Skip to content
against.

Privacy & Security

On this website

against.porn does not use cookies, does not track visitors, and runs no third-party analytics in your browser. We collect no personal data on this site, beyond the transient server logs described below.

That’s the whole thing. Specifically:

On the waitlist (closed before launch)

Before the app launched, this site ran a waitlist: you could submit your email to be notified. We stored the email itself (lowercased), a SHA-256 hash of the email for deduplication lookups, the locale of the page that submitted, the page slug as a source tag, your User-Agent string, a salted-and-peppered SHA-256 hash of your IP address, and timestamps.

The app has launched. The waitlist form is gone, and every waitlist record has been deleted. Beyond the transient server logs described above, this site does not collect your email, or any other personal data, now.

On the app

The app is offline-first. The first name, age, sex, and relationship status you enter at onboarding stay on your device. Private notes attached to relapse entries are encrypted on-device with AES-256-GCM (authenticated encryption) before being written to local storage. The encryption key is generated on first launch and stored in the operating system’s secure enclave — iOS Keychain on iOS, the Android Keystore on Android (via EncryptedSharedPreferences, hardware-backed when available). The key never leaves the device. We never receive it.

The app does not contain analytics SDKs, telemetry, advertising identifiers, or crash reporters that include user content. The app makes zero network requests in normal use. Daily reminders, if you enable them, are scheduled locally by your phone’s operating system — no remote push service is involved, no Firebase, no Google services.

You can export an encrypted backup or wipe all data from in-app settings. Uninstalling the app erases all locally-stored data.

On law enforcement requests

We have nothing to share that we don’t have. We have no record of your usage. We have no record of your encrypted data. We have no record of the waitlist either — those addresses were deleted when the app launched. If we receive a subpoena for “user X’s records,” our response is the truth: we don’t have them.

Contact

[email protected] for any privacy-related question.

Technical details: How encryption works in against. · Why offline-first matters for sensitive data.