Who we are
SpeakGOAT is run by Gamified Marketing LLC, a [STATE] limited liability company ("we", "us"). We are the controller of the personal data described here.
- Postal address
- [MAILING ADDRESS]
- support@speakgoat.app (support, privacy and copyright)
This policy covers the SpeakGOAT app for iOS and Android and the website at speakgoat.app.
What we collect and why
Here is each part of SpeakGOAT, what it uses and where that data goes.
Your ID
The first time you open the app, it creates a random ID, such as anon_k3j9x2…, and saves it on your phone. You can see it in Profile › Settings › Account › Your ID.
The app sends this ID with every request to our server, so we can keep your usage events and subscription status together. It is not your name, email, phone number or advertising ID. It is not a password either. If you tap Sign out or Delete account, the app creates a new ID and your old one is no longer on the phone.
Profile, preferences and onboarding answers
In onboarding and in Settings you choose things like your language, level, daily goal, study time, reminder time, subtitle options and tutor. You also tell us why you're learning, what you struggle with and what holds you back. The app uses these answers to set up your plan.
Your onboarding answers stay on your phone. We only get a usage event saying which onboarding step you finished or skipped, not what you answered. Your daily goal is attached to some usage events. When you change a setting, such as your level, translation language or reminder time, the event includes the new value. See Usage events.
Your practice progress, streaks, review list, scores and session history are also kept on your phone. The current app does not upload them to our server.
Email address
If you type your email address into the app, it is saved on your phone only. The current app does not send it to us, and we don't send you email because of it. If you email us, we receive your address that way.
Microphone and recordings
When you practise a line, the app records your voice with your phone's microphone to hear and score what you said. The app asks for microphone permission first, and you can turn it off in your phone's settings.
With Profile › Settings › Audio & subtitles › Keep my recordings on, practice recordings are saved as audio files on your phone so you can listen back. With it off, the app doesn't keep new practice recordings after scoring them. We do not upload your recordings to our server.
The app has no automatic clean-up of saved recordings. They are saved in the app's cache folder on your phone. They stay until you uninstall the app or clear its cache, or until your phone removes cached files to free up space. Export my data does not include them, and Delete my progress does not remove them.
Speech recognition by Apple and Google
To turn your speech into text, the app uses your phone's speech recognition: Apple's on iPhone and Google's on Android. The app uses this in practice, in the onboarding chat and in the goat call's speaking cards. It passes the text of the line you're practising as a hint.
If your phone can recognise speech on the device, the app asks it to do so, and the audio stays on your phone. If it can't, your phone may send the audio to Apple or Google to be recognised, under their own privacy policies.
Pronunciation scoring by Microsoft Azure
SpeakGOAT may send the audio of a line you recorded, and the text of that line, to Microsoft Azure Speech to score your pronunciation. To do this, the app first gets a short-lived access token from our server. Your audio goes from your phone to Microsoft, not through our server.
When Azure scoring isn't available, the app scores you on your phone instead, by comparing the recognised text with the line.
Microsoft says it does not retain or store the audio it receives for real-time pronunciation assessment.
AI tutor chat (Anthropic)
In onboarding you chat for about a minute with an AI tutor: Maya, Oliver, Chloe or Arjun. In the goat call, OpenAI first turns your recording into text (see Talking with the goat). In both cases, the text of what you said, plus the conversation so far, goes through our server to Anthropic. Anthropic's Claude model writes the reply. The goat call sends up to the last 40 messages.
At the end of the onboarding chat, we send the conversation to Anthropic once more to estimate your English level. The app keeps the estimate and a few notes on your phone.
Our server passes the chat text on and does not save it, unless you report a reply. We don't send Your ID to Anthropic.
Talking with the goat (OpenAI)
In the goat call, you hold the mic while you talk, for up to 30 seconds at a time. When you let go:
- The app sends that recording, and the conversation so far, to our server, then deletes the recording from your phone.
- Our server sends the recording to OpenAI, which turns it into text.
- Our server sends that text to Anthropic to write the goat's reply (see AI tutor chat), and the reply to OpenAI to speak it in the goat's voice.
Our server passes the recording and the text on and doesn't save them, unless you report the call. We don't send Your ID to OpenAI or Anthropic. A call lasts at most 10 minutes.
Tutor and goat voices (OpenAI)
When a tutor or the goat replies with a line the app doesn't already have as a recording, our server sends the text of that reply (up to 600 characters) to OpenAI to turn it into speech. The reply may repeat things you said. We don't send Your ID. The app keeps the audio briefly in your phone's cache to play it.
Reports about AI replies
You can report an AI reply that is wrong, misleading, offensive or harmful. In the onboarding chat, press and hold the tutor's message. When a call with the goat ends, tap Report this call. Under a word meaning, tap Report.
The app then sends our server the reason you chose, the AI text you reported, the conversation or subtitle line around it, and Your ID. For a call or chat, that includes what you said. Each part is cut to 4,000 characters. We read reports to fix problems and keep SpeakGOAT safe. We don't send them to AI providers.
Ideas and feature suggestions
At the bottom of Profile, you can tap Share an idea or Suggest a feature and write to us. When you tap Send, the app sends our server what you wrote (up to 2,000 characters), whether it's an idea or a feature suggestion, the app version and Your ID.
We read every one to plan what to build and improve. We don't send them to AI providers. They don't include your email address, so we can't reply. If you'd like an answer, tap Contact support on Profile to email us.
Camera
In the goat call you can turn on the camera to see yourself while you talk. The video only appears on your screen. We don't record it, and it isn't sent to us, OpenAI or anyone else. The app asks for camera permission first.
Usage events
The app records usage events and sends them in batches to our own server. We use them to see how people use SpeakGOAT, find problems and improve lessons. They are not sent to any analytics or ad company.
Each event includes:
- Your ID, the event name and the time
- app version and build, content version, platform (iOS or Android) and OS version
- a session ID and the screen you were on
- details such as which clip or YouTube video (its video ID) you opened or practised, your scores, how long a video took to load, onboarding steps finished or skipped, settings you changed and their new value, and whether you saw the subscription screen
Searches record only the length of your search and the number of results, not the words you typed. Events don't contain your recordings, chat text or email address. Our server saves events in log files by day.
Turn off Profile › Settings › Data & privacy › Share usage data to stop sending events. The app also deletes events that haven't been sent yet. Events already sent stay on our server until they are deleted (see How long we keep data).
YouTube search and videos
When you search for videos, the app sends your search words to our server. Our server asks the YouTube Data API for results. Google receives the search words from our server, not from your phone and not linked to Your ID. We don't log your search words, but results are held in our server's memory for up to an hour so repeat searches are faster.
To show subtitles for a YouTube video, our server sends that video's public link to ScrapeCreators, which returns the video's captions. We don't send anything about you.
Video thumbnails load straight from YouTube's image servers wherever the app shows a YouTube video: the featured videos on the Watch tab, search results and a video's page. Videos play in YouTube's embedded player inside the app, which also loads straight from YouTube. So Google receives data directly from your phone, even if you don't play a video. This can include your IP address, device information, which thumbnails your phone loads and what you watch, and Google may use cookies or similar storage. See YouTube.
Reminders
Practice reminders are scheduled on your phone as local notifications, after you allow notifications. We don't use push notifications and we don't collect a push token. Change them in Profile › Settings › Notifications or in your phone's settings.
Subscriptions
SpeakGOAT Pro is a monthly or annual subscription sold through the Apple App Store or Google Play. The price is shown in the app before you buy. Apple or Google take the payment and hold your payment details. We never see your card.
We may use RevenueCat to track subscription status. If we do, RevenueCat sends our server an event when a subscription starts, renews, changes, is cancelled or has a billing problem, and we store each event exactly as RevenueCat sends it. That can include a customer ID, the product, the store, price and currency, country, transaction IDs and dates. We use it to unlock Pro features and to answer billing questions. The app may also connect to RevenueCat directly to show plans and check your subscription.
Support emails
If you email us, we receive your email address, your message and anything you attach. The "Contact support" links in the app, on Profile and in Profile › Settings › About, fill in your app version and build to help us. We use this to answer you.
Website
speakgoat.app sets no cookies and runs no analytics. Its pages load fonts from Google Fonts, so your browser sends your IP address and browser details to Google. The company hosting the site also receives standard request data, such as your IP address.
The website has no forms. Its "Get early access" buttons open your own email app to write to support@speakgoat.app. If you send that email, we receive it like any other support email.
If you tap a SpeakGOAT short link, for example one in a social media profile, our server records the link, the time and whether your device is iPhone, Android or something else. Then it sends you to the right app store or to this website. It doesn't record your IP address or Your ID.
Who receives your data
We share data only with the providers below, and only for the reasons given. We don't sell personal data, and we don't share it with advertisers or data brokers.
The service providers that handle data for us (Microsoft, OpenAI, Anthropic, RevenueCat, Railway and ScrapeCreators) may use it only to provide their service to us, under their terms with us. Apple and Google, including YouTube, receive data as independent companies under their own privacy policies.
| Recipient | What they get | Why | Where |
|---|---|---|---|
| Microsoft Azure | Audio of a line you recorded, and the line's text (may) | Score your pronunciation | An Azure region we choose, which may be outside your country |
| OpenAI | Recordings of what you say to the goat; text of tutor and goat replies | Turn what you say to the goat into text; speak tutor and goat replies | United States |
| Anthropic | Chat text: what you said and the replies | Write tutor and goat replies; estimate your level after onboarding | United States |
| Google: YouTube API Services | Your search words, sent by our server | Find videos | United States |
| Google: YouTube player and thumbnails | IP address, device data, the video thumbnails your phone loads and what you watch, directly from your phone | Show thumbnails and play videos | United States |
| Google: Android and Play | Voice audio, when your phone can't recognise speech on the device; purchase and payment details | Speech recognition; subscriptions on Android | United States |
| Apple | Voice audio, when your phone can't recognise speech on the device; purchase and payment details | Speech recognition; subscriptions on iPhone | United States |
| RevenueCat | Purchase events from Apple or Google: customer ID, product, price, dates, transaction IDs (may) | Track subscription status | United States |
| Railway | Everything our server receives or stores: usage events, subscription records, and chat, speech and search text and goat call recordings passing through | Host our server | May be outside your country |
| ScrapeCreators | Public links of YouTube videos, nothing about you | Fetch video captions | May be outside your country |
We may also disclose data if the law requires it, to protect people's safety or our rights, or as part of a sale or merger of our business. In a sale or merger, this policy would continue to apply to your data.
AI in SpeakGOAT
The goat and the tutors Maya, Oliver, Chloe and Arjun are AI characters, not real people. Their voices are made by AI. No one at SpeakGOAT listens to your calls or reads your chats, and our server doesn't keep them. The exception is a reply you report: we read the report, including the conversation it came from.
- Anthropic writes chat replies and estimates your level from the onboarding chat. It gets the chat text, not Your ID.
- OpenAI turns what you say to the goat into text, and turns tutor and goat replies into speech. It doesn't get Your ID.
- Microsoft Azure may score your pronunciation from the audio of a line you recorded.
AI replies can be wrong, odd or out of place. Your level estimate and scores are practice guides, not certificates. Don't rely on them for exams, jobs, visas or other important decisions. We don't make decisions about you with legal or similar effects by automated means.
We don't use your voice or chats to train AI models. What the providers say about their own handling:
- OpenAI says it does not use data sent through its API to train its models by default. It may keep API data for up to 30 days to monitor abuse.
- Microsoft says it does not retain or store audio sent for real-time pronunciation assessment.
- Anthropic handles API data under its own commercial terms and privacy policy.
Legal bases
If you are in the European Economic Area or the UK, the GDPR or UK GDPR requires a legal basis for each use of your data. Ours are:
| Purpose | Legal basis |
|---|---|
| Running the features you use: practice, speech recognition, scoring, AI chat and calls, voices, YouTube search and playback, reminders | Performing our contract with you (the Terms of Use) |
| Microphone, camera, speech recognition and notifications | Your permission, given in your phone's settings. You can withdraw it there at any time. |
| Subscriptions and billing records | Performing our contract; legal obligations for tax and accounting |
| Usage events | Our legitimate interest in understanding and improving SpeakGOAT. You can object at any time with the Share usage data switch. |
| Ideas and feature suggestions you send | Our legitimate interest in improving SpeakGOAT. You can object, or delete them with Delete account. |
| Reports about AI replies | Our legitimate interest in fixing problems and keeping SpeakGOAT safe. You can object, or delete them with Delete account. |
| Preventing abuse (request limits per ID and IP address) | Our legitimate interest in keeping the service safe |
| Answering support emails and privacy requests | Our legitimate interest in helping you; legal obligations for rights requests |
You don't have to give us any data. Some features, such as the goat call or scoring, don't work without the microphone or the providers named above.
How long we keep data
On your phone
Data the app keeps on your phone stays there until you delete it or uninstall the app. That includes your ID, profile, onboarding answers, email, progress, recordings and cached audio. Uninstalling removes it, unless your phone's own backup, such as iCloud or Google backup, has copied it.
Delete my progress clears your progress, scores, review list and practice history. Sign out removes Your ID and email from the phone and turns off reminders, and your progress stays. Delete account first deletes what our server holds for Your ID, then clears your progress, your onboarding answers and your setup test results, removes Your ID and email, turns off reminders and starts setup again from the beginning. None of them removes your profile or saved recordings. Only Delete account deletes data on our server, as described below.
On our server
- Usage events: there is no automatic deletion. They stay on our server until you use Delete account or ask us to delete them, or until we delete old event logs ourselves.
- Reports about AI replies: there is no automatic deletion. We keep them while we look into problems and keep SpeakGOAT safe. Delete account deletes them.
- Ideas and feature suggestions: there is no automatic deletion. We keep them to plan and improve the app. Delete account deletes them.
- Subscription records: there is no automatic deletion either. We keep them while you subscribe, and afterwards to answer billing and refund questions and to keep the billing records tax and accounting law requires.
- Delete account in the app deletes, straight away, everything our server keeps for Your ID: usage events, reports, ideas and feature suggestions, subscription status and records of subscription changes. If you email us Your ID instead, we do the same within 30 days. RevenueCat, Apple and Google keep their own purchase records.
- YouTube search results: in memory for up to one hour, not linked to you.
- Request counts: to stop abuse, our server counts requests from each ID and IP address in its memory. The counts are cleared every day and aren't saved.
- Short link clicks: kept with no set period. They aren't linked to you.
- Chat text, reply text and goat call recordings: passed on to the provider and not saved.
Providers keep data under their own terms, as described in AI in SpeakGOAT.
Support emails
We keep your emails as long as we need to handle your request and keep a record of it. Ask us, and we'll delete them unless we must keep them by law.
Your choices in the app
- Profile › Settings › Data & privacy › Share usage data
- Turn off to stop sending usage events.
- Profile › Settings › Data & privacy › Export my data
- Opens your phone's share sheet with your profile, progress, review list, practice days, sessions and takes as JSON text. Takes include the text the app recognised from what you said, and where each recording is stored on the phone. You choose where to send or save it. Recordings themselves are not included.
- Profile › Settings › Data & privacy › Delete my progress
- Clears your progress, scores, review list and practice history on the phone. Your ID, profile, onboarding answers and saved recordings stay. The app sends a usage event saying you did this, unless Share usage data is off.
- Profile › Settings › Audio & subtitles › Keep my recordings
- Turn off so the app doesn't keep new practice recordings.
- Profile › Settings › Account
- See and copy Your ID. Sign out and Delete account also live here. Both give the app a new ID. Sign out deletes nothing on our server. Delete account first deletes everything our server keeps for Your ID; if the app can't reach our server, it deletes nothing and asks you to try again. Afterwards it sends one usage event, linked to your new ID, saying you deleted your account, unless Share usage data is off. Delete account does not cancel a subscription: cancel it in your App Store or Google Play settings.
- Profile › Settings › Notifications
- Turn reminders on or off and set their time.
- Your phone's settings
- Turn off microphone, camera, speech recognition or notification access for SpeakGOAT at any time.
Copy Your ID before you sign out or uninstall. It is the only way we can find your data on our server. Our server holds no name or email linked to it.
Your rights
EEA and UK
You have the right to access your data, correct it, delete it, restrict how we use it, get a copy in a portable format, and object to uses based on our legitimate interests. Where we rely on your permission, you can withdraw it at any time. That doesn't affect what we did before.
You can also complain to your local data protection authority. In the UK, that is the Information Commissioner's Office. We'd like the chance to help first, so please email us.
United States
Depending on the state you live in, you may have the right to know what personal information we hold, get a copy, correct it and delete it. You may also have the right to opt out of its sale, its sharing for targeted advertising, and certain profiling.
We don't sell personal information or share it for targeted advertising, and we don't profile you in ways that have legal or similar effects. So there is nothing for an opt-out, or a signal such as Global Privacy Control, to switch off. We won't treat you differently for using your rights. You can send a request through an authorised agent. If we turn down your request, reply to our answer to appeal.
How to make a request
To delete your data, use Profile › Settings › Account › Delete account. For anything else, or if you no longer have the app, email support@speakgoat.app with Your ID from Profile › Settings › Account and tell us what you'd like. We delete server data within 30 days. For other requests, we answer within the time the law gives, usually one month.
We use Your ID to find your data. We may ask you to show that the ID is yours, for example with a screenshot of the Account screen. Without Your ID, we can't link any data on our server to you. If your ID is gone because you signed out, deleted your account or uninstalled the app, we can't find your old data. For data on your phone, use the controls above.
International transfers
We are based in the United States, and most of our providers process data there. If you're outside the US, your data is sent to countries whose data protection laws may differ from yours.
For transfers from the EEA, UK or Switzerland, we rely on the safeguards each provider offers where available, such as the European Commission's Standard Contractual Clauses in its data processing terms, or its certification under the EU-US Data Privacy Framework. We don't hold a certification of our own. To get details of a safeguard, email us.
Security
We keep our security simple and honest:
- Connections to Microsoft, OpenAI, Anthropic, YouTube and ScrapeCreators use encrypted HTTPS. Railway serves our server over HTTPS.
- Our keys for AI and YouTube services stay on our server, not in the app. The app only gets short-lived tokens where needed.
- Our server's admin tools need a secret key, and only our small team has it.
Data on your phone has only the protection your phone gives it, such as your screen lock. We don't add our own encryption to data on your phone or on our server. No system is fully secure. Your ID isn't a password, but it is linked to your usage data, so don't post it publicly. If a breach affects your data, we'll tell you and the authorities where the law requires.
Children
SpeakGOAT is not for children under 13. It is also not for anyone under the age at which you can agree to online services yourself where you live, which is up to 16 in some countries. If you're under that age, please don't use the app.
If you think a child has used SpeakGOAT, email us with the child's ID from the Account screen and we'll delete their server data. If we learn that we hold data from a child under that age, we'll delete it.
YouTube
SpeakGOAT uses YouTube API Services to search for videos and to play them in YouTube's embedded player. By using those features, you agree to the YouTube Terms of Service. Google's handling of your data is covered by the Google Privacy Policy.
YouTube, not us, may show ads and other content inside the embedded player, and may collect data from your phone to do so.
We don't ask you to sign in to YouTube or Google, and we don't access your Google account. Our server sends only your search words to YouTube, and keeps search results in memory for up to an hour. The embedded player may store cookies or similar data on your phone, under Google's control. You can review and remove any app's access to your Google account at myaccount.google.com/permissions.
Changes to this policy
When the app changes how it uses data, we update this page and the "Last updated" date. For example, we'd update it if we added accounts or cloud features. If a change needs your permission by law, we'll ask for it before the change applies to you.
Contact us
Questions, requests or complaints about privacy:
- support@speakgoat.app
- Post
- Gamified Marketing LLC, [MAILING ADDRESS]
See also our Terms of Use and Support page.