Domain Tracking
Swan v0 watches configured domains during top-level browser navigation.
Detection scope
Swan detects:
- Exact configured domains.
- Subdomains of configured domains.
- Top-level browser navigation events visible to the extension.
Swan does not detect:
- Page content.
- Images or videos.
- Search intent.
- DNS requests outside the browser.
- Native app traffic.
- Other browser profiles where Swan is not loaded.
Seed domains
Swan ships with a small seed list of NSFW domains so a new install can test the flow quickly. Seed rules can be disabled from Domain Tracking.
Add a custom domain
- Open Domain Tracking.
- Enter a domain or URL.
- Click Add domain.
- Confirm the new rule appears and is enabled.
Examples:
text
example.com
https://example.com/path
sub.example.comSwan stores normalized domains, not full URLs.
Disable or remove a domain
- Disable a rule when you may want to turn it back on later.
- Remove a rule when it should no longer be part of the local configuration.
Confirm a domain is working
- Add a safe test domain that you control or can visit without risk.
- Visit the domain in the browser profile where Swan is loaded.
- Confirm Swan redirects to the intervention page.
- Open Logs and check the event.
Use Send test alert first if you only want to test provider delivery without navigating to a tracked domain.