Privacy
Keylight collects nothing about you.
What stays on your device
Your settings, your practice progress, your imported songs and your recordings are saved only in the app's private storage on your device. On Android they are not backed up to the cloud, and uninstalling Keylight deletes them. The app has no server of its own.
There is no account and no sign-in. There are no ads, no analytics, no crash reporting and no tracking code, and no third-party SDK that collects data. Your songs, recordings, progress and settings are not uploaded anywhere.
When you import a song, a recording or a score, Keylight reads that file through the system file picker. It is converted on your device and stays there.
What goes online and when
The desktop app for Mac and Windows has one optional feature that goes online. When you import a recording and leave "Look up cover art and lyrics" switched on, Keylight sends the song title and artist, and the length of the track, to two public services:
- itunes.apple.com, Apple's public search service, for cover art. Apple's privacy policy applies.
- lrclib.net, LRCLIB, an open lyrics database, for lyrics. LRCLIB's policy applies.
Nothing else is sent. This happens only while you import, and only if the option is on.
The Android app has no internet permission, so it cannot connect to a server. It shows its screens from files inside the app, and its web view is set to block connections to other sites. The only time it leaves the app is when you tap a link, such as the project page or the optional Ko-fi support page: the link opens in your browser, where that site's own privacy policy applies.
Camera
The camera is optional. It is used only for the hand-tracking preview, and only after you switch it on and allow it. You can say no and use everything else.
Video frames are analysed on your device and are never saved, recorded or uploaded. The camera is asked for only when you press Start camera, under Settings › Hand tracking.
Reporting a device
Settings has a Support my device tool, for keyboards that are missing, unlit or only half working. It builds a plain-text report about your keyboard: its MIDI ports, how the keyboard identifies itself, and a short key test with statistics only.
Nothing is sent automatically. The report leaves your device only if you copy it, save it, or attach it to a GitHub issue yourself.
It never includes serial numbers, file paths, user names, song titles, recordings, your progress, or the notes you played.
Backups
Settings › Progress saves your library, your settings and your progress to one .keylightbackup file, which you can restore later or on another computer. Keylight also keeps the last three daily automatic backups.
Keylight does not upload the backup file. Where it goes is up to you. On Android, the app's own data is not backed up to the cloud.
This website
This site is a set of plain files. It sets no cookies, has no analytics, and loads no third-party scripts or fonts. The videos and images come from this site.
The main page asks GitHub's public release API for the newest release, so your browser contacts api.github.com when the page loads. If that request fails, the download buttons open the releases page on GitHub.
This privacy page runs no JavaScript and loads nothing from other sites. Apart from the request to api.github.com, the pages on this site make no requests to other sites.
Support
You can leave a tip at ko-fi.com/scizers. The link opens Ko-fi in your browser. Keylight does not see your payment details or whether you donated, and Ko-fi's own privacy policy applies.
Questions
For a question about privacy, or a request about data, open an issue at github.com/scizerss/keylight-piano/issues.
The source code is public at github.com/scizerss/keylight-piano, so you can check every statement on this page.