Privacy Policy for PefTrak
Last Updated: October 26, 2023
This Privacy Policy describes how PefTrak ("the App", "we", "us", or "our") handles information. Our commitment is to protect your privacy. This app is designed to be a powerful MIDI utility that operates almost entirely on your device.
1. Information We Do NOT Collect
PefTrak is designed with your privacy as a priority. We want to be crystal clear about the data we do not collect:
- Personal Information: We do not collect, store, or transmit any personally identifiable information (PII) such as your name, email address, phone number, or location.
- MIDI Data: All MIDI data processed by the App (notes, CC messages, SysEx, etc.) is handled locally on your device for the sole purpose of routing it between your selected input and output devices. This data is never sent to us or any third party.
- Usage Analytics: We do not use any third-party analytics services (like Google Analytics, Firebase Analytics, etc.) to track your interaction with the App. How you use the app is your business.
- Device Information: We do not collect unique device identifiers, advertising IDs, or any other information about your specific device, other than what is necessary for Bluetooth pairing and MIDI communication as handled by the Android operating system.
2. Information We Collect and Why
The App's data collection is strictly limited to what is necessary for its core functionality and for managing premium features.
-
Configuration Presets: The App allows you to save your routing configurations (track selections, sound choices, parameter levels, etc.) as presets. This data is stored locally on your device's internal storage only. It is not accessible by other apps and is never transmitted to us. The "Backup" and "Restore" features are entirely user-initiated and allow you to save this local data to a location of your choosing.
-
In-App Purchase Status: If you choose to upgrade to the Pro version, the App communicates with the Google Play Billing library to verify purchase status. We receive a confirmation token from Google Play to confirm that a valid purchase has been made. We do not receive or store any financial information, credit card numbers, or personal details associated with the transaction. This process is handled securely by Google.
-
Trial Usage Data: For the free trial version, the App stores two pieces of information locally in its private SharedPreferences:
- The current date (e.g., "2023-10-26").
- The number of minutes the MIDI service has been active on that date.
This data is used solely to enforce the daily 60-minute time limit. It is reset automatically each day and is never sent off your device.
3. Permissions Required and Their Purpose
PefTrak requests certain permissions to provide its functionality. Here is why we need them:
-
BLUETOOTH_CONNECT & BLUETOOTH_SCAN: These permissions are essential for the App to discover, connect to, and communicate with your Bluetooth Low Energy (BLE) MIDI devices, such as the Yamaha SEQTRAK.
-
ACCESS_FINE_LOCATION (on older Android versions): Before Android 12, the ability to scan for nearby Bluetooth devices required location permission. The App does not use or track your geographic location; this permission is solely for the purpose of Bluetooth device discovery on older systems.
-
FOREGROUND_SERVICE & FOREGROUND_SERVICE_MIDI: These permissions allow the core MIDI routing engine to run as a foreground service. This is critical to ensure that your music doesn't stop and your MIDI connections remain stable even when the App is running in the background. A persistent notification is shown, as required by Android, to make you aware that the service is active.
-
POST_NOTIFICATIONS (on newer Android versions): This permission is required to show the persistent notification for the foreground service mentioned above. We do not send any promotional or non-essential notifications.
4. Data Security
All data generated by the app (such as presets and trial information) is stored in the App's private internal storage on your device, which is protected by the Android operating system's security model and is not accessible by other applications.
5. Children's Privacy
The App does not knowingly collect any personal information from children. Since we do not collect personal information in the first place, we are compliant with the Children's Online Privacy Protection Act (COPPA).
6. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes.
7. Contact Us
If you have any questions about this Privacy Policy, please contact us at: [**YOUR_EMAIL_HERE@example.com**]