Privacy Policy
Last updated: January 2026
The short version: We collect the minimum data needed to make Tolerance work. Free tier users are anonymous. Pro subscribers share their email for account management. Post content is sent to AI providers for scoring. We don't track your browsing or sell your data.
What data is collected
When you browse supported social media sites with Tolerance installed, the extension extracts text (titles, body text, comments) and images to analyze for manipulation patterns.
This content is sent to OpenRouter (for free and Pro tiers) or your configured AI provider (if using your own API key). The provider processes it and returns a manipulation score. We do not control third-party data practices; please review your provider's privacy policy.
Free tier
When you install Tolerance, a random anonymous install ID is generated and sent to our server to provision an API key with usage limits. We store:
- Install ID: A random identifier (not tied to your identity)
- IP address: Used only for rate limiting to prevent abuse; not stored long-term
Free tier users are anonymous. We cannot identify you or link your usage to any personal information.
Pro tier
Pro subscribers create an account. We store:
- Email address: For account login and subscription communications
- Stripe customer ID: Links your account to your subscription
- Subscription status: Active, cancelled, etc.
Payment processing is handled by Stripe. We do not store your credit card details.
What data is stored locally
The following data is stored in your browser's local storage:
- Install ID and API key: For authenticating with the scoring API
- Extension settings: Your preferences (quality mode, thresholds, log level, etc.)
- Score cache: Previously scored content, so we don't re-score the same posts
- Usage statistics: Time spent on social media sites, stored locally for the progressive boredom feature
All of this data stays on your device. You can clear it at any time through the extension's dashboard.
Data export
Tolerance allows you to export your locally-stored data at any time through the extension dashboard. The export includes:
- Settings: Your preferences and configuration
- Score cache: Previously scored content and manipulation scores
- Usage statistics: Time spent on supported sites
- Whitelist: Authors you've marked as trusted
Exported data is downloaded directly to your device as a JSON file. No data is transmitted to any server during export; the operation is entirely local. You control where the file is saved and what you do with it.
What we don't collect
- No analytics or telemetry
- No browsing history
- No tracking across websites
- No selling of data to third parties
Third-party services
OpenRouter: Post content (text and images) is sent to OpenRouter for AI analysis. See their privacy policy.
Stripe: Pro tier payments are processed by Stripe. See their privacy policy.
Supabase: Pro tier accounts are managed via Supabase. See their privacy policy.
Custom API: If you configure your own API endpoint, data is sent there instead. We have no visibility into third-party endpoints you configure.
Data security
Your API key is stored in Chrome's local storage, which is sandboxed to the extension. All API requests use HTTPS encryption.
Your rights
Free tier users: Your data is anonymous. To delete local data, uninstall the extension or use Chrome's "Clear browsing data" with "Cookies and site data" selected.
Pro subscribers: You can delete your account and all associated data by emailing [email protected]. This will cancel your subscription and remove your email, API key, and usage data from our servers.
Open source
Tolerance is open source. You can read the code to verify exactly what data is collected and how it's handled.
Changes to this policy
If we make significant changes to this policy, we'll update the "Last updated" date above. Pro subscribers may receive email notification of significant changes. Free tier users should check back periodically.
Contact
Questions about privacy? Email [email protected].