Skip to main content
Download for Android

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 files
  • READ_EXTERNAL_STORAGEAccess storage on Android 11 and 12
  • FOREGROUND_SERVICE_MEDIA_PLAYBACKKeep playing with the screen off
  • POST_NOTIFICATIONSShow playback controls in notifications
  • WAKE_LOCKPrevent the device from interrupting playback
  • WRITE_SETTINGSSet a song as a ringtone
  • INTERNETNot 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