Privacy Policy
Last updated: September 30, 2026
Listen World (“the app”) is developed by the Listen World Dev team (“we”, “us”). This policy explains how offline Live translation stays on-device and how optional online translation, Cue, and Notes process text in the cloud.
Summary
- Offline Live audio, captions, and translation stay on your iPhone. Microphone audio is never uploaded in either translation mode.
- New in version 3.0: online translation sends recognized speech as text, together with relevant conversation context, to our service and third-party AI services after you agree to use online mode. You can use it without downloading the offline translation model.
- Cue and Notes require Internet access. Text needed for the requested feature is sent to our service and third-party AI services; online AI reply suggestions can update during a conversation you start.
- Local transcripts and notes stay on your device until you delete them and may be included in iOS backups that you control.
- We store subscription, account, point, request-status, token-count, and performance metadata needed to operate and understand these features. We do not sell data, show advertising, or track you across other companies’ apps or websites.
Microphone and speech
To provide Live translation, the app needs access to your microphone. In offline mode, captured audio is transcribed and translated locally on your device, using Apple’s on-device speech recognition together with the app’s translation model, which is downloaded once and then runs entirely on your device. Offline Live microphone audio, captions, and translations are not sent to our service, Cloudflare, or an AI provider for translation. Online mode also recognizes speech and speaks translated text on your iPhone; the text translation itself uses the cloud as described below.
Your use of the microphone and speech recognition is also subject to your device’s operating-system privacy controls and to Apple’s own privacy policy. You can grant or revoke these permissions at any time in iOS Settings → Privacy & Security.
Online translation in version 3.0
Online translation is optional and needs an Internet connection. Before your first online session, the app explains that recognized text is sent to a third-party AI service and asks you to agree. While that session is active, text requests are sent as speech is recognized; you do not need to approve each sentence separately.
These requests include the current recognized text (including what other people say), the selected languages, speaker-side labels, and recent source text and translations needed to preserve context. If you supply a topic, goal, or background for AI assistance, relevant information is included to translate the conversation or suggest replies. Microphone audio is not sent to our service or AI providers.
Text travels over HTTPS through our Cloudflare-hosted service and our AI gateway at newapi.eecc.tech to the AI service handling the request. The gateway and AI service process the text and return translations or suggestions. We keep the account, session, point-use, and request-status metadata needed to operate and bill online sessions; our application does not store online conversation bodies in its D1 database. This does not mean third-party processing has zero retention.
You can stop an online session, choose offline translation, or withdraw online-translation consent in the app’s settings. Withdrawal stops future online use until you agree again; it does not recall text already processed or erase required usage and transaction records. Download the offline model if you want to continue translating without sending text for online translation. Only share other people’s speech when you have the necessary permission.
Local transcripts, notes, and backups
The app saves preferences on your device. When you use Notes, source-language transcript text and generated Markdown notes are stored locally until you delete the session. Audio is not retained. These user-created files may be included in normal iOS device backups that you control. Deleting a local session removes its transcript and note versions from the app, but it does not rewrite required transaction, point, anti-replay, or usage-ledger records held by our service.
Cue and Notes cloud processing
Cue and Notes use cloud requests for the features you start. The app sends the text needed for the request over HTTPS to our Cloudflare Worker and the configured AI service through our AI gateway. The service does not write conversation or transcript bodies to our D1 database. Generated text returns through the Worker. In version 3.0, AI reply suggestions can update during an online session using your goal and recent conversation; Notes generation remains an action you request. Cloud availability is not required for offline Live translation.
Google Gemini processing, where applicable
The following Google-specific information applies to requests processed by Google Gemini. It is not a statement that every online translation request is sent to Google or has the same retention terms.
Google’s Paid Gemini API terms state that prompts and responses are not used to improve Google products. Under Google’s default abuse-monitoring policy, prompts, contextual information, and outputs are retained for 55 days for policy enforcement and may be reviewed by authorized Google personnel when flagged. Google may process this data internationally. The production project has no documented Zero Data Retention approval in our release evidence, so this default policy applies.
The earlier direct Gemini integration used models:streamGenerateContent without Google Search or Maps Grounding, the Interactions API, stored conversations, uploaded files, or explicit context caching. Version 3.0 online translation uses the text-processing route described above.
Account, purchase, usage, and diagnostic data
The service processes an Apple original transaction identity for subscribers or a random Keychain device UUID for trial access. It stores tier, balance, request identifier, feature, status, point cost, token counts, and generation latency. Apple transaction/JWS data is used to verify subscriptions. The detailed usage_log metadata ledger is retained for at least six months; point, anti-replay, subscription, and transaction records may be retained as operationally or legally required.
Cloudflare processes requests and network metadata needed to deliver and protect the service, which can include IP-derived coarse location, request URL, response status, timing, and exception diagnostics. Workers Logs are disabled in the source configuration; production deployment and dashboard verification are required before release. We do not intentionally place Cue or Notes bodies, authentication tokens, Apple JWS data, generated text, or local filesystem paths in application logs.
Data categories and purposes
The app’s Privacy Manifest declares Other User Content, Purchase History, User ID, Device ID, Product Interaction, Other Usage Data, Performance Data, Coarse Location, and Other Diagnostic Data. These categories are used for app functionality; product interaction, usage, and performance data are also used for first-party analytics. Data is linked to the trial or subscription identity where applicable. None is used for tracking or advertising.
Children
The cloud features are not directed to children. Do not submit text containing information you are not permitted to share. Adults responsible for a child’s device should supervise use and review local content before any cloud generation.
Your rights (GDPR, CCPA, and similar laws)
You can revoke microphone or speech-recognition permissions in iOS Settings and delete local transcripts and notes in the app. For legally applicable requests concerning account or usage metadata, email [email protected]. We may need information sufficient to verify the relevant account or transaction. Some transaction, fraud-prevention, point-ledger, anti-replay, and legally required records cannot be erased merely by deleting local app content.
Changes to this policy
We may update this policy as the app evolves. Material changes will be reflected on this page with a new “Last updated” date.
Contact
Questions about privacy? Email us at [email protected].