Offline
Your library stays on your device
Chameleon installs without Android’s internet access permission. As a result, the app can’t connect to the network, regardless of your device settings.
Permissions Chameleon uses
READ_MEDIA_AUDIOAccess music filesREAD_EXTERNAL_STORAGEAccess storage on Android 11 and 12FOREGROUND_SERVICE_MEDIA_PLAYBACKKeep playing with the screen offPOST_NOTIFICATIONSShow playback controls in notificationsWAKE_LOCKPrevent the device from interrupting playbackWRITE_SETTINGSSet a song as a ringtoneINTERNETNot requested
Your music and your data, on your device
Your play history, playlists and preferences are stored on your phone. Recommendations and song analysis are also calculated locally, with no accounts or external servers.
- 16 bytes per play
- Each history entry is saved to a local file.
- No user accounts
- No need to sign up or sign in.
A backup under your control
The backup is saved as a .cleon file that you can store wherever you like. You can protect it with a password; in that case, the content is encrypted and the password isn’t stored in the app.
- AES-256-GCM
- Encryption used to protect the backup
- 600,000 iterations
- of PBKDF2 to derive a key from your password
You decide what to share
You can share a song, export a backup or prepare a support report. These are actions you start yourself and, before sending a report, you can review all the information it contains.
Read the privacy policy