Skip to content

Privacy Policy

Last updated: 10 October 2026

Go Echoo turns your speech into text. This policy covers Go Echoo on desktop and Go Echoo for iOS and Android, and says exactly what data that involves, where it goes, and how long it stays. Go Echoo does not read your screen, log keystrokes, or take screenshots.

Controller (Verantwortlicher)

Go Echoo is made by Ubinexlabs Pvt Ltd, Mumbai, India. Contact: support@goechoo.com

Supervisory authority

EU users may complain to their local data protection authority. In Germany: the Bundesbeauftragte für den Datenschutz und die Informationsfreiheit (BfDI), or the authority of their Bundesland.

What we collect

Account

Your email address and name, from Google Sign-In. The scope requested is openid email profile — there is no access to Gmail, Drive or Calendar. We never see your Google password. On mobile, your session tokens are stored in the iOS Keychain / Android Keystore on your device; on desktop, see Tokens below.

Audio

When you dictate, the recording travels to our server and on to our speech-to-text provider, purely to be turned into text. Audio is uploaded only while you are actively dictating — while you hold the record button, or between the tap that starts and the tap that stops. Go Echoo has no wake word and never records when you have not asked it to. If a dictation captures something you did not intend, that audio is still deleted the moment transcription finishes. The one exception is the audio of users in India who have switched on “Use my dictation to improve Go Echoo”, described in its own section below.

On iPhone, the microphone can stay open in the background for the length of a dictation session you start and choose the duration of. That is the one place in Go Echoo where the microphone is live while the app is not in front of you, it is described in full under “Flow Sessions” below, and it changes nothing about what happens to the audio: it is still only uploaded while you are dictating, still transcribed, and handled like any other dictation. On Android the microphone is never open in the background.

Operational data

The length of a dictation, a timestamp, and error codes, tied to your account. Your email/account also counts your daily usage against a quota. This applies whenever you use cloud transcription — on desktop and on mobile alike. We do not store the content of the transcript. The exceptions are cloud sync and “Use my dictation to improve Go Echoo”: both are off unless you switch them on, and each has its own section below.

What we do not collect

  • No analytics, telemetry or usage tracking in the product. None at all. (This website is separate — see “This website” below.)
  • No crash reporting, and no third-party trackers in the product.
  • No advertising, and no sale or sharing of your data with advertisers.
  • No screenshots. There is no screen-capture code in the product.
  • No keystroke logging. On desktop, Go Echoo uses a global keyboard hook so your chosen hotkey works in any app; it inspects key presses only to detect that hotkey and stores none of them.
  • Your dictation history and transcripts — they stay on your device unless you switch on cloud sync or “Use my dictation to improve Go Echoo”, both off by default. See those sections below.
  • Your notes and custom dictionary — the same: on your device, and on our servers only if you switch on cloud sync, or if an AI app you connected adds a note (see “Connecting AI apps” below).

This website

Everything above is about the Go Echoo app. This website is a separate thing, and it does use analytics — but only if you agree to it. Before you answer the banner, no analytics script is loaded, no request is made to Google, and no analytics cookie is set. If you decline, that stays true.

If you agree, we load Google Analytics 4 to see which pages get read. It sets cookies in your browser (_ga and one named for our measurement stream) and sends your IP address, the page you are on and your approximate location to Google Ireland Limited, which may transfer it to Google LLC in the United States under the EU–US Data Privacy Framework. We ask Google to shorten your IP address. The legal basis is your consent, GDPR Art. 6(1)(a) and §25(1) TTDSG.

You can change your mind at any time: “Cookie choice” at the bottom of any page reopens the banner. Withdrawing switches analytics off and deletes the cookies it set. Withdrawing does not make the measuring we already did unlawful, but it stops any more of it.

What this site stores without asking

  • Your language choice, so the site serves the language you picked.
  • A country hint, written by our own server, used only to suggest a language — never to change a price.
  • Your light/dark preference.
  • A session, if you have an account and are signed in.

These four are strictly necessary under §25(2) TTDSG: without them the site cannot do the thing you asked it to do. That is why they are disclosed here rather than put behind a switch.

What happens to your audio

Your audio is processed for transcription and is not retained afterwards — unless you are in India and have switched on “Use my dictation to improve Go Echoo”.

  • On our server: the audio is received, prepared for transcription, forwarded on, and discarded. Our backend writes no audio to disk or to any database, with that one exception. On the transcription path it writes no transcript text either; it records only operational metadata (the length of the clip, a timestamp, a status code, and processing latency). Cloud sync and the improvement setting are the only paths that store text, and only if you switch them on.
  • At our speech-to-text provider: they perform the transcription and, if grammar cleanup is on, the text polish, then discard the audio. We choose this provider on your behalf and may change it as the technology improves; whichever one is in use is bound by the same no-retention, no-training terms described here.

