Appearance
← Home
¡YapZee!
ACCOUNT DELETION

Delete your YapZee account

What this page is

This is the public page for deleting your ¡YapZee! account. The language app is being tested on iPhone and iPad. It isn't in either app store yet.

Deleting your account is a different thing from deleting the app. Uninstalling frees up space on your phone and does nothing else. Your account and everything you've written stay where they are until you ask for them to go.

How to delete it

Open Settings, scroll to Danger Zone, tap DELETE ACCOUNT. That's the control, and starting it inside the app is what Apple requires.

Tapping it clears your learning data on the spot and puts the account itself on a schedule: seven days to change your mind, then a thirty-day clearance for what's left. The seven days are kept by the server. The thirty are the half nothing runs yet, which the notice at the top of this page says out loud.

Worth knowing before you tap. In the app version on phones today, your lessons, your written Spanish, your chat threads and your audio are cleared before the request is even sent, and none of that comes back. So the seven-day window is real and it covers the account, not your history. Your XP is the one piece of learning data that survives the tap, and it waits for the thirty-day clearance with everything else.

Seven days to change your mind

Sign back in during that week and the deletion is cancelled. There's no button to find. The first thing the app asks the server after you sign in is who you are, and asking is what calls it off.

Nothing on screen tells you it happened. There's no surface for it in the app yet, so the only sign is that you're back in, with the account and not the history.

Day seven is the one deadline the server keeps on its own, and it is narrower than it sounds. Once it passes, signing back in stops calling the deletion off, and the account screens start refusing. Everything else carries on. The lessons, the audio and the writing all keep working for as long as you stay signed in, and the app refreshes that session by itself, so staying signed in is the default rather than something you have to manage. The step that would actually end the session is the scheduled one that has never run.

Day seven and day thirty, once the job runs

Neither of these has happened to anyone. The steps are written and tested; nothing runs them on a schedule, so today they get done by hand when somebody asks. Here's what they do once something runs them.

Day seven deletes your sign-in itself. No password left to try, and no new session to open. That is the part of day seven the server can't do on its own today, which is why an already-open session keeps working until its token runs out.

Day thirty takes everything else keyed to you:

  • Your learning history: card schedules, XP, streak, Social Skills, and every episode and lesson generated for you
  • What you wrote: your written Spanish, your chat threads, and the transcripts from the daily tasks
  • Your profile: email, username, full name, date of birth, phone number, and your language and level settings
  • The audio files stored under your account, and any one-time codes still outstanding
  • Your analytics profile at PostHog, along with the events attached to it

The level-exam recording hasn't been cleared for anyone

The spoken onboarding interview and the level exam are one thing rather than two: a single live voice call, once per phone per language. If you sat it, there's a record of it: a transcript of what you said, the verdict it produced, the plan you picked, and the IP address you called from. Two separate rules are meant to clear those, and neither one has cleared a single session.

The first runs when you delete your account. It finds your session through a link between the account and the phone you took the interview on, and the app on phones today never makes that link, so there's nothing for it to find. The second clears every session ninety days after it happened, whether an account was ever attached or not, and it lives inside the same scheduled job as day seven and day thirty.

So if you sat the level exam, assume the transcript and the IP address are still there. Write to privacy@yapzee.ai and they get cleared by hand.

Worth being exact about what those two rules do when something finally runs them. They clear fields on a row. They don't delete the row, and nothing anywhere in YapZee ever does, so the ninety days are a limit on the transcript and the IP address rather than on the record. The row itself is kept for good, and the next section says which parts of it stay.

Why thirty days and not thirty seconds

Nothing outside forces the number. Apple names no maximum, and Google asks only for a reasonably quick period. Thirty days is our pick, and the seven-day part of it is the reason: people change their minds, usually within a day or two, and an account you can get back is worth more to you than one deleted in a hurry.

What stays behind, how long, and why

