Privacy Policy

Privacy Policy

Desktop-sing is a desktop lyric overlay that runs locally. There is no account system, no advertising and no analytics. We do not collect any personally identifiable information.

Effective date: 18 September 2026 · Applies to Desktop-sing v1.0.0 and later

1. Data stored on your computer

All settings, caches and logs live in the %APPDATA%\Desktop-sing\ folder on your own machine and are never uploaded to any server:

File / folderContentNotes
config.jsonYour preferencesStyle, font size, hotkeys, toggles
cache\Lyric cacheCaches fetched lyrics per song to avoid repeat requests
fonts\Downloaded fontsDownloaded from the built-in font library; all free for commercial use
t2s.tsvTraditional→Simplified mappingOptional user-supplied file
desktop-lyrics.logRuntime logFor troubleshooting; records only the program's own behaviour

To delete it: close the program and remove that folder. When the Microsoft Store version is uninstalled, the system clears the package's data along with it.

2. System information we read (on your machine only — never stored, never uploaded)

The software reads information about the media currently playing through the Windows System Media Transport Controls (SMTC): the track title, artist, playback position and artwork address. This is a local system capability built into Windows, and any player that integrates with SMTC exposes the same information.

A few boundaries worth stating:

  • It reads only the media that is currently playing. It does not read your music files and does not scan your disk for a music library;
  • That information is used solely to display lyrics in the overlay and to query the matching lyrics from lyric endpoints. It is never uploaded to our servers (we do not operate any servers);
  • Reading happens only while the program is running, and stops when you exit.

3. When the program makes network requests (only as required by its features)

The program accesses the network in the situations below. Requests contain only the fields the feature needs, and never your name, contact details, hardware fingerprint or any account information — because none of that is collected in the first place:

PurposeService contactedWhat is sent
Fetching lyrics The public lyric endpoints of QQ Music, NetEase Cloud Music, Kugou Music and LRCLIB (queried in parallel, best result wins) The title, artist and duration / track ID of the current song
Displaying artwork The artwork image URL provided by the player Downloads that image only; nothing else attached
Downloading fonts The font distribution channel built into the program Downloads only the font file you selected
Update check
(non-Store builds only)
The version manifest endpoints on GitHub / Gitee / jsDelivr Compares version numbers only; sends no local data

The Microsoft Store version has no update-check behaviour — updates are always delivered by the Store.

About request headers (disclosed in full): some music platforms' public endpoints only return results for common client types, so when requesting those endpoints the program sends a generic browser-type identifier along with a compatibility field marked "PC client, client version 2.9.7". For LRCLIB and the update manifest endpoints the program identifies itself by its own name, Desktop-sing/1.0. These identifiers exist only so the endpoints return lyric data normally. They do not and cannot contain any of your personal information, are not linked to your device or account, and are never used for identification or tracking.

Lyrics and artwork both come from the public endpoints of the platforms listed above, and the program has no affiliation, agency or partnership relationship with those platforms. If you or a platform operator would prefer these requests not to happen, you can turn off lyric fetching in the settings, or simply stop using the program.

4. What we do not do

  • We do not collect personally identifying information, contacts, files or browsing history;
  • We do not upload any of your local data (settings, logs and lyric caches all stay on your machine);
  • We do not integrate analytics, advertising or third-party tracking SDKs;
  • We do not sell data or provide it to any third party (there is no data to sell);
  • We do not request sensitive permissions such as camera, microphone or location.

5. Third-party services

Lyrics and artwork come from the public endpoints of the music platforms named above, and fonts and update files come from distribution channels such as GitHub, Gitee, jsDelivr and Lanzou Cloud. Those services are controlled by their own operators and may have their own privacy policies. The only interaction between this program and them is a one-off functional request; no account or device information of yours is ever provided to them.

6. Children

This program is not directed at children and does not knowingly collect personal information from children. It is simply a local lyric display tool.

7. Changes to this policy

If future changes to the software alter how data is handled, we will update this page and the effective date at the top. Previous versions are available in the GitHub repository.

8. Contact us

If you have questions about this policy or the program itself, please open an issue on GitHub Issues, or leave a message on the Gitee repository.