SWAN

A phone call when lust takes over.

Swan is an open-source Chrome extension for people trying to stop porn use. When you open a site you chose to track, Swan redirects the tab and immediately calls you to break the addiction cycle.

Self-hosted. Local browser storage. Provider accounts you control. Apache 2.0.

01

Browser-local detection

Detection runs inside the Chromium extension. Swan does not send browsing history to an external server.

Dependency: Chromium engine
02

Phone-first interruption

Swan starts a voice call through your configured voice agent and phone infrastructure, shipped with Elevenlabs and Twilio by default.

Integrations: ElevenLabs, Twilio
03

No Cloud

Swan operates without a backend database, proxy, DNS filter, page classifier, or localhost daemon. Settings and logs stay in the browser profile.

Storage: chrome.storage.local