Privacy Policy
Last updated: March 17, 2026
Robert Biernat Development ("we", "our", or "us") operates the Catch Yourself mobile application (the "App"), available on iOS and Android. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our App.
By using Catch Yourself, you agree to the collection and use of information in accordance with this policy. If you do not agree, please do not use the App.
1. Information We Collect
1.1 Information You Provide
- Account information: If you create an account, we collect your email address through our authentication provider (Supabase Auth). You may sign in via Apple Sign-In, Google Sign-In, or a magic link sent to your email.
- Voice recordings: When you record a voice journal entry, the audio is processed on your device and via edge AI (Cloudflare Workers AI Whisper) to generate a transcript. Audio files are stored locally on your device only and are never uploaded to our servers.
- Journal entry data: Transcripts of your recordings, AI-extracted mood scores (1-5 scale), theme tags, reflection prompts, and trigger/coping analysis are stored locally on your device and synced to our cloud database (Cloudflare D1) when you are signed in.
- User preferences: Your name, gender, language preference, and reminder time are stored locally on your device.
1.2 Information Collected Automatically
- Anonymous device ID: A unique identifier generated locally on your device, used to associate your entries with your device when you are not signed in.
- Subscription status: We receive your subscription status from RevenueCat, our subscription management provider, to determine which features you can access.
- Crash reports: We use Sentry to collect crash reports and error diagnostics to improve app stability. Sentry collects limited device information (OS version, device model) and error stack traces. We use the Sentry free tier, limited to 5,000 events per month.
1.3 Information We Do NOT Collect
- We do not collect usage analytics or behavioral tracking data.
- We do not collect advertising identifiers (IDFA/GAID).
- We do not collect location data.
- We do not access your contacts, photos, or other personal files.
- We do not upload or store your audio recordings on any server. Audio files remain exclusively on your device.
2. How We Use Your Information
We use the information we collect to:
- Provide and operate the App, including AI-powered transcription, mood analysis, and reflection prompts.
- Sync your journal entries across devices when you are signed in.
- Manage your subscription and provide access to Pro features.
- Send you daily reminder notifications (only if you enable them, and scheduled locally on your device).
- Diagnose and fix crashes and technical issues.
- Improve the App based on aggregated, anonymized crash data.
3. How We Process Your Voice Data
Your privacy is central to how Catch Yourself handles voice data:
- When you record a voice note, the audio is sent to Cloudflare Workers AI for transcription using the Whisper model. This processing happens at the edge, on Cloudflare's network in the data center nearest to you.
- The audio is processed in real time and is not stored on Cloudflare's servers after transcription is complete.
- Only the resulting text transcript is stored and synced. The original audio file remains on your device.
- No third-party AI APIs outside of Cloudflare Workers AI are used to process your voice or text data.
4. Third-Party Services
We use the following third-party services to operate the App. Each has its own privacy policy governing their handling of data:
- Cloudflare (Workers, Workers AI, D1, KV, R2): Edge computing, AI transcription and analysis, cloud database, caching, and object storage. Cloudflare Privacy Policy
- Supabase Auth: User authentication and JWT token issuance. Supabase Privacy Policy
- RevenueCat: Subscription and in-app purchase management. RevenueCat Privacy Policy
- Sentry: Crash reporting and error monitoring. Sentry Privacy Policy
- Expo Push Service: Delivery of push notifications. Expo Privacy Policy
- Apple App Store / Google Play Store: App distribution and in-app purchase processing. Refer to Apple's and Google's respective privacy policies.
5. Data Storage and Security
- Local storage: Journal entries, preferences, and audio recordings are stored locally on your device using an encrypted SQLite database.
- Cloud storage: When signed in, transcripts and AI-generated insights are synced to Cloudflare D1 (a serverless SQLite-compatible database). Your subscription status is cached in Cloudflare KV.
- Encryption in transit: All data transmitted between your device and our servers is encrypted using TLS (Transport Layer Security).
- Encryption at rest: Data stored in Cloudflare D1 and KV is encrypted at rest.
- Authentication tokens: We use industry-standard JWT (JSON Web Tokens) for authentication, verified at the edge without transmitting credentials to additional servers.
6. Data Retention and Deletion
- Your journal entries and associated data are retained for as long as your account is active.
- You can delete individual entries at any time from within the App.
- You can delete all your data from the Settings screen in the App.
- If you delete your account, all server-side data (entries, transcripts, AI insights, and account information) is permanently removed from our systems.
- Local data on your device can be removed by deleting the App.
- Crash reports in Sentry are automatically deleted after 90 days.
7. Your Rights
7.1 For Users in the European Economic Area (GDPR)
If you are located in the EEA, you have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate personal data.
- Request deletion of your personal data.
- Object to or restrict the processing of your personal data.
- Request portability of your personal data.
- Withdraw consent at any time where processing is based on consent.
Our legal basis for processing your data is the performance of a contract (providing the App's services to you) and your consent (for optional features like notifications and cloud sync).
7.2 For Users in California (CCPA)
If you are a California resident, you have the right to:
- Know what personal information we collect, use, and disclose.
- Request deletion of your personal information.
- Opt out of the sale of your personal information. We do not sell your personal information to third parties.
- Non-discrimination for exercising your privacy rights.
8. Children's Privacy
Catch Yourself is not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal data from a child under 13, we will take steps to delete that information promptly. If you believe a child under 13 has provided us with personal data, please contact us at robertbieservices@gmail.com.
9. International Data Transfers
Catch Yourself uses Cloudflare's global edge network, which means your data may be processed in the data center closest to your location. Cloudflare operates data centers in over 300 cities worldwide. Transcription and AI processing occur at the nearest edge node to minimize latency and data travel. Cloudflare complies with applicable data protection regulations for international data transfers.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes, we will update the "Last updated" date at the top of this page and, where appropriate, notify you within the App. We encourage you to review this Privacy Policy periodically to stay informed about how we protect your data.
11. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:
Robert Biernat Development
Email: robertbieservices@gmail.com