Privacy Policy for Overture

Last updated: April 16, 2026 Jarne Claesen (“we”, “us”, or “our”) operates the Overture mobile application (the “App”). This Privacy Policy explains how we collect, use, and protect your information when you use our App.

1. Information We Collect

1.1 Information You Provide

  • Account information (optional): If you create an account to use community features (feedback board, conductor groups), we collect your name, email address, and password. By default, your email address is set to be visible to other authenticated users so you can be invited to conductor groups; this is required for the invite feature to work.
  • Display name and discriminator: When you participate in conductor groups, a display name and a short numeric discriminator (e.g. Jarne#0421) are stored on our server so other group members can identify and invite you.
  • User-generated content (local): PDF documents, annotations, bookmarks, setlists, and settings you create within the App are stored locally on your device unless you choose to share them through a feature that uploads to our server (see 1.2).
  • Feedback submissions: If you submit feedback through the App, we collect the feedback title, description, category, comments you write, your votes, and your user identity.

1.2 Information Uploaded When You Use Server-Backed Features

The following data is transmitted to our PocketBase server only when you actively choose to use the corresponding feature:
  • Conductor groups — PDF scores: When you add a sub-score to a conductor group, the underlying PDF file is uploaded to our server so other group members can download it.
  • Conductor groups — annotations: Annotations (markings, stamps, drawings) you save inside a conductor group are synced to our server so they are visible to other group members.
  • Conductor groups — group metadata: Group names, member lists, role information, and invitation records are stored on our server.
If you do not use conductor groups, no PDFs or annotations leave your device.

1.3 Information Collected Automatically

  • Crash and error reports: We use GlitchTip (a self-hosted Sentry-compatible service) to collect crash reports and error data. This includes exception information, stack traces, and device/OS metadata. We do not intentionally collect personally identifiable information (PII) through error reporting, and automatic session tracking is disabled. Only 1% of error events are sampled.
  • Subscription status: RevenueCat processes your subscription status and purchase history to manage access to Pro features. We do not directly collect or store your payment information, and we do not link your RevenueCat identity to your account on our servers.

1.4 Information We Do NOT Collect

  • We do not use analytics or behavioral tracking SDKs.
  • We do not collect your location data.
  • We do not transmit your PDF documents, annotations, or musical scores to our servers unless you actively use the conductor groups feature described in section 1.2.
  • We do not record, store, or transmit audio captured by the tuner.

2. How We Use Your Information

We use the information we collect to:
  • Provide and maintain the App’s functionality.
  • Manage your account and authenticate you for community features.
  • Process and manage your subscription through RevenueCat.
  • Diagnose and fix crashes and bugs via error reports.
  • Display and manage community feedback submissions.

3. Data Storage

3.1 Local Storage

The majority of your data is stored locally on your device using Hive, a local database. This includes:
  • All PDF documents and their metadata (title, composer, rating, difficulty, genres, tags).
  • Annotations, stamps, and markings you add to scores.
  • Bookmarks, setlists, and app settings.
  • Metronome and tuner preferences.
This data remains on your device and is not transmitted to our servers unless you explicitly use the backup/share feature or the conductor groups feature.

3.2 Server Storage

Our PocketBase backend server stores the following only when you create an account or use server-backed features:
  • User account records (name, email, hashed password, display name, discriminator).
  • Feedback submissions, comments, and votes.
  • Conductor group records (group name, members, roles, invitations).
  • Conductor group sub-scores (the PDF files you add to a group) and the annotations attached to them.

4. Third-Party Services

The App integrates the following third-party services, each governed by their own privacy policies:
Service Purpose Privacy Policy
RevenueCat Subscription and in-app purchase management RevenueCat Privacy Policy
Sentry / GlitchTip Crash and error reporting Sentry Privacy Policy
Google ML Kit On-device text recognition (OCR) for extracting title and composer from scores Google ML Kit Terms
Apple App Store / Google Play App distribution and payment processing See respective platform privacy policies

Google ML Kit

We use Google ML Kit’s text recognition feature to optionally extract title and composer information from the first page of your scores. This processing occurs on your device. You can disable this feature in the App’s settings.

RevenueCat

RevenueCat manages subscription entitlements for Overture Pro. RevenueCat may collect device identifiers and purchase data as described in their privacy policy. We do not have access to your credit card or payment details.

5. Device Permissions

The App requests the following permissions, each for a specific purpose:
  • Camera: Used to scan physical sheet music and create PDF documents. Only activated when you use the scan feature.
  • Microphone: Used by the built-in tuner to listen to your instrument. Audio is processed locally in real time and is never recorded or transmitted.
  • Photo Library (iOS): Used to import images of sheet music or save/export scanned PDFs.
  • Storage (Android): Used to import and export PDF files and backups.
All permissions are requested at the time of use and can be revoked at any time through your device settings.

6. Subscriptions and Payments

Overture offers an optional “Overture Pro” subscription (monthly, yearly, or lifetime) that unlocks additional features. All payment processing is handled by the Apple App Store or Google Play Store. We use RevenueCat to verify subscription status. We never collect, process, or store your payment information directly.

7. Data Sharing

We do not sell, trade, or rent your personal information to third parties. We may share limited data with:
  • RevenueCat for subscription management.
  • GlitchTip/Sentry for crash reporting (no PII included).
  • Law enforcement if required by law.

8. Data Retention and Deletion

  • Local data is retained on your device until you delete the App, clear app data, or remove it manually within the App.
  • Account data on our server is retained as long as your account exists. You can permanently delete your account and the associated server-side data at any time directly inside the App: tap your profile avatar in the library, open Account, and choose Delete account. This action is immediate and cannot be undone.
  • Conductor group content that you uploaded (PDFs, annotations) may remain accessible to other members of the groups you participated in after you delete your account, since other members retain copies of shared content. Group records you owned may need to be transferred or removed by the remaining members.
  • Feedback submissions you posted to the public feedback board may remain visible after account deletion (associated with a deleted user) so the discussion threads remain coherent for other users.
  • Crash reports are retained according to our GlitchTip server’s retention policy.

9. Data Security

We take reasonable measures to protect your information:
  • Account passwords are stored as hashes on our server and are never stored in plain text.
  • Authentication tokens are stored locally on your device.
  • Error reporting is configured to exclude personally identifiable information.
  • All server communication occurs over encrypted HTTPS connections.

10. Children’s Privacy

The App is not directed at children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can delete it.

11. Your Rights

Depending on your jurisdiction, you may have the right to:
  • Access the personal data we hold about you.
  • Correct inaccurate personal data.
  • Delete your account and associated data — you can do this yourself at any time from within the App (Account → Delete account).
  • Export your local data using the App’s backup feature.
  • Withdraw consent for optional features (e.g., disable auto-metadata extraction, revoke device permissions).
To exercise rights other than account deletion, please contact us using the information below.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by updating the “Last updated” date at the top of this policy. We encourage you to review this Privacy Policy periodically.

13. Contact Us

If you have questions or concerns about this Privacy Policy or your data, please contact us at: Jarne Claesen Email: jarne.claesen@gmail.com