Privacy Policy
Your privacy matters to us. Here is how we handle your data.
Effective Date: February 2026
Last Updated: February 23, 2026
1. Introduction
RoleCut ("we", "our", or "us") is operated by Protosoft. RoleCut is a mobile application that helps actors learn lines, rehearse with AI scene partners, and record self-tape auditions. This Privacy Policy explains how we collect, use, store, and protect your information when you use the RoleCut application (the "App") available on iOS and Android.
By using RoleCut, you agree to the collection and use of information in accordance with this policy. If you do not agree with this policy, please do not use the App.
2. Information We Collect
2.1 Information You Provide
- Email address: When you create an account or contact our support team.
- Purchase history: If paid plans are introduced in the future, subscription status will be managed through the platform's app store (Apple App Store or Google Play Store). We do not process or store payment card information directly.
2.2 Information Collected Automatically
- Usage data: We collect anonymized usage data through Firebase Analytics, such as which screens you visit, feature usage frequency, and general interaction patterns. This data is not linked to your identity and is used solely to improve the App.
- Diagnostics: We use Firebase Crashlytics to collect crash reports, error logs, and performance diagnostics. This information helps us identify and fix bugs. Diagnostic data is not linked to your identity.
- App configuration: We use Firebase Remote Config to deliver configuration settings (such as feature flags) to the App. This service does not collect personal data.
2.3 Information We Do NOT Collect
We want to be transparent about what we do not collect:
- Location data
- Contacts or address book
- Browsing history
- Search history
- Advertising identifiers
We do not track you. No data collected by RoleCut is used for tracking purposes across other apps or websites.
3. How We Use Your Information
We use the information we collect for the following purposes:
- Provide and maintain the App: To deliver core functionality, including script import, AI-powered rehearsal, and self-tape recording.
- Manage subscriptions: If paid plans are introduced, to verify subscription status and manage access to features.
- Improve the App: To understand how features are used and identify areas for improvement using anonymized analytics.
- Fix issues: To diagnose crashes and bugs using anonymized diagnostic reports.
- Communicate with you: To respond to support requests sent to contact@rolecut.app.
4. Data Storage and Security
4.1 On-Device Storage
Your creative work stays on your device. Scripts, video recordings, audio rehearsals, and project data are stored locally on your device using an on-device database (SQLDelight). This data is not uploaded to our servers unless you explicitly choose to share or export it.
- Scripts and scenes: Stored locally on your device.
- Video recordings (self-tapes): Saved to your device storage. Never uploaded to our servers.
- Audio recordings: Stored locally for playback. Never uploaded to our servers.
- Import deduplication: A SHA-256 hash of imported script content is computed locally to prevent duplicate imports. This hash never leaves your device.
4.2 Data Sent to Servers
Certain features require sending limited data to external services:
- AI script parsing: When you import a script, the text content may be sent to the OpenAI API for intelligent character and dialogue detection. Only the script text is transmitted; no personal information is included. This data is processed in real time and is not stored by us.
- AI voice generation: When you rehearse with AI scene partners, dialogue lines are sent to our voice generation server (powered by OpenAI) to produce spoken audio. Only the dialogue text and selected voice settings are transmitted. No personal data is included.
4.3 Security Measures
We implement industry-standard security measures to protect your data, including encrypted network communications (HTTPS/TLS) for all data transmitted between the App and external services. API keys are securely managed through Firebase Remote Config and are never embedded in the app binary in production builds.
5. Third-Party Services
RoleCut integrates the following third-party services. Each operates under its own privacy policy:
5.1 Firebase Analytics (Google)
Used to collect anonymized usage data such as screen views, feature usage, and user properties. This data is not linked to your identity.
Firebase Privacy Policy
5.2 Firebase Crashlytics (Google)
Used to collect crash reports and diagnostic logs to help us fix bugs. Crash data is not linked to your identity.
Firebase Privacy Policy
5.3 Firebase Remote Config (Google)
Used to deliver configuration values and feature flags to the App. No personal data is collected by this service.
Firebase Privacy Policy
5.4 RevenueCat
May be used in the future to manage in-app subscriptions if paid plans are introduced. RevenueCat would process subscription status only. It does not have access to payment card details, which are handled exclusively by Apple or Google.
RevenueCat Privacy Policy
5.5 OpenAI API
Used to power AI features including script parsing (character and dialogue detection) and voice generation for AI scene partners. Only script text and voice settings are sent to OpenAI. No personal information is transmitted. OpenAI does not use data submitted via the API to train its models.
OpenAI Privacy Policy
5.6 Apple and Google Platform Services
The App is distributed through the Apple App Store and Google Play Store. These platforms may collect data according to their own privacy policies. On-device speech recognition (used for cue detection during rehearsals) is processed locally by Apple's Speech framework or Android's speech recognition and does not send audio data to our servers.
6. Device Permissions
RoleCut requests the following device permissions, each for a specific purpose:
- Camera: Required to record self-tape auditions and show a live preview while you rehearse. The camera is only active when you are in the self-tape recording screen.
- Microphone: Required to record audio during self-tapes and to detect your speech during AI-assisted rehearsals. The microphone is only active during recording and rehearsal sessions.
- Speech Recognition: Used to detect when you finish speaking your lines during rehearsals, so the AI scene partner knows when to respond. Speech recognition is processed on your device.
All permissions are requested at the time of use, not at installation. You can revoke any permission at any time through your device settings.
7. Your Rights
You have the following rights regarding your data:
- Access: You can request a copy of any personal data we hold about you.
- Deletion: You can request that we delete your account and any associated personal data. Since scripts, recordings, and project data are stored on your device, deleting the App will remove all local data.
- Export: Your scripts and recordings are stored locally on your device and can be exported at any time using the App's built-in export features.
- Opt-out of Analytics: You can disable Firebase Analytics data collection from within the App or by contacting us.
- Correction: You can request correction of any inaccurate personal data we hold about you.
To exercise any of these rights, please contact us at contact@rolecut.app. We will respond to your request within 30 days.
8. Children's Privacy
RoleCut is rated 4+ and is suitable for all ages. However, the App is not specifically designed for or targeted at children under the age of 13 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect personal information from children under 13.
If you are a parent or guardian and believe that your child has provided us with personal information, please contact us at contact@rolecut.app and we will take steps to delete such information.
9. International Data Transfers
RoleCut is developed by Protosoft and is available worldwide. When you use features that require server communication (AI script parsing, AI voice generation), your data may be processed by servers located in the United States or other countries where our third-party service providers operate.
We ensure that any data transfers comply with applicable data protection laws, including the European General Data Protection Regulation (GDPR) where applicable. All transfers are protected by encrypted connections (HTTPS/TLS).
10. Data Retention
- On-device data: Scripts, recordings, and project data remain on your device until you delete them or uninstall the App. We have no access to this data.
- Analytics data: Anonymized usage data is retained by Firebase for up to 14 months, after which it is automatically deleted.
- Crash reports: Diagnostic data is retained by Firebase Crashlytics for up to 90 days.
- Subscription data: If paid plans are introduced, purchase and subscription records will be retained by the platform app stores as required for transaction management and legal compliance.
- AI-processed data: Script text sent for AI parsing and voice generation is processed in real time and is not retained by our servers or by OpenAI after processing is complete.
- Account data: If you request account deletion, we will delete your personal data within 30 days of the request.
11. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. When we make material changes, we will notify you through the App or by updating the "Last Updated" date at the top of this page.
We encourage you to review this Privacy Policy periodically. Your continued use of the App after any changes constitutes your acceptance of the updated policy.
12. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
- Email: contact@rolecut.app
- Website: https://rolecut.app
- Company: Protosoft / RoleCut