Cloud sync (off unless you switch it on)

Go Echoo can keep a copy of your dictation history, your notes and your custom dictionary on our servers, so that a reinstall or a new machine does not lose them: you sign in, and they come back. It is off by default. If you never switch it on, nothing in this section describes you and none of that data ever leaves your device.

What is synced

  • Your dictation history, your notes, your custom dictionary, and a small set of preferences (your dictation languages, output language, cleanup mode, app language and theme) so a new device starts the way you left the old one. Hotkeys and other device-specific settings stay on the device.
  • Not your audio. Sync never stores recordings, whatever its setting. The only setting under which we keep audio is “Use my dictation to improve Go Echoo”, for users in India, described in the next section.
  • Search stays on your device. Your history is searched in the local database on your machine; our server stores and expires what you send it, and never searches it.

How it is stored, exactly

The text of every synced dictation, and the title and body of every synced note, are encrypted before they are written to our database — AES-256-GCM, with a key that is not kept in that database. A stolen copy of the database on its own decrypts nothing.

The custom dictionary is the exception: it is stored unencrypted. Its entries are short spoken-to-written pairs — you say “gpt”, it writes “GPT” — and the server has to recognise the same spoken term twice so it does not duplicate it, which cannot be done over ciphertext that comes out different every time it is written. These are vocabulary hints rather than things you dictated, which is why we accepted that trade here and not for your history or your notes. We would rather name the exception than let “it is encrypted” cover something it does not.

Stored alongside a synced dictation, unencrypted, are the things that are not its content: when it was made, how long the recording was, and — if your device sends one — the name of the app you were dictating into.

This is encryption at rest, not end-to-end encryption. We hold the key, so we can technically decrypt your history and your notes. We do not read them. They are decrypted in two situations, and both of them are you asking: when your own device pulls its data back, and when you request a copy of your data. We spell this out because “encrypted” is usually left to imply “and we could not read it even if we wanted to” — which here would be untrue.

It is not end-to-end for a reason worth stating. Under end-to-end encryption, signing in on a new machine would not be enough to get your data back: you would need a recovery code, and the day you lost it your history would be gone permanently. Most people sign in with Google and have no passphrase for a key to be derived from. We chose the model where signing in is enough, and we are telling you what it costs.

How long the synced copy is kept

The retention window you choose in the app — 7 days, 14 days, or don’t save history — applies to the copy on our servers, not only to the one on your device. Expired dictations are deleted from our database by a sweep that runs daily. Shortening the window purges whatever already falls outside it immediately, on our side as well as yours, because “gone by tomorrow” is not what a retention setting means. Notes and dictionary entries are not expired on a timer: you saved those deliberately, and they stay until you delete them.

Deleting a synced dictation or note erases its content from our database at once. A marker that the item existed and was deleted — an identifier and a date, no content — remains for up to 90 days so your other devices learn about the deletion, and is then removed as well.

Switching it off, and deleting your account

Switching sync off deletes everything we hold for you — history, notes and dictionary — in one operation. Setting retention to “don’t save” does the same. Deleting your account deletes it too: that path clears all three, whether the account is erased outright or anonymized because tax law requires the invoices to stay.

If you ask us for a copy of your data, the synced content is part of it, decrypted. It is personal data we hold, so it belongs in that export.

Using your dictation to improve Go Echoo (off unless you switch it on)

In your account settings in the Go Echoo web app, and in Go Echoo for iOS and Android, there is a switch called “Use my dictation to improve Go Echoo”. It is off by default. If you never switch it on, nothing in this section describes you.

What it is for

With it on, we use your dictations to improve the AI behind Go Echoo: how accurately it turns speech into text, how it polishes that text, and how well it adapts to the way you speak and write.

What we use

  • The text of each dictation, as it came out of transcription.
  • The polished text, if AI polish was on.
  • The audio recording of each dictation — only if you use Go Echoo in India. Everywhere else your audio is deleted the moment it is transcribed, whether this switch is on or off.

Your name, email and account

Before a dictation is used, your name, your email address and your account are removed from it, so the sample does not say who it came from. Samples are encrypted while they are stored and while they are sent. The AI models we train on them never receive your name, email or account.

Removing your details does not remove what you said. If you dictate your own name, someone else’s, an address or a phone number, those words are part of the sample. If you are about to dictate something you would not want used this way, switch the setting off first.

Switching it off

You can switch it off at any time, in the same place. That stops any further use straight away. It does not undo past use: dictations already used to improve Go Echoo stay part of that work. Withdrawing your consent does not make the earlier use unlawful, but it stops any more of it.

