Privacy Policy

Private by design. Precise by promise.

Last updated: April 8, 2026

Rotation ("we," "us," "our") is a private dating journal. This policy explains what we collect, what we don't, and how we keep your moments yours. We wrote it in plain English because you deserve that.

What we collect

What we don't collect

Client-side encryption, explained like a friend

When you write an entry, your phone generates a random encryption key that is stored in the device keychain or keystore. Your entries and photos are encrypted with that key before server storage. The encrypted version is what we store in Firebase. Without the key, it's noise. We do not receive the readable key, so we cannot decrypt saved moments or photos from storage.

The key loss warning (please read this)

Because we do not hold the readable encryption key, we cannot recover your journal if you lose it. If you delete the app without backing up, or if you lose your phone without enabling backup, your entries are gone forever. Keep iCloud Keychain or Google Backup enabled if you want your key to come with you to a replacement device.

Third parties we use

Analytics

We use Firebase Analytics and PostHog to count events, not journal content. Identifiers are pseudonymous. We will expose any available analytics controls in app settings as they ship.

Your rights

You can access, export, or delete your account at any time from Settings → Account. Deletion wipes your server-side ciphertext within 30 days. Under GDPR/CCPA you have additional rights; email privacy@tryrotation.app.

Children

Rotation is rated 17+ and not intended for anyone under 17. We do not knowingly collect data from minors.

Changes to this policy

If we change anything meaningful, we'll notify you in the app before it takes effect.

Contact

Privacy questions: privacy@tryrotation.app.