How Peace of Mind Protects Your Privacy
Every piece of filtering in Peace of Mind runs entirely on your device. Nothing is uploaded. Nothing is transmitted. Nothing is logged on a server. Here is exactly how each layer works.
Image Classification
Peace of Mind scans every image on every page you visit using on-device AI. On desktop, this runs in your browser using NSFWJS and TensorFlow.js. On iPhone, it runs natively using CoreML. On Android, it runs natively using TensorFlow Lite. The image data never leaves your device. No images are uploaded to a server. No screenshots are taken. The AI model is bundled with the app and runs locally.
Text Scanning
Peace of Mind scans page text, titles, URLs, search queries, and input fields for harmful content using locally-bundled word lists. The word lists are stored on your device. No page text is transmitted. No search queries are logged. No keystrokes are recorded on a remote server.
Domain Blocking
Peace of Mind checks every URL against a blocklist of 13 million+ domains. This check uses a bloom filter stored locally on your device. The lookup happens in microseconds, entirely on-device. There is no DNS query to an external server. There is no cloud lookup. The bloom filter binary is bundled with the app.
What We Do Not Do
- No analytics or telemetry of any kind
- No crash reporting
- No usage statistics
- No browsing history collection
- No screenshots or screen recordings
- No keystroke logging
- No accountability partner reports
- No third-party tracking scripts
- No advertising identifiers
The only data that leaves your device is your account authentication (email and password) when you sign in, and subscription verification with your app store (Apple or Google). That is it. Nothing else.