Privacy Policy
Last updated: March 2026
The Short Version
We don't collect any data. At all. Your safeword, your family information, your drill results — none of it ever leaves your browser. There is no server, no database, no analytics.
What We Don't Collect
- No personal information
- No email addresses or account data (there are no accounts)
- No safewords or family protocol details
- No analytics, tracking pixels, or third-party scripts
- No cookies
- No IP address logging
How It Works
Safewords.io is a fully static website. All tools — the generator, protocol builder, drills, and articles — run entirely in your web browser using JavaScript. When you generate a safeword, the random number generation happens on your device using your browser's built-in cryptographic random number generator (crypto.getRandomValues()).
We use localStorage only to save your drill progress and reading history so you can pick up where you left off. This data never leaves your device and can be cleared at any time by clearing your browser data. We do not use sessionStorage, IndexedDB, or any server-side persistence.
Hosting
The site is hosted as static files. The hosting provider may collect standard server logs (IP addresses, request timestamps) as part of normal web server operation. We have no access to or control over these logs.
Third-Party Services
We use zero third-party services, scripts, or trackers. No Google Analytics, no Facebook Pixel, no advertising networks, no CDNs for fonts or icons.
Children's Privacy
We do not knowingly collect any information from anyone, including children. Since we collect no data at all, there is no children's data to protect.
Changes
If we ever change this policy (for example, by adding optional analytics), we will update this page and the "last updated" date above.
Contact
Questions about this policy? Email [email protected].