Privacy Policy — VoiceUp
Last updated: 21 October 2026
This Privacy Policy explains how VoiceUp ("we", "our", or "us") handles information when you use the VoiceUp mobile application.
1. Information stored on your device
VoiceUp stores your app preferences and practice progress locally on your device. This can include your selected language, voice preferences, chosen practice goals, exercise results, and progress statistics. You can reset your progress in the app's settings. Deleting the app removes its locally stored data, subject to your device's backup settings.
2. Microphone and speech recognition
The app uses the microphone during voice exercises to measure characteristics such as pitch, loudness, and breath control. Audio is analyzed on your device and is not uploaded to our servers. The app processes audio in memory for an exercise; it does not save voice recordings as audio files.
Some speaking exercises use Apple's Speech framework to recognize words. The app requests speech recognition permission for these exercises. On-device recognition is used when available; otherwise Apple may process speech according to its own terms and privacy practices. You can change microphone and speech recognition permissions in your device settings.
3. Camera, face and body tracking
Some exercises use the front camera: articulation warm-ups count facial movements such as smiling or sticking out the tongue, speaking drills follow how wide your mouth opens, where you look, how often you blink and how expressive your face is, and posture and breathing drills follow the position of your shoulders and hands. On devices with a TrueDepth camera this uses Apple's ARKit face tracking; otherwise, and for body posture, it uses Apple's Vision framework. Camera frames, face and body data are processed in memory on your device only while the exercise is running. They are not uploaded to our servers or shared with third parties, and they are not used to identify you.
In the "Catch yourself on video" exercise the app records a short take so you can watch it back. The video is stored temporarily on your device, is never uploaded, and is deleted as soon as you finish watching or leave the exercise.
The camera is optional: if you don't allow access, warm-ups run on a timer and speaking drills are scored by voice only; exercises that only make sense with the camera can be skipped. You can change camera permission in your device settings.
4. On-device interview questions
On supported devices, the interview exercise asks follow-up questions generated by Apple's on-device language model. The recognized text of your answer is processed on your device and is not sent to us.
5. Data sharing, subscriptions, attribution and analytics
We do not operate a server for VoiceUp and do not receive your practice history, exercise measurements, voice audio, camera frames or speech transcripts. VoiceUp uses four third-party services, which receive only the data described below.
Apphud manages subscriptions. It receives an app-specific user identifier, your device model, iOS version, language, country, App Store purchase receipts and which paywall you were shown, so it can confirm your subscription and restore purchases.
AppsFlyer measures which advertising campaigns bring people to the app. It receives your device's identifier for vendors (IDFV), an AppsFlyer identifier, device model, iOS version, language, IP address, and app install and open times. It does not receive what you do inside the app. Apphud also forwards your subscription and purchase events (product and price) to AppsFlyer so campaigns can be measured by revenue.
Amplitude helps us understand how the app is used so we can improve it. It receives a random device identifier, device model, iOS version, language, country (derived from your IP address), app open and session times, and what you do in the app: which buttons you tap (with the lesson, exercise or paywall the tap happened on), settings you change, sheets you close, whether you allow microphone, camera, speech recognition and tracking, and whether a purchase or restore went through. It never receives your voice audio, camera frames, speech transcripts or exercise measurements, and it does not use your advertising identifier.
Sentry collects crash and error reports so we can fix bugs. A report contains the technical details of the failure (stack trace, app version, device model, iOS version, language, free memory), the screens and actions in the app shortly before it, a random installation identifier and app performance timings. Reports never include screenshots, voice audio, camera frames or your practice history. Sentry receives your IP address as part of the connection. See the Sentry privacy policy.
After onboarding, iOS asks whether VoiceUp may track you. Only if you allow it does AppsFlyer also receive your advertising identifier (IDFA), which lets us match your install to an ad you saw in another app. If you decline, the IDFA is not collected, and AppsFlyer relies on Apple's privacy-preserving SKAdNetwork / AdAttributionKit reports. You can change this at any time in Settings → Privacy & Security → Tracking. We do not sell your data and do not use it to show you ads inside VoiceUp. See the AppsFlyer privacy policy, the Apphud privacy policy and the Amplitude privacy policy.
6. Children
VoiceUp is not directed at children under 13, and we do not knowingly collect personal information from children.
7. Changes
We may update this Privacy Policy. The date at the top shows when it was last changed.
8. Contact
Questions about this Privacy Policy: ruslantsitser@gmail.com