Privacy policy

Last updated September 7, 2026.

Last updated: September 7, 2026

⚠️ Please read this first

US Citizenship Prep is a private study tool. We are NOT part of the U.S. government. We are not affiliated with, endorsed by, or connected to USCIS, the Department of Homeland Security, or any government agency.

We do not give legal or immigration advice. Nothing in this app can tell you whether you qualify for citizenship. Practicing here does not guarantee you will pass the real test. For advice about your own case, talk to a licensed immigration attorney or a DOJ-accredited representative. Be careful: some people ("notarios") charge money for immigration help they are not qualified to give.

This policy explains what information we collect, how we use it, and how you can delete it. We wrote it in plain English on purpose. If anything is unclear, email us and we will explain.


The short version

  • We never record or store your voice. Ever. Only text.
  • We store your study progress and practice results so you can see how you're doing.
  • We never ask for your A-Number, Social Security number, passport number, or any documents. Please don't type them into the app.
  • For interview practice, we encourage you to use made-up personal details.
  • We don't sell your information or show ads.
  • You can delete your account and everything in it, by yourself, at any time.

1. Who we are

US Citizenship Prep ("we," "us") is a subscription web app that helps people practice for the USCIS naturalization test — the civics questions, practice quizzes, a daily study session, and a mock interview with a fictional officer.

Contact: [support email — to be added before public launch]

2. What we collect

Your account

  • If you sign up: your email address, a password (stored encrypted by our auth provider — we never see it), and a display name you choose.
  • If you just visit and try the mock interview without signing up: we create an anonymous account for you automatically. It has a random ID, no email, and no name. This lets your practice work and keeps your session separate from other people's. If you never sign up and don't come back, anonymous accounts with no saved activity are deleted automatically after 7 days.

Your study profile (you choose what to enter)

  • Display name, interface language (English or Spanish)
  • The date you filed (or plan to file) Form N-400 — used only to pick the right test version (2008 or 2025)
  • Your U.S. state and ZIP code — used only to show the right state-specific answers (like your governor and state capital)
  • Study settings: study mode, daily goal, audio autoplay

Your practice data

  • Study progress: which questions you've studied, your mastery scores, bookmarks, and a log of each practice attempt (whether you marked a question as known or answered it in a quiz, whether it was correct, and when)
  • Quiz results: your scores and which answers you chose
  • Mock interview results: your scores, outcomes, and — this is important — the text of your answers (what you typed, or the text transcript of what you said). We keep this text so you can review your own practice and dispute a grade you think was wrong.
  • Disputes: if you press "I believe my answer was correct," we save that question and your answer text so it can be reviewed.

Technical information

  • Your IP address, used briefly to prevent abuse (rate limiting). Rate-limit records are deleted after about one day.
  • Standard server logs (request IDs and account IDs, never passwords or voice).
  • Your progress is also cached in your own browser's storage (localStorage) so the app feels fast. That copy stays on your device.
  • We use only essential cookies — the ones that keep you signed in. No advertising cookies, no tracking cookies, no analytics cookies.

3. Your voice and your microphone

This is the most important section.

  • We never record your voice. We never store audio. We never build "voiceprints." There is no camera use at all.
  • When you choose to answer by speaking, we ask for microphone permission and then use your browser's built-in speech recognition to turn your speech into text. Only that text is sent to our servers.
  • Your browser may send your audio to its maker to do the transcription. This is how browser speech recognition works, and it happens outside our systems:
    • Chrome and Edge send audio to Google for recognition.
    • Safari sends audio to Apple.
    • Their privacy policies apply to that processing: Google, Apple.
  • You never have to use your voice. Every spoken exercise has a "type instead" option that works exactly the same way. If you type, no audio goes anywhere.

