← Back to Legal

Privacy Policy — ChessMelody

Languages EN FR ES

Last updated: August 2026

Chess Melody is an app for iPhone, iPad and Android that turns a chess game into music. This policy describes that app.

1. The short version

Chess Melody has no accounts and collects nothing about you. There is no sign-in, no analytics, no advertising and no tracking. Nothing you do in it is sent to us: the app contacts Lichess and Chess.com when you ask it to, and no server operated by YohApps at all.

2. What stays on your device

The app saves your settings, your recently opened games and your favourites on the device itself, using the platform's standard storage — UserDefaults and the app's own folder on iOS, SharedPreferences and two small files on Android. None of it is sent to us and none of it is readable by us.

Deleting the app removes this data from the device. A copy may still exist in your own device backup: on Android the app is configured to include your settings, recent games and favourites in Google's app backup and in device-to-device transfer, and on iOS they are covered by your iCloud or computer backup in the ordinary way. If you reinstall and restore from such a backup, they can come back. Those backups belong to your Google or Apple account rather than to us, and we have no access to them.

3. When the app uses the network, and why

The app's core music and playback features work offline: opening a bundled or already-saved game, composing it, playing it and exporting it all run on the device with no network at all. Nothing is fetched when you open the app and nothing in the background. The app contacts the internet only when you ask it to, for three things:

  • importing a game from a Lichess or Chess.com link you paste;
  • searching a public chess username to pick one of that player's games;
  • looking up a Lichess cloud evaluation — a setting that is off by default.

These are ordinary, unauthenticated HTTPS requests to the public Lichess and Chess.com APIs. The app sends no account, no password, no API key and no token, because it has none. It identifies itself honestly in the request as ChessMelody rather than pretending to be a web browser.

On iOS these requests are made through a session configured as URLSessionConfiguration.ephemeral, so that session maintains no persistent cookie store, no persistent credential store and no on-disk URL cache for them.

4. What Lichess and Chess.com can see

When you make one of the requests above, those services receive it the way they receive any web request: they can see your device's IP address and the username or game you asked for. That is unavoidable for any app that fetches a game, and it is worth stating plainly rather than hiding behind "no data is collected". What happens to that request is governed by their privacy policies, not ours. We receive no copy of it.

5. Public chess data only

The app reads only publicly available game data through those platforms' public APIs. It cannot access private games, messages or account details, and it does not try to.

6. No advertising, no analytics, no tracking

The app does not include third-party analytics, advertising, tracking or attribution software development kits, and it contains no crash-reporting code. The libraries it does use are the platform UI frameworks — Apple's own on iOS, and AndroidX, Jetpack Compose and Kotlin coroutines on Android — none of which collect anything about you on the app's behalf.

7. Permissions

On Android the app declares one permission, INTERNET, used only for section 3. On iOS it declares none at all: it never asks for your camera, microphone, photos, contacts, location or tracking permission, because it does not use them.

8. Not affiliated with Chess.com or Lichess

Chess Melody is an independent project. It is not affiliated with, endorsed by, or sponsored by Chess.com, Lichess, or any chess organisation. Your use of their public data remains subject to their terms.

9. Children

The app collects no personal information from anyone, including children. There is no account to create and no information to submit.

10. Changes to this policy

If the app ever changes in a way that affects this policy — if it gained accounts, analytics or advertising, for example — this page will be updated before that version is released, not after.

Questions? Contact: yohapps.dev@gmail.com

See also: Terms of Use · All YohApps legal pages · yohapps.com