Effective: April 18, 2026

We respect your privacy. This policy explains what RizzLine collects, why, where it goes, and how you can control it. RizzLine is available on iOS and Android.

What we collect

Account data (only collected if you choose to sign in)

Sign in with Apple (iOS): the opaque Apple user ID, plus the email and full name you choose to share. Apple may give you a private relay email — that's fine, we'll use it as-is.

Sign in with Google: the email address and Google user ID returned by Google. Used only for authentication.

Sign in with Email/Password: the email address you enter and the password you choose. Passwords are never stored in plain text — Firebase Authentication hashes them.

When you sign in, we create an account record in Firebase Authentication (a Google Cloud service). The Firebase user ID is then used as the key for your data in Cloud Firestore (see "Cloud-stored account data" below). You can delete your account at any time — see "Your choices and rights".

Cloud-stored account data (signed-in users only)

If you sign in, the following data is stored in Cloud Firestore (Google Cloud) under your Firebase user ID:

Saved lines — the AI replies you've explicitly starred, so you can sync them across devices.

Per-period image-generation count — how many photo replies you've generated in the current week/month/year, used to enforce the fair-use limits described in our Terms of Use.

Sign-in metadata — the providers you've used, last sign-in time.

Only you can read or write your data (enforced by Firestore security rules: read/write requires request.auth.uid == userId).

Device & free-trial data (stored on your device only)

To enforce the 3 lifetime free generations and prevent abuse, the app keeps in the iOS Keychain / Android EncryptedSharedPreferences (expo-secure-store):

A device fingerprint: identifierForVendor on iOS, AndroidID on Android.

The list of user IDs that have signed in on this device.

The number of free generations consumed.

This data never leaves your device.