Seven things outlive a deletion, and five of them can still be traced back to you or to your phone. Each one says how long it's kept, because a retention line with no period is not a disclosure.

  • The record of the deletion itself. One row filed under your account id, holding the dates: when you asked, when the undo window closes, when the clearance is due, and when each step actually ran. Kept for good. It's the only durable answer to whether your deletion happened, and it's what stops an account that has already been cleared being put back into a pending state. It also carries a copy of the email address and username the account had, and those two get blanked the moment the thirty-day clearance runs. That clearance has never run, so on every account so far they're still on it.
  • One row from the level exam. Kept for good, and it's a row rather than a recording: nothing in the app ever deletes it. What's meant to be left on it is the session's own id, your device's identifier, the language and the level you started at, whether the session finished, how many seconds it ran, and the times it started and stopped. Today it still holds the transcript, the verdict, the plan you picked and the IP address as well, because neither clearing rule has run for anybody. The row is what stops the same handset taking the placement interview twice, and that interview is a live voice call that costs real money to run, so deleting it would turn account deletion into a way to get free ones. Google allows keeping data to prevent that kind of abuse as long as it's disclosed, so this is the disclosure.
  • Crash reports and bug reports at Sentry. While you are signed in, Sentry receives your email address and username. A crash can include a screenshot. A manual bug report carries what you wrote and a screenshot captured as the report sheet opens. If voice reporting is available and you use it, the recording is attached. Sentry does not receive your IP address or session headers. Session replay is off. Sentry files reports by bug rather than by person, so deleting your account does not remove those reports. They stay for as long as Sentry keeps them, which is that company's schedule and not one we've set.
  • Server logs at our hosting provider. They carry your account id, they age out on that provider's own schedule rather than ours, and one account can't be pulled out of them.
  • If you had an account on the older version of YapZee, that separate login record isn't reached by this. It holds the email address, the username, the scrambled password and the date of birth you gave that version. It sits in a different table with no dependable link back to your current account, and guessing at the link risks deleting a stranger's login instead of yours, so it's left alone rather than guessed at. Kept for good unless somebody removes it by hand, and asking by email is how that happens.
  • Grading notes from the day you played before signing up, filed under a fingerprint of what you wrote rather than under you. Kept for good. No name, no account, nothing to search you by.
  • The recorded pronunciation of single words and phrases. Kept for good. Each one is filed under a fingerprint of the phrase itself, a single copy shared by everyone who has ever tapped the speaker on that card, so there's no copy of yours to delete and removing it would take everyone else's audio too.

The companies a deletion never reaches

The privacy page lists eleven companies your data passes through. The erasure reaches three of them.

It runs against Supabase, which holds your account and everything you learned; Cloudflare R2, which holds the audio the app made for you; and PostHog, which holds the analytics profile. Inside Cloudflare it leaves two things alone on purpose: the pronunciation audio and the grading notes are shared by everyone who ever tapped the same word, so there is no copy of them that belongs to you, and removing them would take everybody else's with it.

It never calls Railway, Fish Audio, Groq, OpenAI, OpenRouter, LiveKit, Twilio or Sentry. So the verification text, the interview call, the audio posted for transcription and the prompts carrying your writing stay wherever those companies keep them, on their retention schedules rather than on one of ours. We haven't published a period for any of that, because we don't set it.

We can't email you when it's done yet

Apple asks for two things: tell you how long it takes, and confirm when it's finished. The first one is this page. The second we can't do automatically, and it's worth saying rather than hiding.

You're signed out the moment you tap, so there's no screen left to show you anything on, which leaves email. We don't have a system for sending mail automatically yet.

If you want the confirmation, ask for it. Write to privacy@yapzee.ai and a person will reply when yours is done.

If you can't get into the app

Email is the route here, and it works. One person reads that mailbox, and it's the person who built the app. Replies arrive from a personal address rather than a yapzee.ai one, which is expected and not someone impersonating support.

You don't need the app, or an account you can still sign into. Write to privacy@yapzee.ai and say you want your YapZee account deleted. No form, no login wall, no reinstalling anything.

Write from the email address on the account if you can. If you can't, say which account you mean, and expect a question or two back before anything gets deleted. A slow reply beats deleting the wrong person's account.

Subscriptions

Deleting your ¡YapZee! account does not cancel a subscription or issue a refund. Billing is separate, so cancel with the company that charges you.

Bought it on this website? Manage a website subscription in Link. Website purchases are sold through Link, which keeps its own sign-in. This still works after your ¡YapZee! account is gone.

Open the Stripe billing portal is also available for website billing.

Bought it in an app? Manage an Apple subscription or manage a Google Play subscription.

You can still delete your account now. Subscription cancellation is a separate step, not a condition of erasure.

If you already asked and heard nothing

Send it again. That address goes to one person, so a request is far more likely to be slow than to be lost.

If it has been more than a few days, assume it was missed rather than ignored, and say so in the second message.

Feedback & ideas

What would you like to send?
0 / 2,000

Your message goes to the team through PostHog. Leave out passwords and other private details.

Something broken? Hit Report a bug in the app.