Help / Privacy
Privacy: no account, no tracking
There is no account to create and nothing watching what you play. Your listening history and your ratings stay on your machine, and nothing about your music goes anywhere unless you ask for it - but the app does check in with us for a few things on its own, and this page lists every one of them.
Vesari Stylus is a one-time purchase that runs on your Windows PC. You never sign up, never sign in, and never hand over an email or password to use it. There is no analytics, no telemetry, and no usage reporting - the app never, on its own, reports what you listened to, when, or how often.
Those connections are for a few specific jobs - your trial, your licence, updates, the metadata you ask it to look up, the remote listening you switch on, and the bug reports you choose to send. Three of them happen on their own, and they're set out below alongside the ones you start, so you can see exactly what each is for and what it sends.
Where your data lives
Your library, your play history, and your ratings all live on your own device. None of it is uploaded to a cloud or synced to a server - except inside a bug report you choose to send, covered below - and the app never sends any of it anywhere on its own.
- Your library - the tracks you've added, their tags, and any edits you make stay in local files on your machine.
- Your listening history and ratings - kept in a local play log on your device, and the app uses it only there.
- Rediscovery mixes and shelves - worked out on-device from that local play log. The suggestions you see are computed right there on your computer, not by any outside service.
Because all of this is local, there's no standing cloud copy to leak and no profile of your taste being built anywhere. The one exception you control: the logs inside a bug report you choose to send include a record of recent plays. What a report carries, and how long we keep it, are set out below.
What you start yourself
- Metadata lookups - when you ask the app to find cover art, tags, or CD track details, it looks those up online for that task. Covered in its own help article.
- Licence activation - entering your licence key checks it with our server and returns your signed licence file.
- Remote listening - streaming your own library to your phone is off until you switch it on.
- Reporting a bug - nothing is sent unless you press send. A report carries your description, roughly the last three days of the app's logs - which include file paths from your library and a record of which tracks played and when - plus up to six screenshots you chose to attach and, if you typed it, your name. It goes to our own server, and none of it is posted anywhere public. We use an AI service (Anthropic) to screen attached images and to help analyse your description together with a short excerpt of those logs and the report's basics (when it happened, your app version and platform). The result is filed as a private issue on GitHub that only we can see - never the log files or screenshots themselves, though the analysis may quote a line from them - and a short alert (your description and when you said it happened, a one-line summary and suspected cause - which may quote a log line - the app version, your platform, and your name if you gave one) reaches us on Telegram. The raw logs and screenshots are deleted from our server after 90 days; your description and the analysis stay in our private tracker so we can follow the fix through.
What happens on its own
These run without you asking, so they belong on this page. None of them sends your library, your play history, or anything about what you listen to.
Starting your free trial. On a new install the app asks our server to start (or return) your 30-day trial. This is what stops the trial being reset over and over, and it's why it has to be the server that remembers rather than your PC.
Our server keeps one short fingerprint derived from your machine - not your name, your email, or anything about your music. It's a stable identifier for that machine, so if you go on to buy, your purchase and that machine are linked - which is what keeps your licence working on it. We keep it with the date your trial started and a count of re-issues, used only to detect abuse. We don't record your listening, your library or your ratings. As with any online service, our servers may briefly log standard technical request data (such as an IP address) for reliability - described in our Privacy Policy.
If you're offline, no trial is started and nothing is sent - the app simply waits and asks again later.
Keeping your licence valid. A paid licence re-checks with our server periodically (roughly every week in the background) to confirm it hasn't been refunded or revoked. It sends your licence and machine identifiers and nothing else. If it can't reach us for a long stretch, premium features pause until it can - your library keeps playing either way.
Checking for updates. On launch the app asks our update server whether a newer version exists. It sends what any download needs - which version you're on, and your platform.
Every one of these requests carries your IP address, because any internet request does. Our licence server uses it only in memory, to rate-limit abuse - there's no column for it in our database. But, as with any hosted service, the servers and the infrastructure in front of them can record standard request details, including an IP address, in short-lived operational logs - for example when a request fails; that's covered in our Privacy Policy.
Why this is different
Most players want an account and quietly log what you do with it. Vesari Stylus is built the other way round: it's your library, on your machine, under your control. The connections above exist to run your licence, your updates and the lookups you ask for - never to build a picture of your listening. No account, no tracking, no data harvesting - you buy it once and it simply plays your music.
Related: metadata lookups and what they send ยท activating your licence.