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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
The app collects no personal information from anyone, including children. There is no account to create and no information to submit.
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