Privacy
Last updated: September 19, 2026.
Summary
Gaze Keeper does not collect, store on any remote server, or share with any third party any personal data. No analytics, no telemetry, no user account. Everything the extension does happens locally, inside your browser.
Data stored on your device
The extension stores locally (browser.storage.local, never synced
across devices):
- your domain lists (manual blocks, imported sources);
- your settings (detection sensitivity levels, Bible verses selected for the block page, language, etc.);
- if you turn them on, your network block statistics; and, permanently as soon as a content-analysis block occurs, your heuristic block statistics (count per domain, dates) — see the “Statistics” section of the settings documentation.
This data never leaves your device and is only accessible to the extension itself.
Page content analysis
Gaze Keeper analyzes the visible text of the pages you browse to detect pornographic content and neutralize the affected media (or show a blocking screen). This analysis happens entirely on-device: no visited page, URL, or browsing history is ever sent to Gaze Keeper or to any third party.
Network requests
The only outgoing requests made by the extension are:
- loading the default domain list, bundled with the extension (no remote destination);
- if — and only if — you add your own external domain-list source from the configuration page, a request to the URL you provided. This is an action you explicitly trigger, never an automatic call. Importing a source from a local text file, by contrast, triggers no network request at all.
- accessing the extension’s documentation, hosted on the TechForFaith website, though no personal data is sent to the site. The only network requests are the ones described above.
No other network call is made by the extension.
Permissions requested
The extension requests storage (local storage, see above),
declarativeNetRequest (native domain-level network blocking), and
access to all sites. The latter is only used to (1) redirect to the extension’s
own blocking page when a blocked domain is visited, and (2) let the heuristic
analysis and media neutralization run on any page — never to collect browsing
data.
No remote code
Manifest V3 forbids loading remote scripts at runtime anyway. All of the extension’s code is bundled inside the package distributed on the stores.
Children
Gaze Keeper is not directed at children and does not collect personal data from any user, regardless of age.
Changes to this policy
Any change to this policy will be published at this same address, with the date above updated accordingly.
Contact
Questions about privacy or how the extension works? Use the contact form.
Still unclear? Suggest an improvement to the docs.