Last updated 6 November 2026
Learn with Alphonso is a language learning app for English, French and Spanish, operated by Shayan Salimi ("we", "us"). This policy explains what we collect, why, who else handles it, and the choices you have. It covers the iOS app, the Android app where it is available, and the website at learn.alphonsoecosystem.app.
We are the data controller for everything described here. Write to support@alphonsoecosystem.app about anything in this policy or for help using the app. A person reads every message.
When you first sign in, the app asks what other learners should call you. It suggests your first name if Apple or Google shared it with us, or otherwise a generated name like Learner-4F2A. Apple shares your given name only once, when you first sign in with Apple, so we keep it in your account record to make that suggestion. You can type a different name, or tap Skip. Skip gives you a generated name like Learner-4F2A, replacing any name that came from your Google account, and you can change it later. Your display name is visible to other learners, so you do not have to use your real name, and you should never include contact details in it.
Every name is checked against a filter for offensive words. If you signed up before this step existed and your display name was taken from your email address or did not pass the filter, we replaced it with a generated name, and the app asks you once to choose your own.
AI features (Hector, practice scenarios and campaigns, AI grading of written translations, speech transcription, spoken replies, word meanings and practice items from your mistakes) only run after you allow them. The first time you open one, the app explains what is sent and to whom, and asks for your permission. Your choice is saved on your account with the time you made it, so it applies on every device you sign in on.
Explain in my language: when you tap “Explain in” your own language (or choose “Always show” in Settings), the app sends the item to the AI, which is the question, your answer and the right answer, or the word and its sentence, or the chat message, together with the language you chose. The explanation is written in that language and labelled as AI. We keep each explanation in a shared store so the same item in the same language is only written once; it is not tied to your account, and another learner who asks for the same item in the same language may see it. Because an explanation can quote your answer, it may contain a few of your words. Your language is read from your profile, never sent by the app.
You can withdraw your consent at any time, in the iOS app under Profile → Settings → AI features, or on the website on your Profile page. From that moment nothing more is sent to our AI providers. Without consent you can still do lessons, review and the placement test: written answers are checked against the expected answers instead of by AI, and speaking questions let you type your answer. Withdrawing consent does not delete what was already saved, such as practice items in your review queue. Deleting your account deletes them. If our safety filter blocks part of an AI reply, a short excerpt of it (up to 120 characters) is written to our server request logs so we can check the filter.
Some extra practice questions are generated from the lesson itself. Those requests contain only the lesson and the course, and nothing about you, so they do not need your consent.
We do not sell your data, we do not share it with data brokers, and we do not use it for advertising. There are no advertising SDKs in our apps. The only SDKs that report on how the app runs are Sentry’s crash reporter and, only if you opt in, PostHog’s anonymous usage analytics, both described above.
Leaderboards, leagues, friends, teams, duels and study buddies show your display name, profile picture (the animal you picked, or your initial) and progress (such as XP and lesson counts) to other signed-in learners. Leaderboards also show the country you chose, but only if you turn on Show my flag on leaderboards; it is off unless you do, and you can turn it off in Profile at any time. Other learners cannot read the rest of your profile, including the answers you gave when you started.
A team's weekly mission shows every member the team's total progress and your own count of lessons. The mission does not list other members' individual counts. On a two-member team, while the mission is in progress, the total and your count reveal the other member's count.
If you pair with a friend as study buddies, each of you can see the other's weekly lesson counts and your shared streak while you are paired, and those weekly counts are kept as your pair's history after it ends. A friend pairing needs both friends to agree, and either of you can end it at any time. Study buddies can send each other short fixed messages from a list (like "Nice work!"). There is no free text, and the messages are kept as your pair's history. If you want a study buddy who is not a friend, you can choose to be matched with another learner of the same course at a similar level (you confirm you are 13 or older first). A matched learner sees only your display name, your avatar, your weekly lesson counts, your shared streak, the preset messages you send, and that you study the same course at a similar level. You can end the pairing, block or report them at any time, and you can stop looking for a match whenever you like. If we pause matching, matched study buddies cannot send messages until it resumes. Friend pairings are not affected.
You can change your display name in the iOS app under Profile → Settings, or on the website on your Profile page. Everything else, including your email address, your answers, your recordings and your conversations, is never shown to other users.
We use the following processors. Each acts on our instructions and only for the purpose listed.
Our marketing website (discover.alphonsoecosystem.app) has no accounts. If you join the launch email list there, we store your email address and the time you joined in a database hosted by Neon, and we use it only to tell you when the iPhone app is available. Write to support@alphonsoecosystem.app and we will delete it. The site uses Vercel Web Analytics, which counts page views and events such as joining the list, in aggregate and without cookies.
Several of these processors are based in the United States, and some may process data in other countries. Where your data is transferred outside your own country, we rely on the transfer safeguards those providers make available, such as standard contractual clauses.
Hector, our advanced AI voice tutor, runs on the same account and the same systems as the rest of Learn with Alphonso. There is no separate sign-in and no separate account. Your spoken audio is transcribed by Deepgram and Hector's replies are generated by Anthropic's Claude through OpenRouter, as described above.
We do not keep the conversation itself on our servers after Hector answers. When a conversation ends, the app sends it to the AI provider once more to look for mistakes you make often. If it finds any, we save practice items to your review queue and a record of the type of mistake. That is how Hector remembers your weak spots between sessions. The same happens after practice scenarios and campaigns.
Because Hector is part of your one account, deleting your account removes your Hector data along with everything else. There is nothing separate to manage.
The app grades answers automatically, uses AI to find practice items in your conversation mistakes (only if you have allowed AI features), and uses your answer history to decide which items to review and when. A placement test estimates your starting level. These affect what the app shows you and nothing else. They have no legal or similarly significant effect on you, and a human is not involved. You can retake the placement test at any time.
When you report a learner, a team name or an AI reply, we store the report with the reason you chose and who or what it is about. For an AI reply, we also store the text of that reply and where it appeared. We are alerted by email and review every report within 24 hours. The learner you report is not told who reported them. When you block someone, we store the block so that it works on every device.
Reports, and the actions we take on them, are kept while the accounts involved exist, and for up to 90 days after one of them is deleted, so we can deal with repeated abuse. Deleting your account deletes the blocks you set.
We keep your account data for as long as your account exists. When you delete your account, your data is removed immediately from our live systems and is purged from routine backups within 30 days. Reports about content are kept for up to 90 days after an account is deleted, for safety, without any personal profile data. Request logs held by Vercel are kept only for the limited period its service retains them.
Data is encrypted in transit. Access to the database is restricted by row-level security so that one account cannot read another's records, and administrative access is limited to the people who need it. No system is perfectly secure, but we design on the basis that a leaked client key must not be enough to reach anyone else's data.
If you are in the UK, the EEA or a region with similar law, you may access, correct, export, restrict or delete your data, object to processing, and withdraw consent where we rely on it.
You also have the right to complain to your local data protection authority. In the UK that is the Information Commissioner's Office.
If you signed in to the iOS app with Apple, deleting your account also revokes that Sign in with Apple connection automatically. If that step ever fails on our end, you can revoke it yourself at any time, on your device under Settings → [your name] → Sign-In & Security → Apps Using Apple ID, or at appleid.apple.com.
We do not sell your personal information and we do not share it for cross-context behavioural advertising, so there is nothing to opt out of. You have the right to know what we collect, to request a copy, to request deletion, and not to be discriminated against for exercising those rights. The export and deletion tools above are open to everyone, wherever you live.
Learn with Alphonso is not intended for children under 13, or under the higher age that applies where local law requires one. We do not knowingly create accounts for them, and study buddy matching asks you to confirm you are 13 or older. The app is rated 13+ on the App Store.
When you start, Alphonso asks your age range. If you choose Under 13, the website stops there: no account is created, nothing you answered is sent to us, the answers are wiped from your browser, and your browser keeps a note of that choice so sign-up stays closed on that device. We store an age range, never your date of birth.
Every AI reply follows safety rules written for learners aged 13 and up, is checked against a list of blocked terms before you see it, and can be reported from the reply itself. We follow our AI provider's requirements for apps used by teenagers and the child-privacy laws that apply to us.
If you believe a child has created an account, write to support@alphonsoecosystem.app and we will delete it.
The website stores a small number of items in your browser, all listed in our Cookie Policy. The apps do not use cookies. They store your sign-in session on the device so you stay signed in.
We will update this page when our practices change and revise the date above. Significant changes will be highlighted in the app.