Uke (Ukulele Companion) - Privacy Policy
Last updated: February 8, 2026
Overview
Uke (Ukulele Companion) is a free, open-source ukulele learning app. Your privacy is important to us. This policy explains what data the app accesses and how it is handled.
Data We Do Not Collect
Uke does not:
- Collect, store, or transmit any personal information
- Use analytics, tracking, or advertising SDKs
- Require an account or login to use core features
- Send any data to external servers (the app works fully offline)
Microphone Access
The app requests microphone access only for its optional pitch-detection features — the Tuner, Pitch Monitor, Play Along, and the recording mode of the Melody Notepad. When you use one of these features, the app listens to audio from your device's microphone to detect the pitch of your ukulele strings in real time.
- Audio is processed entirely on your device and is never recorded, saved, or transmitted.
- Audio data is discarded immediately after pitch detection; no audio buffers are retained.
- The microphone is only active while one of these features is running. It stops as soon as you leave the screen or tap "Stop."
- If you deny microphone permission, every other feature of the app continues to work normally.
Backup (Optional)
You may optionally export your data to a local file and import it back later. On both Android and iOS, backups are written to and read from local files you choose; the app does not upload your data to any cloud service or external server.
Local Storage
Preferences (tuning, theme, favorites, chord sheets) are stored locally on your device using standard local storage (SharedPreferences on Android, UserDefaults on iOS). This data stays on your device unless you explicitly use the backup feature.
Children's Privacy
The app does not knowingly collect any information from children. It contains no ads, in-app purchases, or social features.
Changes to This Policy
If this policy is updated, the new version will be posted on this website with an updated date. Continued use of the app after changes constitutes acceptance of the revised policy.
Contact
If you have questions about this privacy policy, please open an issue on the project's GitHub repository.