Questions about this setting: write to support@goechoo.com.

Connecting AI apps (Claude, ChatGPT, Gemini)

You can let an AI app such as Claude, ChatGPT or Gemini work with your Super Memory notes, through our connector at https://mcp.goechoo.com/mcp. It is off until you turn it on. Nothing happens until you add the connector in that app, sign in on goechoo.com, and press Allow on the page that names the app and what it asks for.

What the app can do

  • Search your Super Memory notes, read one in full, and list your most recent ones. This is the memory:read permission.
  • Add a new note. This is the memory:write permission. The Allow page shows whether the app asked for it.
  • Nothing else. It cannot change or delete a note. It cannot see your dictation history, your custom dictionary, your settings, your audio or your billing details. It never receives your password or your email address from us.

Which notes it sees

The app works on the copy of your notes on our servers. That copy exists only if you switched on cloud sync (see “Cloud sync” above). With sync off, the app finds no notes.

A note the app adds is saved on our servers, encrypted like your synced notes, and marked with the app’s name (for example “Claude”) so you can see where it came from. This happens even when sync is off; your devices receive the note once sync is on.

The connector works only while your account has a trial or a paid plan. Without one, an app cannot be approved, and an app you approved earlier is refused until the plan is back.

What the AI app’s company does with your notes

Whatever the app reads from your Super Memory goes to the company behind that app: Anthropic for Claude, OpenAI for ChatGPT, Google for Gemini. From then on, their privacy policy and your settings with them decide how it is stored and used. This policy does not. Read the policy of the app before you connect it.

We send your notes only to the app you approved, and only in answer to that app’s own requests. We do not share them with anyone else, and we do not sell them.

What we record

For every request an app makes, we keep a short log entry: your account, which app, which action (search, read, list or add), whether it worked, how many notes it involved, and the time. It never contains your search words or the text of a note. We use it to look into problems and abuse, and we delete it after 90 days.

We also keep the list of apps you approved: what each one may do, when you approved it, and when it last used the connection. That is the list you see on your Account page. An app you disconnect stays in our record, marked as disconnected.

The app’s keys

When you press Allow, the app receives a key that opens your Super Memory and nothing else in Go Echoo. The key lasts one hour. The app renews it with a second key that lasts 30 days and is replaced each time it is used, so an app left unused for 30 days has to be approved again. We store both keys only as one-way hashes, and delete their records 30 days after they expire.

Disconnecting

On goechoo.com, open Account and press Disconnect beside the app under “Connected AI apps”. The app loses access at once. “Sign out from all devices”, on the same page, disconnects every AI app as well, and so does deleting your account. Notes an app added stay in your Super Memory until you delete them.

You can also remove the connector inside the AI app. The list on your Account page shows what is still connected on our side.

Questions about connected apps, or a request about the records described here: write to support@goechoo.com.

On Go Echoo for iOS and Android

Where your transcripts live

Your transcripts are stored in a database on your phone. If the grammar-cleanup feature (“AI polish”) is on, the transcribed text passes through our server to be cleaned up and is discarded there immediately after. Turn it off in Settings and — with cloud sync and “Use my dictation to improve Go Echoo” off, which is the default — your text never leaves the device after transcription. Unless you have switched one of those on, we keep no transcripts on our servers at all, and the copy on your phone is the only one. On your phone you choose the retention window — 7 days, 14 days, or don’t save history at all. Choosing a shorter window deletes anything already outside it straight away, on your phone and, if you sync, on our servers too.

Permissions Go Echoo asks for

PermissionPlatformRequired?What it’s for
MicrophoneiOS & AndroidYesTo hear you. Nothing works without it. Android: only while you are dictating. iPhone: also in the background during a Flow Session you started — see below.
Background audioiOSNoKeeps the microphone available to the keyboard during a Flow Session. Decline it and dictation still works from inside the app.
Display over other appsAndroidNoDraws the floating record button over other apps.
Accessibility serviceAndroidNoPlaces your transcribed text into the field you were typing in.
NotificationsAndroid 13+NoOnly to tell you the floating button stopped working. Never for marketing.

Every permission except the microphone is optional, and declining any of them leaves Go Echoo working. Go Echoo does not request location, contacts, camera, photos, calendar, or Bluetooth at all.

About the Android accessibility service: it reads which text field currently has input focus — nothing else. It does not read the contents of that field, any other field, the rest of the screen, or anything you type. It exists for one reason: so the text lands in the box you were already typing in. If you would rather not grant it, the Go Echoo keyboard does the same job through the standard keyboard mechanism, and no accessibility permission is needed.