4. What we deliberately do NOT collect

  • A-Numbers, Social Security numbers, passport or green-card numbers
  • Document uploads of any kind
  • Audio or video recordings
  • Your camera is never turned on
  • Card numbers or bank details (payments happen on Stripe's page; we store only your subscription status and Stripe's customer id)
  • Real personal history for interview practice — we encourage you to use fictional details (a made-up address, job, and family) when rehearsing N-400 questions. The practice works exactly the same.

Please help us keep it this way: don't type real case numbers or sensitive personal details into practice answers. The app never needs them.

5. How we use your information

  • To run the app: save your progress, grade your practice answers against the official answer key, and show you your results
  • To pick the right test version and state-specific answers for you
  • To prevent abuse (rate limiting by IP and by account)
  • To fix problems (server logs)

That's it. We do not sell your information. We do not share it for advertising. We do not use it to train AI models.

6. Who helps us run the app (processors)

We use a small number of companies to operate the service:

CompanyWhat they doWhat they handle
SupabaseSign-in and databaseYour account and the practice data listed above
VercelHosts the websiteWeb traffic, IP addresses, server logs
Google (Chrome/Edge) or Apple (Safari)Browser speech recognitionYour voice audio, only if you choose to speak, handled by your browser — not by us
StripeSubscription paymentsYour card details and billing address, entered on Stripe's checkout page. We never see or store your card number. Stripe tells us only whether your subscription is active, when it renews, and a customer id.

About the interviewer videos: the fictional officer you see is a set of video clips we created in advance using HeyGen's avatar service. They are served as ordinary static video files. No user data is ever sent to HeyGen.

Our servers and database are in the United States. If you use the app from outside the U.S. (including the EU/UK), your information is processed in the U.S.

7. How long we keep things (retention)

DataHow long
Live mock-interview session (the in-progress state)About 30 minutes — expired sessions are purged automatically every 15 minutes
Anonymous accounts with no saved activityDeleted automatically after 7 days
Rate-limit records (IP-based)About 1 day
Your account, progress, results, and transcriptsUntil you delete them or delete your account

8. Deleting your data

Go to Settings → Delete account. This immediately deletes your account and everything connected to it: your profile, study progress, quiz results, interview results and transcripts, disputes, and any live practice session. We test this deletion path automatically to make sure nothing is left behind.

If you can't sign in, email us and we will delete it for you.

9. Your privacy rights

You have these rights no matter where you live — email us or use the in-app tools:

  • See the information we have about you
  • Correct it (most of it you can edit in Settings)
  • Delete it (Settings → Delete account, or email us)
  • Get a copy of it in a portable format
  • Object to or limit certain processing

If you are in the EU/UK (GDPR): our legal bases are (a) performing our contract with you — running the study tool you asked for; (b) our legitimate interest in keeping the service safe (rate limiting, abuse prevention); and (c) your consent for microphone use, which you can decline at any time by typing instead. You also have the right to complain to your local data protection authority.

If you are a California resident (CCPA/CPRA): the categories we collect are identifiers (email, account ID, IP), and your activity within the app (progress, results, answer text). We do not sell personal information and do not share it for cross-context behavioral advertising, so there is nothing to opt out of. You have the rights to know, delete, correct, and to not be discriminated against for using your rights. We honor requests directly; you may also use an authorized agent.

We will never treat you worse for exercising a privacy right.

10. Security

Your data is protected by row-level security (each account can only reach its own rows), server-side-only credentials, and grading that happens entirely on our servers. No security is perfect, but we designed the app so the most sensitive things — your voice, your documents, your case details — are never collected in the first place.

11. Children

This app is for adults preparing for naturalization. It is not directed to children under 13, and we do not knowingly collect information from them. If you believe a child has created an account, email us and we will delete it.

12. Changes to this policy

If we change this policy, we will update the date at the top and, for meaningful changes, show a notice in the app. We will never quietly start selling your data — that would require your explicit consent, and it is not something we plan to do.

13. Contact

Questions, requests, or complaints: [support email — to be added before public launch]