Legal

Privacy Policy

SpeakAny is an AI teleprompter designed to keep the most personal parts of your work on your phone. This page explains, plainly, what stays on your device, what leaves it, and why.

  • Effective date: 15 November 2026
  • Applies to the iOS app and speakany.stevenguyenbt.dev

Who we are

SpeakAny is an AI teleprompter app for iPhone, developed and operated by Nguyên Nguyễn, an individual developer based in Vietnam (“we”, “us”, “our”). For the personal data described in this policy, we are the controller, meaning we decide why and how it is processed.

This policy applies to the SpeakAny app (bundle ID app.speakany.mobile), the website speakany.stevenguyenbt.dev and the servers that support the app (together, the “Service”). Questions? Write to support@stevenguyenbt.dev.

Summary

  • Your scripts, recordings and videos stay on your device. We never receive your audio or video.
  • Voice analysis runs on your iPhone. The Whisper model and pitch and pause analysis are built into the app, and temporary recordings are deleted after analysis.
  • An account is optional. If you sign in, we keep only what is needed to run your account.
  • AI text features send the text you choose to our server and our AI provider to produce a result. They do not send audio.
  • No ads, no third-party analytics, no tracking, and we never sell or share your data for advertising.

Data that stays on your device

The following is created, processed and stored on your iPhone. It is not sent to us:

  • Scripts you type, paste, import or create from templates.
  • Recordings and videos made with the front or back camera. They are kept in the app and, only if you choose, saved to your Photos library.
  • Deep voice analysis and transcription. A Whisper speech model and pitch and pause analysis are bundled with the app and run entirely on device. The temporary recording used for analysis is deleted when analysis finishes.
  • Rehearsal scores for clarity, pace and emotion, calculated on device.
  • Text recognition from photos (OCR). When you scan a script from a photo, the text is recognised on your device using Google ML Kit’s on-device model. The photo is not uploaded.
  • Imported files are read on your device. If you import a Google Docs link, the app downloads that document directly from Google.
  • App settings such as fonts, colours, mirror mode and countdown.

Speech recognition for voice-follow scrolling

To scroll the script as you speak, SpeakAny uses Apple’s Speech framework. When on-device recognition is available for your language, it is used. Otherwise iOS may send audio to Apple to perform recognition, under Apple’s Privacy Policy. We never receive this audio or its transcript.

Deleting the app removes the data stored inside it. Videos you saved to Photos remain in your library.

Data we process

a) Account (optional)

If you choose to sign in with Apple or Google, we store:

  • an account ID and the sign-in provider (Apple or Google);
  • your email address (with Apple this may be a private relay address) and display name, if provided;
  • a small profile of in-app preferences;
  • your AI credit balance and history (credit ledger);
  • session tokens that keep you signed in.

We never receive your Apple or Google password.

b) Script cover images

If you are signed in and add a custom cover image to a script, that image is synced to our storage so it is available on your devices. Script text and videos are not synced.

c) Text you send to AI features

When you use phonetic conversion, translation, script fixing or rewriting, or clean-up after scanning a photo, the text you chose is sent over an encrypted HTTPS connection to our server. Our server forwards it to our processing backend, which uses the Google Gemini API to generate the result and returns it to you. We use this text only to provide the feature you asked for. We do not use it to build profiles or for advertising. It is not kept after processing, except in operational logs needed to run and secure the Service (see Data retention). Please avoid putting sensitive personal information in text you send to AI features.

d) Purchases and subscription status

Purchases are processed by Apple. We use RevenueCat, Inc. to manage subscription status. RevenueCat receives an anonymous app user ID (or your account ID if you are signed in), purchase and transaction data, and basic device and operating system information. We never receive your payment card details.

e) Technical data

When the app talks to our servers, we and our hosting provider process technical data such as your IP address, request time, app version, device model and operating system, and error information. We use it to deliver requests, prevent abuse and fix problems.

f) Support messages

If you email us, we receive your email address and whatever you include in your message.

How we use data and our legal bases

PurposeDataLegal basis (GDPR)
Create and run your account, sync preferences and cover imagesAccount data, preferences, cover imagesPerformance of a contract
Provide AI text featuresText you submitPerformance of a contract, at your request
Manage AI credits and Pro accessCredit ledger, subscription statusPerformance of a contract
Keep the Service secure, prevent abuse, fix errorsTechnical data, logsLegitimate interests
Answer support and privacy requestsEmail, message contentPerformance of a contract; legal obligation
Meet legal and tax obligationsTransaction records as requiredLegal obligation
Use the camera, microphone, speech recognition and photosProcessed on your deviceYour consent through iOS permission prompts

