Privacy Policy

Effective date: [Insert launch date]
Last updated: April 29, 2026

ReadyCitizen ("we", "us", "our") is operated by Marco Saenz. This policy explains what information the ReadyCitizen mobile app collects, why, and what choices you have. It is written to be readable — if anything is unclear, email hello@readycitizen.app.

What we collect

Account information

When you create an account we store:

  • Your email address
  • A securely-hashed password (we never see or store the plaintext)
  • Optional sign-in identity from Apple or Google if you use those buttons

Profile and study preferences

  • Your test version (2008 100-question or 2025 128-question)
  • Whether you qualify for the senior 65+ track
  • Your interview date (if you enter one)
  • Your preferred app language (English or Spanish)
  • Your study progress: which civics questions you have viewed, your quiz scores, your mock interview history

Mock interview audio

When you use the AI mock interview feature, the app records your spoken answer and sends it to our servers, which forward it to OpenAI for transcription (Whisper) and grading (GPT-4o-mini). We do not store your raw audio after grading is complete. The transcribed text is saved to your interview history so you can review it.

Microphone access

We request microphone permission only for the mock interview feature. We never record audio outside of an active interview session, and we never record in the background.

Subscription information

If you purchase Premium, RevenueCat (our subscription provider) stores your purchase receipt, anonymized device identifier, and entitlement status. We never see or store your full payment-card information — that stays with Apple or Google.

Analytics and crash reports

  • PostHog records anonymous usage events (which screens you visit, when you complete a quiz, when you tap upgrade) so we can improve the app. These events are tied to your account ID, not to personal information.
  • Sentry records crash reports if the app fails. These reports include the device model and the JavaScript stack trace, but not your name or email.

Information we do not collect

  • Your contacts, calendar, photos, or location
  • Identification documents, Green Card numbers, or USCIS case numbers
  • Any data when you are not actively using the app

Why we collect it

PurposeData used
Sign you in across devicesEmail, password hash, social identity
Personalize your study planInterview date, test version, senior flag
Show your progressQuestion views, quiz scores, interview history
Grade mock interviewsAudio (transcribed and discarded), accepted answers
Process subscriptionsPurchase receipts via RevenueCat
Fix bugs and improve the appCrash reports, anonymous usage events

We never sell your data. We never use it for advertising.

Who we share it with

We share data only with the third-party services that power core features:

  • Supabase (database, authentication) — stores your account and study data
  • OpenAI (Whisper, GPT-4o-mini) — receives mock interview audio and grades it
  • RevenueCat (subscriptions) — manages purchases and entitlements
  • Resend (email) — sends password-reset emails
  • Sentry (error tracking) — receives crash reports
  • PostHog (analytics) — receives anonymous usage events

Each of these providers has its own privacy policy. Data is transmitted over encrypted HTTPS in all cases.

How long we keep your data

  • Account and study data: kept while your account is active. If you delete your account (see below), it is removed within 30 days.
  • Mock interview audio: discarded immediately after transcription.
  • Mock interview transcripts: kept until you delete them or your account.
  • Crash and analytics events: kept up to 12 months.

Your choices

  • Access or export your data — email hello@readycitizen.app and we will send you a copy within 30 days.
  • Delete your account — open the app, tap Profile → "Delete my account". Or visit readycitizen.app/delete-account from any device.
  • Stop sharing analytics — uninstall the app to stop all analytics collection. We are working on an in-app opt-out switch.
  • Change your language — Profile tab → Language.
  • Cancel a subscription — through your Apple ID or Google Play account settings (Apple: Settings → Apple ID → Subscriptions; Google: Play Store → Subscriptions). Cancellations take effect at the end of the current billing period.

Children

ReadyCitizen is intended for adults preparing for U.S. naturalization (typically 18 and older, since N-400 applicants must be 18+). We do not knowingly collect personal information from anyone under 13. If you believe a child has used the app, email us and we will delete their data.

International users

ReadyCitizen is operated from the United States. If you use the app from another country, your data is transferred to the U.S. for processing. By using the app you consent to this transfer.

Changes to this policy

If we make material changes we will notify you in-app and update the "Last updated" date at the top of this page. Continued use after changes means you accept the updated policy.

Contact

Marco Saenz
hello@readycitizen.app
ReadyCitizen
[Mailing address — to be added before launch]