Privacy
SwiftSieve Privacy Policy
This page summarizes how SwiftSieve handles data, which is to say, we don't, and don't want to. For the most up to date policy, see the file here: privacy.md in the GitHub repository.
What SwiftSieve does at the DNS layer
SwiftSieve receives DNS queries from your device, compares the requested domains against local block lists and your allowlist, and then either:
-
Returns
NXDOMAINfor blocked domains, or - Forwards the query to Cloudflare DNS-over-HTTPS for all other domains.
Data stored on your device
- Block lists & allowlist — The bundled block lists and your custom entries are stored locally in an App Group so the app and extension can share them.
- Block log — When SwiftSieve blocks a domain, a short entry (domain, timestamp, and which list matched) is appended to a local log in the same App Group.
This information is used solely to operate the app (show you what was blocked, and why) and is not sent to any analytics or advertising services by SwiftSieve.
What SwiftSieve does not collect
SwiftSieve is intentionally narrow in scope. It does not:
- Log the full contents of your DNS history to a remote server under the control of SwiftSieve.
- Inspect or decrypt HTTPS traffic at the application layer. Only DNS queries are handled.
- Integrate third-party analytics SDKs for advertising or profiling.
Cloudflare DNS-over-HTTPS
For allowed domains, SwiftSieve forwards DNS queries to Cloudflare using DNS-over-HTTPS. This means:
- Your non-blocked DNS queries are visible to Cloudflare, subject to their privacy policy. See more here: Cloudflare DNS-over-HTTPS Privacy.
- SwiftSieve does not currently support configuring other upstream DNS providers in the app.
For more detail on how Cloudflare handles DNS queries, refer to Cloudflare’s public documentation.
Your choices
- You can disable the SwiftSieve DNS proxy at any time in iOS settings.
- You can clear or adjust your custom block lists and allowlist from within the app.
- You can choose not to install or can uninstall the app entirely if you no longer wish to use it.
Contact
If you have questions about this policy or how SwiftSieve handles data, please contact:
- Email: support@swiftsieve.com