We process personal data in line with Vietnam’s personal data protection law and, where they apply, the EU and UK General Data Protection Regulation (GDPR) and US state privacy laws such as the California Consumer Privacy Act (CCPA/CPRA).

Device permissions

SpeakAny asks for permissions only when you use the related feature, and uses them only for that purpose:

  • Camera: to record your videos.
  • Microphone: to record audio and to follow your voice while you read.
  • Speech recognition: to match what you say to the script.
  • Photos: to save exported videos and to pick a photo to scan as a script.

You can change these permissions at any time in iOS Settings › SpeakAny.

Who we share data with

We do not sell your personal data, and we do not share it for cross-context behavioural advertising. We share data only with service providers that help us run SpeakAny, under contracts that limit their use of it:

ProviderRoleData
Cloudflare, Inc. (Workers, D1, R2)Server hosting, database and file storageAccount data, credit ledger, cover images, technical data
RailwayHosting for our AI processing backendText you send to AI features, technical data
Google LLC (Gemini API)Generating AI resultsText you send to AI features
RevenueCat, Inc.Subscription status managementApp user ID or account ID, purchase data, device and OS info
Apple Inc.Sign in with Apple, App Store payments, speech recognitionAs described in Apple’s privacy policy
Google LLC (Google Sign-In)Sign in with GoogleAs described in Google’s privacy policy

We may also disclose data if required by law, to protect the rights and safety of our users or others, or as part of a transfer of the app to a new owner, who would remain bound by this policy.

What we don’t do

  • We do not show ads or include advertising SDKs.
  • We do not use third-party analytics or tracking SDKs.
  • We do not use the advertising identifier (IDFA) or track you across other companies’ apps and websites, so the app does not show an App Tracking Transparency prompt.
  • We do not sell personal data.
  • We do not use your scripts, recordings or voice to train AI models.

Data retention

  • Account data, credit ledger, sessions and cover images: kept while your account exists. When you delete your account in the app, they are deleted from our systems immediately.
  • Text sent to AI features: processed to produce your result and not stored afterwards, except in operational logs.
  • Operational and security logs: kept for up to 30 days, then deleted.
  • Support emails: kept as long as needed to resolve your request and handle any follow-up.
  • Purchase records: kept by Apple and RevenueCat under their own policies, and by us where the law requires.
  • On-device data: stays until you delete it or remove the app.

International transfers

We are based in Vietnam, and our providers may process data in the United States, the European Union and other countries where they operate. When data is transferred across borders, we rely on appropriate safeguards such as the providers’ standard contractual clauses and data processing terms, and we comply with Vietnamese requirements for cross-border transfers of personal data.

Security

All connections between the app and our servers use HTTPS encryption. Server access is restricted, sign-in uses Apple and Google rather than passwords, and we keep the data we hold to a minimum. No system is perfectly secure, but we work to protect your data and will notify you and the relevant authorities of a data breach where the law requires.

Your rights

Depending on where you live, you may have the right to:

  • access the personal data we hold about you and get a copy in a portable format;
  • correct inaccurate data;
  • delete your data (you can delete your account directly in the app; see Delete account);
  • restrict or object to processing based on legitimate interests;
  • withdraw consent at any time, for example by turning off permissions in iOS Settings, without affecting earlier processing;
  • lodge a complaint with a data protection authority where you live. In Vietnam, this is the Ministry of Public Security.

California and other US states

You have the right to know, access, correct and delete your personal information, and not to be discriminated against for exercising these rights. We do not sell or share personal information as those terms are defined by California law, and we do not use sensitive personal information to infer characteristics about you. In the past 12 months we collected identifiers (such as account ID, email address and IP address), commercial information (subscription status and AI credits) and content you chose to send to AI features, for the purposes described above.

To exercise any right, email support@stevenguyenbt.dev. We reply within 30 days and may need to verify your identity, for example by asking you to write from the email linked to your account. You may use an authorised agent with proof of authorisation.

Children’s privacy

SpeakAny is not directed to children under 13, and we do not knowingly collect personal data from children under 13 (or the minimum age required in your country). If you believe a child has given us personal data, contact us and we will delete it.

Changes to this policy

We may update this policy as the app evolves. We will post the new version on this page with a new effective date. If changes are significant, we will let you know in the app before they take effect.

Contact

Nguyên Nguyễn, developer of SpeakAny, Vietnam
Email: support@stevenguyenbt.dev

This policy is available in English and Vietnamese. Both versions have the same meaning.