Privacy Policy
Last updated: June 8, 2026
RoVoice is an AI voice-notes app that records meetings, classes, and interviews, transcribes them, labels who is speaking, and generates summaries. This policy explains what data we collect, how we use it, and what controls you have over it.
1. Information we collect
1.1 Information you provide
- Account: when you sign in with Apple, Google, or a one-time email code, we store your email address, the name and email shared by Apple or Google, and a user identifier (UUID).
- Preferences and onboarding: during setup we store information such as your role, how many sessions you record per week, your app and summary language, how you heard about us, and your subscription tier.
1.2 Your recordings and content
- Audio: on the free tier your audio is securely uploaded to private, per-user Supabase Storage solely to transcribe it, with a limit of 15 minutes per month, and that cloud audio is automatically deleted after 7 days. On paid tiers your audio is likewise uploaded to private, per-user Supabase Storage so it can be transcribed, with longer retention periods depending on your plan.
- Transcripts and summaries: transcripts, speaker labels, summaries, key points, action items, and embeddings for semantic search are stored both on your device (in a local database that supports encryption) and in the cloud on paid tiers.
1.3 Data collected automatically
- Usage analytics: we use PostHog to understand how the app is used, including session replay with text inputs masked. This data is tied to your user identifier, and a strict allowlist with redaction prevents transcript text, audio URLs, emails, phone numbers, tokens, or passwords from being sent.
- Diagnostics and errors: we use Sentry to detect crashes and errors. It is configured not to send personal data: email and IP are stripped, the user scope is only the user identifier, and transcript text and audio URLs are scrubbed.
- Advertising and attribution: if you grant the tracking (ATT) permission, the Meta SDK collects an advertising identifier and an anonymous Facebook identifier to measure and attribute advertising campaigns outside the app.
1.4 What we don't collect
- We show no ads inside the app (no banners or interstitials)
- We use no push notification tokens — notifications are local only
- We don't use your transcripts or recordings for advertising or tracking
- We don't sell your personal data
2. How we use your data
| Data | Use |
|---|---|
| Audio | Generate transcripts and label who is speaking |
| Transcript | Create summaries, key points, and semantic search |
| Account data | Sign you in and sync your content across devices |
| Usage analytics | Understand usage and improve the product |
| Diagnostics | Detect and fix crashes and errors |
| Advertising data | Measure and attribute ad campaigns (with your consent) |
3. AI processing and providers
AI-powered features send your data to specialized processors that handle it solely to deliver the feature you requested. Transcription is available on every plan, including the free tier (with a limit of 15 minutes per month); the other AI features depend on your plan.
- AssemblyAI: receives your audio through a one-hour signed URL to produce the transcript and speaker labels.
- OpenAI: receives the transcript text (not the audio) to generate titles, summaries, key points, action items, and embeddings for semantic search with GPT-5 nano; it also generates images from the prompts you provide.
- Supadata: used only if you import a YouTube link, to fetch that video's transcript; no audio is uploaded.
Important: API keys always live on the server, never in the app, and processors receive data only to provide the corresponding feature. On the free tier, audio is uploaded solely to transcribe it (up to 15 minutes per month) and is deleted from the cloud after 7 days.
4. Where your data is stored
- On your device: your content is stored locally in a SQLite database and a key-value cache.
- In the cloud: we use Supabase for the database and audio storage (on every plan that uploads audio, including the free tier), and Cloudflare R2 for AI-generated images.
- Free tier: your audio is securely uploaded only to transcribe it, with a limit of 15 minutes per month, and is automatically deleted from the cloud after 7 days.
- Security: authentication tokens are stored in the iOS Keychain or Android Keystore, cloud storage is private and per-user, and data travels encrypted over HTTPS.
5. Third-party services
RoVoice relies on the following providers to operate:
| Service | Purpose |
|---|---|
| Supabase | Backend, authentication, and storage |
| AssemblyAI | Audio transcription |
| OpenAI | AI summaries, search, and images |
| Adapty | Subscription management |
| PostHog | Usage analytics |
| Sentry | Error reporting |
| Meta | Ad measurement |
| Supadata | YouTube import |
| Cloudflare R2 | Image storage |
6. Device permissions
- Microphone: RoVoice records audio to transcribe your notes and keeps recording even if you lock the screen or switch apps.
- Tracking (ATT): this is optional and is used only to measure and personalize advertising outside the app; the app itself shows no ads.
7. Tracking and advertising
The app shows no ads within it. Only if you grant the App Tracking Transparency (ATT) permission does the Meta SDK use an advertising identifier to measure and attribute campaigns through the domains facebook.com and connect.facebook.net. You can turn this tracking off at any time in iOS Settings, and when you do we stop collecting that attribution data.
8. Your rights and controls
- Delete your account: from Settings you can permanently delete your account; this action is irreversible and removes all your recordings, including audio stored in the cloud.
- Manage your subscription: you can manage or cancel your subscription from your account settings in the App Store or Google Play.
- Turn off tracking: you can revoke the tracking permission at any time in iOS Settings.
9. Data retention and deletion
- Audio: audio stored in the cloud is automatically deleted after a retention window that depends on your plan.
- Transcripts and summaries: kept until you delete your account.
- Account deletion: deleting your account triggers a cascading deletion that removes your cloud audio and associated local data.
10. Children
RoVoice is not directed to children, and we do not collect data from children below the minimum age required by local law (for example, under 13). If you believe a child has provided us with data, contact us so we can delete it.
11. Security
We protect your data with private, per-user cloud storage, encryption in transit over HTTPS, and authentication tokens stored in the iOS Keychain or Android Keystore. No system is completely secure, but we apply these measures to reduce risks.
12. Changes to this policy
We may update this policy from time to time. When we do, we will change the last-updated date shown above and, if the changes are significant, we will notify you through reasonable means.
13. Contact
If you have questions about this policy or your data:
Email: soporte@reserved-technologies.com
RoVoice is developed by Reserved Technologies.