CloudEx Inc. ("we", "us", or "our") operates the "Teleprompter Pro" app (the "Service"). This Privacy Policy explains what information we collect, how we use it, and the choices available to you. By using the Service, you are deemed to have agreed to the practices described in this Policy.
1. Our Core Principle
Teleprompter Pro is a teleprompter. It scrolls your script on the screen so you can read it while you record a video, give a presentation, or speak on camera, and it can record video with your script shown over the camera view. Writing and scrolling scripts, recording, the presentation timer, and the floating window all run on your device. There is no account and no sign-up. Your scripts and videos are yours: they are stored on your device, and we never view, collect, upload, or transmit them to our servers. Specifically, we do not have access to any of the following:
- The titles and text of your scripts, or the files and text you bring into the app
- The videos you record, or anything captured by the camera or microphone
- What you say while voice follow is on
- The contents of your screen or of other apps
Your scripts and videos leave your device only when you choose: when you share or save a script or a video, export a backup, or let Android back up the app's data (Section 4.3). Separately, while you use voice follow, your voice is passed to the speech recognition service on your device (Section 3).
2. Camera, Microphone, and Your Recordings
- Camera: The camera is used only while the recording screen is open. Leaving the recording screen ends any recording in progress and releases the camera. The app never records in the background.
- Sound: Sound is recorded with the video only when "Record sound" is on in the recording settings. When it is off, recording does not use the microphone.
- Where your videos are kept: Videos are saved to your device's gallery, in Movies/TeleprompterPro (through Android's media storage on Android 10 and later, and directly in the shared Movies folder on Android 9 and earlier). Each file is named after the script you were reading, followed by the date and time. Because the videos are in your gallery, other apps you have allowed to access your photos and videos can see them, and they stay on your device if you uninstall the app. On Android 10 and later, Teleprompter Pro sees only the videos it recorded itself; on Android 9 and earlier, it lists the videos in the Movies/TeleprompterPro folder. It does not read the rest of your gallery. Deleting a video in the app also removes it from your gallery.
- When anything leaves your device: Only when you share a video yourself or open it in another app. We never receive any of it.
- Recording other people: Your videos may capture other people, their faces, and their voices. When you share or publish videos, you are responsible for complying with the laws that apply to you, such as privacy and audio-recording laws.
3. Voice Follow and the Browser Remote
- Voice follow (Premium; free to try on the sample script): While "Follow my voice" is on in a prompter screen, the app listens through the microphone using Android's speech recognition — that is, the speech recognition service installed on your device, which on many phones is provided by the Google app. That service turns your voice into text and handles the audio under its own privacy policy; depending on your device and the service, the audio may be sent to the service provider's servers to be recognised. Teleprompter Pro receives only the recognised text, uses it straight away to find where you are in the script, and does not store or send either the audio or the text. Listening stops when you turn voice follow off or leave the screen. Voice follow cannot be used while recording, because the recording uses the microphone.
- Browser remote (Premium): When you open the browser remote, the app runs a small web server inside the app on port 8765 (or the next free port up to 8775) and shows a link and QR code containing your phone's address on the local network (Wi-Fi or hotspot) and a 4-digit passcode. A phone, tablet, or computer on the same network can open that link to start, stop, and adjust the scrolling. The passcode changes each time the remote starts, and requests without the right passcode are refused. The remote page shows the script's title, whether it is scrolling, the speed, progress, time left, and text size — never the text of the script. The connection runs directly between the two devices on your network without passing through our servers. It uses plain HTTP, which is not encrypted, so use it on a network you trust. The server runs only while a prompter screen (full screen, recording, or the floating window) is using it, and stops shortly after the last one closes.
4. Information We Collect
4.1 Information Collected Automatically
- Crash reports: Via Firebase Crashlytics. When the app crashes, we collect the stack trace, device model, OS version, and app version, together with a random identifier for this installation of the app that lets us count how many installations a problem affects. Crashlytics also notes when the app is opened, so that the share of sessions without a crash can be calculated. These reports do not include your name, your scripts, your videos, or anything you say.
- Purchase information: Premium is a one-time purchase made through Google Play Billing. Payment is completed on Google Play; the app receives a purchase token from Google Play and uses it to confirm your purchase and unlock Premium on your device. We never receive payment information such as credit card numbers.
- List of our other apps: To show "Our other apps", the app downloads their names, descriptions, and icons from our content server (static files hosted on Cloudflare Pages). The request contains no personal data from the app. As with any request to a web server, the server receives your device's IP address as part of the connection. So that it does not suggest apps you already have, the app checks on your device whether each listed app is installed; the result never leaves your device. Tapping an app in the list opens its page on Google Play, and the link tells Google Play only that it was opened from this app.
4.2 Information You Send Us
- Support requests: When you choose to contact us in the app, your email app opens a draft addressed to us that includes the app version, Android version, and device model (and, when sent from the rating screen, the ratings you chose). You can edit or remove any of it before sending. We receive your email address and whatever you send, and use them only to reply to you.
4.3 Information Stored Only on Your Device
- Your scripts: The title, text, folder, and reading position of each script, along with its own speed and target time, are stored in the app's private storage on your device, one file per script. Scripts you delete go to the bin and are deleted permanently after 30 days.
- Imported files and pasted text: When you import a file (Word, PDF, RTF, ODT, plain text, Markdown, subtitles, and similar) through the system file picker, or share one to the app from another app, the file is read on your device to create a script. It is not uploaded anywhere. The app reads the clipboard only when you tap "Paste" to create a script from it.
- Files you save yourself: When you save a script as a .txt file, share its text, or export a backup of all your scripts, the file or text goes only where you choose in the file picker or share menu (for example, your phone or Google Drive).
- App settings: Display and scrolling settings, key assignments, recording settings, the language for voice follow, presentation timer settings and presets, the position and size of the floating windows, and your Premium purchase status are stored on your device.
- Android backup: If backup is turned on in your device settings, Android may include your scripts and settings in the backup it saves to your own Google account, and may copy them to a new phone when you transfer your data. Information that only makes sense on one device — the state of a running timer, the position of the floating windows, review requests, and the first-run introduction — is excluded. Your videos are not part of the app's backup; they are in your gallery, so whether they are backed up depends on your gallery or photo backup settings. All of this is handled by Android; we have no access to it.
- When you uninstall: Uninstalling the app or clearing its data deletes the scripts and settings stored in the app's storage. Videos in your gallery remain until you delete them. On Android 10 and later, a reinstalled copy of the app no longer lists videos recorded before, but they are still in your gallery.
4.4 Information We Explicitly Do Not Collect
- The titles and text of your scripts, or the files you import
- Your videos, or anything captured by the camera or microphone
- Your voice, or the text recognised from it
- Your name, email address, phone number, or contacts (the app has no account or sign-up; we see your email address only if you write to us)
- Your location (the app does not request location access)
- A history of the websites you visit, the contents of your communications, the contents of your screen or of other apps, or what you type in other apps
4.5 Permissions the App Requests and Their Purposes
Teleprompter Pro uses Android permissions only for the purposes stated below:
- Camera (CAMERA) — Records video with your script on screen. Used only while the recording screen is open.
- Microphone (RECORD_AUDIO) — Records sound with the video when "Record sound" is on, and listens to your voice while voice follow is on. Not used at any other time.
- Storage (WRITE_EXTERNAL_STORAGE, Android 9 and earlier only) — Saves your videos to Movies/TeleprompterPro in the gallery. Not requested on Android 10 and later.
- Display over other apps (SYSTEM_ALERT_WINDOW) — Shows the floating script window, or the presentation timer's floating window, over other apps such as your camera app, a video call, or a live stream. Requested only when you turn one of these windows on. It does not read any screen content.
- Foreground service (special use) — Keeps the presentation timer (Premium) counting and giving its vibration cues on time while the screen is off or another app is in front. It runs only while a timer is running or paused, and stops when you stop the timer.
- Notifications (POST_NOTIFICATIONS, Android 13+) — Shows the presentation timer's time left in a notification, with buttons to pause, resume, and record laps.
- Vibration (VIBRATE) — Vibrates at the presentation timer's cues.
- Keep awake (WAKE_LOCK) — Keeps the processor awake while the presentation timer is running so its cues are not delayed. Released when the timer is paused or stopped.
- Google Play billing (com.android.vending.BILLING) — Lets you buy Premium through Google Play.
- Internet and network state (INTERNET / ACCESS_NETWORK_STATE) — Used only for crash reports, Google Play purchases, in-app reviews and in-app updates, downloading the list of our other apps, showing this privacy policy in the app (loaded from our website), and the browser remote on your local network. Scrolling scripts and recording do not need an internet connection. The speech recognition service used by voice follow may make its own connections, depending on the service.
Some features need no permission at all. Bluetooth keyboards, foot pedals, and remotes work as ordinary key input, so the app does not request Bluetooth access or scan for devices. An external display connected by HDMI or wireless display shows the script through Android's presentation display feature; with a wireless display, Android sends the picture to the receiving device. The app also checks on your device which speech recognition service is installed (for voice follow) and which of our other apps are installed (for the list of our other apps).
5. How We Use Information
The limited information we collect is used only for the following purposes:
- Operating and maintaining the Service
- Verifying your Premium purchase
- Diagnosing and fixing crashes
- Responding to support inquiries
- Complying with applicable laws
6. Third-Party Services
Teleprompter Pro uses the following third-party services. Each service has its own privacy policy.
- Firebase Crashlytics (Google LLC) — crash diagnostic data
- Google Play Billing (Google LLC) — the one-time Premium purchase; payment is completed on Google Play, and the app receives only a purchase token
- Google Play In-App Review and In-App Updates (Google LLC) — let you rate the app and install updates without leaving it; handled by Google Play
- Cloudflare Pages (Cloudflare, Inc.) — hosts the static list of our other apps
- The speech recognition service on your device (only when you use voice follow) — provided by whichever company supplies it on your device (on many phones, Google LLC through the Google app), and governed by that provider's privacy policy
Teleprompter Pro does not include Google Analytics, does not use your device's advertising ID, and does not share your data with advertising networks.
7. Data Retention
- Crash reports: retained for 90 days, then deleted.
- Your scripts and settings on your device: kept until you delete them, uninstall the app, or clear the app's data. Scripts in the bin are deleted automatically after 30 days.
- Your videos: kept in your gallery until you delete them, in the app or in the gallery, including after you uninstall the app.
8. International Data Transfers
We are based in Japan. The infrastructure used for crash diagnostics and for hosting the list of our other apps may be located in various countries. When you use the Service, the minimal information described above may be processed outside your country of residence under standard contractual safeguards.
9. Your Rights
Depending on where you reside (e.g., the EEA, UK, California, Japan), you may have the right to request access to, correction of, or deletion of the limited information we hold. You can:
- Delete scripts (including those in the bin) and videos in the app at any time, or uninstall the app or clear its data to erase the scripts and settings stored on your device
- Turn off "Record sound" or voice follow, or withdraw the camera, microphone, notification, or display-over-other-apps permission in your device settings at any time
- Turn off Android backup in your device settings
- Contact us at the address below to make a request regarding the information we hold
10. Children's Privacy
Teleprompter Pro is not directed to children under the age of 13 (or the minimum age applicable in your region). If we inadvertently collect information from such a child, we will delete it promptly upon being contacted.
11. Changes to This Policy
This Privacy Policy may be updated from time to time. The latest version is always published at this URL together with its effective date. We will also notify you within the app of significant changes as appropriate.
12. Contact
For questions about privacy, data requests, or to report concerns, please email us at .
CloudEx Inc. (Japan)
Effective Date: November 2, 2026