Privacy Policy
Effective date: 2026-05-19
Page2Play ("the app", "we", "us") is a piano practice app that turns sheet music into a falling-bars notation view, with optional MIDI keyboard play-along. This policy explains what data the app processes, where it goes, and the choices you have.
The short version: your sheet music never leaves your phone. We do not run servers that store your data. The only data that leaves your device is anonymized crash reports (if you have not opted out via your operating system's settings), and purchase data handled by Apple or Google when you buy the Pro unlock.
1. Who we are
Page2Play is developed by Joseph Griffin (joegruffins@gmail.com), based in Okinawa, Japan. There is no company behind the app, no employees, and no marketing or data team.
2. Data that stays on your device
Everything below is processed locally on your phone and never transmitted off-device:
- Photos and PDFs of sheet music that you import, either via the camera, your photo library, or the system share sheet.
- Recognized notation produced by the on-device optical music recognition engine.
- Saved songs in your library, including any edits you make in the built-in notation editor.
- MIDI input from a connected USB or Bluetooth keyboard. Notes you play are used in real time to drive on-screen feedback and the local sound engine. They are not recorded or transmitted.
- App settings and preferences, stored using the standard per-app storage provided by Android and iOS.
When you uninstall the app, this data is removed by your operating system along with the app.
3. Data that leaves your device
The following limited data may leave your device:
Crash reports (Sentry)
If you experience a crash, the app may send a stack trace and basic device information (operating system version, app version, device model) to Sentry, a third-party error tracking service. This allows us to fix bugs.
Crash reports contain:
- Stack traces (where in the code the crash happened)
- App version and build mode
- Device model and operating system version
Crash reports do NOT contain:
- Your sheet music, photos, or any imported files
- MIDI input from your keyboard
- Personal identifiers such as your name or email
- Screenshots
- Location data
Sentry's privacy policy is at https://sentry.io/privacy/.
You can prevent crash reports from being sent by using your operating system's privacy controls (for example, restricting network access for the app) or by uninstalling the app.
Purchase data (Apple / Google)
When you purchase the Pro unlock, the transaction is handled entirely by Apple (on iOS) or Google (on Android). Page2Play does not see or store your payment details. We receive only a confirmation that you own the purchase, which is used to unlock the corresponding features in the app.
See Apple's privacy policy at https://www.apple.com/legal/privacy/ and Google's at https://policies.google.com/privacy.
4. Permissions
The app asks for the following operating system permissions only when needed:
- Camera: required to photograph sheet music for import.
- Photo library: required when you import existing photos or PDFs of sheet music.
- Bluetooth: required to connect to Bluetooth MIDI keyboards.
- USB host: required to connect to wired MIDI keyboards via the phone's USB-C port.
You can revoke any of these permissions in your operating system's settings at any time. The corresponding features will become unavailable, but the rest of the app continues to work.
5. Children
The app does not knowingly collect any personal information from children. It contains no advertising, no chat, no social features, no third-party trackers, and no user accounts. The optional crash reports described above contain no information that identifies a specific person.
If you are in the European Economic Area and your child is under 16, or in the United States and your child is under 13, your child may use the app under your supervision.
6. Your rights
Because Page2Play stores your sheet music and library entirely on your device, you control them directly through the app and through your operating system:
- Access and export: open the song in the app, or use your operating system's file manager to access app storage where supported.
- Deletion: delete songs in the app, or uninstall the app to remove all locally stored data.
If you live in the European Economic Area (GDPR), the United Kingdom (UK GDPR), California (CCPA / CPRA), or Japan (APPI), you have specific rights regarding the limited data that does leave your device (crash reports). To exercise these rights, contact us at the email below. Note that crash reports are not linked to your personal identity, so in practice we may not be able to identify which reports came from your device.
7. International data transfers
Crash reports sent to Sentry may be processed on servers located outside your country of residence, including in the United States or the European Union. Sentry is the data processor for this limited data.
8. Changes to this policy
If we make material changes to this policy, we will update the effective date at the top and, where reasonable, surface a notice in the app. Continued use of the app after a change indicates acceptance of the updated policy.
9. Contact
Questions about this policy or about how Page2Play handles your data: joegruffins@gmail.com