Flow Sessions (iPhone only)

The Go Echoo keyboard on iPhone can dictate without you reopening the app first. To make that work, the app keeps the microphone active in the background for the length of a session — otherwise every dictation would mean switching to Go Echoo, starting it, and switching back. This is the only feature in Go Echoo that holds the microphone open while the app is not in front of you, and it exists on iPhone only. There is no equivalent on Android: there, the microphone records only while you are actively dictating, and never in the background.

  • You start it, always. A session only begins when you start a dictation with Go Echoo open in front of you. It never starts on its own, never resumes by itself, and there is no setting that makes it automatic.
  • You choose how long it lasts — 5 minutes, 15 minutes, 1 hour, or until you close the app.
  • It ends by itself. When the window you chose runs out, the session is over and the microphone is released. You can also end it at any point before that by turning it off.
  • You can see it the whole time. iOS shows its orange recording indicator for as long as the microphone is active, and that is outside our control — we cannot suppress it and would not want to. If the indicator is off, the microphone is not open.

What a session changes is when the microphone is <em>available</em>, not what happens to your voice. Audio is still uploaded only while you are actually dictating, still transcribed, and handled like any other dictation — an open microphone is not a recording, and nothing is captured, buffered, or sent between one dictation and the next. Everything else in this policy applies unchanged during a session: no analytics, no screen reading, no keystroke logging, and no audio stored beyond what “Use my dictation to improve Go Echoo” describes, if you switched it on.

On Go Echoo for desktop

What stays on your computer

With cloud sync and “Use my dictation to improve Go Echoo” off — the default — none of these ever leaves your device:

  • Dictation history (SQLite, in the app’s user-data folder)
  • Notes
  • Custom dictionary
  • Settings

Retention setting: 7 days, 14 days, or don’t save history. Switch cloud sync on and the history, notes and dictionary above are also copied to our servers, on the terms in the section above, along with the small preference set listed there (stored in plain form, like the dictionary — it contains language codes and mode names, never dictated content).

The record indicator

For fast repeat dictations, Go Echoo keeps the microphone open for a short time (about 20 seconds) after you finish, then releases it fully. During that window Go Echoo is not capturing or sending any audio; your operating system’s microphone indicator may stay on until the microphone is released.

Tokens

The access token lives in memory for 15 minutes. The refresh token is encrypted in the OS keychain (safeStorage). Neither is ever stored in plaintext.

Legal basis (GDPR Art. 6)

ProcessingBasis
Audio transcriptionArt. 6(1)(b) — performance of a contract you asked for
Account (email, name)Art. 6(1)(b) — performance of a contract
PaymentArt. 6(1)(b) and Art. 6(1)(c) — performance of a contract and legal obligation (tax records)
Error logs and usage quotaArt. 6(1)(f) — legitimate interest in running the service and preventing abuse
Cloud sync, if you switch it onArt. 6(1)(a) — consent, withdrawn by switching sync off, which also deletes what we hold
Using your dictation to improve Go Echoo, if you switch it onArt. 6(1)(a) — consent, withdrawn by switching the setting off, which stops further use

Cloud sync and “Use my dictation to improve Go Echoo” are the two kinds of processing here that rest on your consent, and only if you switch them on. Nothing else does, because there is no tracking to consent to.

Sending your voice to a transcription service is necessary to provide the service you asked for — there is no version of Go Echoo that transcribes your speech without your speech going somewhere for processing. If you would rather your transcribed text not pass through our server, turn off AI polish in Settings and leave “Use my dictation to improve Go Echoo” off; your audio is still transcribed, but the resulting text then stays on your device.

Your rights

Access, correction, deletion, portability, restriction, and objection. Write to support@goechoo.com and we answer within 30 days.

To delete your account and the usage records tied to your email, write to the same address. Everything is deleted within 30 days — and if you had switched on cloud sync, the copy of your history, notes and dictionary goes with it. Dictations already used to improve Go Echoo are the exception: they no longer carry your name, email or account, and they stay part of that work. The copies on your own device are still yours to remove: delete them from your history, or set retention to “don’t save”.

One more thing outlives a deleted account: a one-way fingerprint (a SHA-256 hash) of the email address it used. We keep no name, no address in readable form and nothing else — the hash cannot be turned back into an address, and its only use is to answer “has this address already had a Go Echoo account?”. That is what keeps the free trial to one per address, so signing up again with an address whose account was deleted starts on a paid plan rather than a second trial.

Children

Go Echoo is not directed at children, and we do not knowingly collect data from them.

Changes

If we change what data Go Echoo collects or where it goes, we will update this page and the date above. Material changes are announced in the app before they take effect.