Privacy Policy
Effective date: August 19, 2026
Version note: Updated for App version 1.2.1 to describe Amplitude product analytics and Session Replay (sampled at up to 25% of sessions). Scripts and recordings remain local-first; they are not uploaded to our servers except that Session Replay may capture on-screen UI during sampled sessions.
This Privacy Policy explains how Teleprompter ("the App," "we," "us") handles information when you use the App on Android.
Operator / contact: Denys Voloshyn / Vibe Apps
Email: den@vibeapps.pro
This policy is intended for users worldwide, including users in the European Economic Area (EEA), United Kingdom, and United States. Where local law provides stronger rights, those rights apply.
1. Overview
Teleprompter is designed as a local-first mobile app:
- No account or sign-up is required to use core features.
- We do not operate a custom backend that stores your scripts or video recordings.
- Your scripts and recordings stay on your device unless you choose to share or export them.
When you purchase Pro, billing is processed by Google Play. We use RevenueCat to verify purchases and manage subscription entitlements.
We use Amplitude for product analytics and, in a sample of sessions, Session Replay (see Section 5).
2. Information You Create on Your Device
The App lets you create, edit, save, record, preview, delete, and share teleprompter scripts and video recordings. This may include text, video, audio, and app settings.
Stored locally on your device:
- Scripts and titles
- Video recordings and related metadata
- App preferences (for example, text size, scroll speed, mirror setting)
We do not upload your scripts or recordings to our servers.
3. Permissions
The App may request:
| Permission | Purpose |
|---|---|
| Camera | Record video |
| Microphone | Record audio with video |
These permissions are used only to provide recording features. You can deny them in Android settings; recording features may then be unavailable.
4. Purchases, Subscriptions, and Third-Party Processors
4.1 Google Play Billing
If you buy a subscription or lifetime unlock, payment is handled by Google Play / Google LLC. Google processes payment details under Google's terms and privacy policy. We do not receive your full payment card number.
4.2 RevenueCat
We use RevenueCat, Inc. to:
- Verify that a purchase is valid
- Track subscription / entitlement status (for example, whether Pro is active)
- Support restore purchases
In connection with purchases, RevenueCat and/or Google Play may process information such as:
- Purchase history and product identifiers
- Subscription status (active, expired, canceled, billing retry, etc.)
- App user / anonymous identifiers used for entitlement
- Locale and currency-related information needed for billing
RevenueCat states that purchase-related data is encrypted in transit. See RevenueCat's privacy policy for their independent practices.
Important: Scripts and video files you create are not sent to RevenueCat as part of normal Pro entitlement checks.
4.3 Why this data is processed
Purchase and entitlement data is processed to:
- Provide Pro features you paid for
- Restore purchases on reinstall or a new device (when Google Play / RevenueCat allow)
- Prevent fraud and abuse of paid access
- Meet platform and legal obligations related to digital purchases
5. Analytics and Advertising
The App does not include third-party advertising SDKs.
5.1 Amplitude Analytics
We use Amplitude, Inc. ("Amplitude") to understand how the App is used so we can improve features, fix issues, and measure performance. The App includes the Amplitude SDK. Amplitude may receive information such as:
- App events (for example, screen views, taps, feature usage, errors)
- Device and app metadata (for example, device model, OS version, app version, language/locale)
- Anonymous or pseudonymous identifiers assigned by the App or Amplitude
- General session information (for example, session start/end, duration)
We do not intentionally send your saved script files or video/audio recording files to Amplitude as separate uploads. Analytics focuses on App usage, not on exporting your local library.
5.2 Amplitude Session Replay
The App may enable Amplitude Session Replay for a sample of sessions (currently up to 25% of sessions). Session Replay records interactions with the App's on-screen user interface during eligible sessions so we can see how people navigate the App and diagnose usability problems.
Important: In sampled Session Replay sessions, Amplitude may capture what appears on screen in the App UI during that session. Depending on how you use the App, on-screen content could include script text you are viewing or editing and previews of recordings shown in the App. Session Replay does not upload your saved script files or recording files from device storage as separate files; it reflects what is displayed on screen during the sampled session.
Sampling means not every session is recorded. You may or may not be included in Session Replay during any given use.
See Amplitude's privacy policy for their independent practices: https://amplitude.com/privacy
5.3 Why this data is processed
Analytics and Session Replay data is processed to:
- Understand feature usage and improve the App
- Diagnose crashes, errors, and performance issues
- Evaluate onboarding, paywall, and subscription flows (without receiving your full payment card number from us)
6. Sharing
We do not sell your personal information.
We may share information only as follows:
- With service providers that help operate the App (Google Play for billing; RevenueCat for entitlements; Amplitude for analytics and Session Replay), under their terms
- When you choose to share a recording or content via Android share sheets to another app or person
- If required by law, legal process, or to protect rights, safety, and platform integrity
7. International Transfers
Google Play, RevenueCat, and Amplitude may process data on servers outside your country (including the United States). Where required, such transfers rely on appropriate safeguards used by those providers (for example, standard contractual clauses or equivalent mechanisms).
8. Data Retention
- Local scripts and recordings: retained on your device until you delete them or clear/uninstall the App.
- Purchase / entitlement records: retained by Google Play and RevenueCat for as long as needed to provide subscriptions, restorations, fraud prevention, accounting, and legal compliance.
- Analytics and Session Replay data: retained by Amplitude according to our configuration and Amplitude's policies, typically for product analytics and troubleshooting for a limited period. Contact us if you want help requesting deletion where Amplitude allows.
9. Your Rights and Choices
Depending on where you live (including the EEA/UK and certain U.S. states), you may have rights to access, correct, delete, or restrict certain processing of personal data, and to object or lodge a complaint with a supervisory authority.
Because the App is local-first:
- You can delete scripts and recordings in the App.
- You can clear app data or uninstall the App to remove local App data.
- For purchase-related records held by Google/RevenueCat, contact us at den@vibeapps.pro. We will help where reasonably possible (including deletion requests we can fulfill via RevenueCat tools).
- For analytics or Session Replay data processed by Amplitude, contact us at den@vibeapps.pro. We will help where reasonably possible, including forwarding deletion or access requests to Amplitude when applicable. Session Replay is sampled; we cannot guarantee that a particular past session was or was not recorded.
You can manage or cancel Google Play subscriptions in Google Play → Payments & subscriptions (or equivalent).
10. Children
The App is not directed to children under 13 (or the minimum age required in your country). We do not knowingly collect personal information from children. If you believe a child provided personal information, contact us and we will take appropriate steps.
11. Security
We rely on Android platform storage, Google Play Billing, and provider security practices (including encryption in transit where providers state it). No method of transmission or storage is 100% secure. You are responsible for securing your device and backups.
12. Changes
We may update this Privacy Policy when the App, our processors, or legal requirements change. We will update the effective date and, where appropriate, provide in-app or store notice. Continued use after the effective date means you acknowledge the updated policy.
13. Contact
Privacy questions and data requests: den@vibeapps.pro
You may also use the contact method listed on the App's Google Play store listing.