Last updated: August 2026
LyricShow turns live speech into on-screen captions and translations. This policy explains, in plain language, what data the app touches, who processes it, how long it is kept, and what you can ask us to do with it. It covers the iOS app, the Android app, and the web app at lyricshow.live.
When you press Start, LyricShow listens to your microphone and converts speech to text in real time. LyricShow never records your audio, never writes it to a file, and never sends it to LyricShow’s own servers. The audio exists only for as long as it takes to turn it into text.
Where the transcription itself happens depends on the platform and the language, and in some cases that means audio is sent to Apple or Google for processing:
This is why our App Store privacy declaration lists Audio Data: the app accesses the microphone and hands that audio to the platform’s speech service for app functionality. It is not linked to your identity by us and is never used for tracking or advertising.
If you enable translation, the transcribed text — never the audio — is translated. Translation is tried on-device first: on iOS through Apple’s Translation framework, and on the web through offline translation packs you download. When no on-device pack covers the language pair, the text is sent to Google’s public translation endpoint (translate.googleapis.com) to be translated, and the result is returned to your device. Only the phrase being translated is sent — no account identifier, and nothing that would let it be tied back to you by us. If a translation is unavailable, the app shows the original text rather than sending it anywhere else.
We do not store captions or translations on our servers, and we do not use them to build profiles or train models. On iOS, recent translations are held in memory for about ten minutes so repeated phrases render instantly; that cache is cleared when the app closes.
Speech models are downloaded from lyricshow.live. Offline translation packs are downloaded from the Hugging Face Hub (huggingface.co), which hosts the open-source models we use. A download tells the host which model file was requested, in the same way as any file download; it does not include your account details or anything you have said.
All purchases are made through the Apple App Store or Google Play. Payment details stay with Apple or Google — LyricShow never receives or stores your card number, billing address, or any other payment credential. What we do store, against your account, is the minimum needed to keep your subscription working across devices: the products you own, the resulting tier and add-ons, and the store transaction identifier (Apple’s original transaction ID or the Google Play purchase token) that lets us verify a purchase with the store and recognise a renewal or cancellation. Refunds and cancellations are handled by the store you purchased from, under its policies.
You can import a lyric sheet (.txt, .md, .doc, .docx, or .pdf) to guide recognition. The file is sent to our server only to have its text extracted, and it is discarded as soon as that is done — the temporary copy is deleted immediately and the file is never added to a database or shared with anyone. The extracted lyrics are returned to your device and stored there, in your song library, not on our servers. Delete a song in the app and it is gone.
If you use the Pro Broadcast overlay, your live caption text is relayed through Firebase Realtime Database to your overlay URL. That text is overwritten in real time as you speak and is not persisted.
Because an overlay URL is a paid, shareable link, we also run anti-piracy checks on it. When an overlay URL is validated we record, against your account: the IP address and browser user-agent string that loaded it, the time, and a count of validations. We use this only to detect a subscription being shared or resold — the terms allow one live session and up to three unique IP addresses per 24 hours — and to show you your own usage. The overlay text also carries an invisible watermark identifying the subscribing account, so a pirated stream can be traced back to its source. None of this is used for advertising, profiling, or location tracking, and all of it is deleted when you delete your account.
The AI Voice Adaptation feature learns your speaking patterns — word frequencies, phoneme patterns, speaking speed — entirely on your device. Speaker profiles are stored locally, never transmitted to us, and can be erased at any time from Settings.
When a captioning session ends, the app reports which language codes were used, how long the session lasted, the platform, and (in Conversation Mode) which two languages were spoken to each other. This is tied to your account identifier and helps us decide which languages and features to improve. It never includes your audio or the text of your captions. We use no third-party advertising or analytics SDKs, and there is no ad tracking of any kind.
If the app crashes, Apple or Google may collect a crash report — device model, OS version, and a technical stack trace — and share it with us when you have opted in to sharing diagnostics with developers. Crash reports never contain your audio or your captions.
If you install a pre-release build through Apple TestFlight, Apple shares limited tester data with us under its own terms: your email address or invitation code, the feedback and screenshots you choose to send, crash logs, and basic usage and device statistics. Beta builds may include extra logging to help us find problems; beta data is used only to improve the app before release and is deleted when the beta program ends.
We do not sell your personal data and we do not share it with advertisers or data brokers. We use these service providers to run LyricShow:
These providers process data on servers that may be outside your country, including in the United States. We may also disclose data if required by law, or to protect the rights, safety, or property of LyricShow or its users.
Wherever you live, you can ask us to show you the data we hold about you, correct it, or delete it. Email support@lyricshow.live and we will respond within 30 days. We verify that a request comes from the account holder before acting on it.
If you are in the EU, EEA, or UK (GDPR): you have the right of access, rectification, erasure, restriction of processing, objection to processing, and data portability, and the right to withdraw consent at any time — for example by revoking microphone permission, which stops all audio processing immediately. We process your data to perform our contract with you (providing captioning and your subscription), on the basis of your consent (microphone access), and on the basis of our legitimate interests (preventing subscription piracy, keeping the service running, and understanding which languages to support). You have the right to complain to your local supervisory authority.
If you are in California (CCPA/CPRA): you have the right to know what personal information we collect and why, the right to delete it, the right to correct it, and the right not to be discriminated against for exercising those rights. We do not sell or share personal information as those terms are defined by the CCPA, and we do not use your data for cross-context behavioural advertising.
You can delete your account and its associated data at any time from inside the app: Settings → Account → Delete Account. You can also email support@lyricshow.live and we will delete it for you. Deleting your account removes your authentication record, your entitlement data, and your overlay records; it does not cancel a store subscription — manage that from your App Store or Google Play account. Full details, including exactly what is removed and what is retained, are on the Account & Data Deletion page.
If we change how we handle your data we will update this page and the “last updated” date above. Material changes will also be announced in the app.
Questions about this policy: support@lyricshow.live