Sonarch

Privacy

Last updated 12 October 2026

Sonarch is a music player for a library you already own. Almost everything it does happens on your own machine, and this page is written in that order — what never leaves your device first, then each thing that does and why.

What never leaves your device

Your library is yours. The audio files, their tags, the folders they sit in, the artwork, and everything Sonarch works out about them are read and stored on the device that scanned them. So are your play history, playlists, bookmarks, saved positions, genre categories and settings. None of that is sent anywhere unless you turn on Sync, and even then it is a copy — the library itself stays where it is.

The apps contain no analytics, no telemetry, no crash reporting, no advertising identifier and no third-party SDK of any kind. There is nothing counting what you play, and no build of Sonarch reports back that it was launched.

When you connect a cloud account, its credentials are held in the system Keychain and are never sent to us. Sonarch talks to Dropbox, OneDrive, pCloud, a WebDAV share, an S3 bucket or a Subsonic server directly from your device; your files never pass through our servers. What it reads is the folders you pick and the audio files inside them, read on your device to play and to build your library. Anything that does leave your device goes only to the services you connect yourself, described below.

If you create an account

An account is optional. Sonarch plays your library without one, and Pro works signed out on a single device. Four things need one: Sync, and three parts of Pro — saved cloud locations, kept settings and headphone correction profiles — which are not Sync, but are kept on your account so another of your devices can find them.

Signing in uses your email address and a six-digit code — there is no password. We store your email address, an account identifier, and a random per-account value used for the matching described under Sync. Codes themselves are stored only as a hash and expire after ten minutes. We count requests per IP address so that nobody can work through a list of them, but that counting happens in memory and the address is never written down.

Each signed-in device leaves a session record: a device identifier generated on the device, the device name you can see and rename in the app, its platform and app build, when it was last seen, and hashes of its tokens. That is what lets you see your devices and sign any one of them out.

With Pro, each signed-in device keeps a copy of its own settings with your account unless you switch that off, which you can do on each device: its theme and language, how its interface behaves, its audio and playback preferences, whether it fetches lyrics online, which tags it keeps when importing, and its rules for cellular and other limited connections. A device still at its installed defaults keeps nothing. The copy is stored with the device's identifier and platform, and offered under the device's name, so that another of your devices of the same kind can copy it once when you ask it to. Nothing is kept in step afterwards. Switching it off removes that device's copy, and so does deleting your account.

With Pro, a headphone correction profile you import is kept with your account too, so your other devices, of any kind, can offer it: its name, which is usually the model of your headphones, and its filter settings. Deleting the profile on any of your devices removes it from the account, though a device that already took it keeps its own copy, and deleting your account removes them all. Which output uses which profile stays on each device.

Product news by email is off unless you ask for it, and every message carries a one-click unsubscribe link.

We process all of this to provide the account you asked for — in GDPR terms, performance of a contract.

If you turn on Sync

Sync carries what you have done, not what you own: tag corrections, loved tracks, play history, playlists, bookmarks, pinned albums, when a track was added, your changes to the genre categories, and the cloud locations saved on your account. The audio never travels.

For two devices to agree that a FLAC here and an MP3 there are the same recording, each track is identified by a value derived from its tags. That value is salted with a secret belonging to your account, so the same track on a stranger's install produces a different one, and these identifiers cannot be matched from one account to another. That is all the salt does: it hides nothing that is written out in the values below.

Sync is not end-to-end encrypted, and it would be wrong to imply otherwise because the keys are hashed. The values are not: a playlist you named, a tag you corrected, the title, artist and album of what you played, a genre category you named and the genres you added to or took out of one, the name of a cloud folder you saved are stored as ordinary text, so your other devices can show them and the server can merge changes from two devices. We can read them. They travel over TLS, and the trade is deliberate — end-to-end encryption would mean no conflict resolution on the server and no way to help you when your sync breaks.

A saved cloud location records where it is and what you called it. It never includes the credentials for getting in. Those travel between your own devices only through iCloud Keychain, which is Apple's and end-to-end encrypted, so we never see them. OneDrive is the exception: its sign-in stays on each device, so a new device asks you to sign in to it again, as every provider does when iCloud Keychain is off.

If you send feedback

The message is what you wrote. An email address is optional and is used only to reply — without one we have no way to answer.

Two extras are offered, both off unless you switch them on:

Screenshots are attached only when you attach them. We answer support on the basis of our legitimate interest in running the app, and a conversation closes automatically after two weeks of silence.

Things you connect to yourself

Some features hand data to a service you chose, and those services have their own policies:

Every one of those requests says which app is asking: the name Sonarch, its version, and a link to this site. That is what LRCLIB asks of anyone using it, and it is only decent towards whoever reads the log of a server you pointed us at. It identifies the app and never you.

Buying

Apple is the seller. Purchases and subscriptions go through the App Store, and we never see your card, your billing address or your Apple Account. What reaches us is Apple's signed receipt, which we verify and reduce to three things: which product was bought, Apple's identifier for that transaction, and when it starts and ends. That is the record that tells your devices you have Pro or Sync.

This website

This site sets no cookies and loads no fonts, scripts or trackers from anybody. The one thing it stores in your browser is your light or dark choice, and only if you press the switch. Images are served from our own object storage.

We count how often each page is opened and which site linked to it, as totals per hour kept for ninety days — never who, from where, or on what. No address, browser details or anything else about a visit is kept with those totals.

Our servers keep ordinary operational logs, which can include IP addresses, for as long as it takes them to rotate — they exist to see errors and abuse, and nothing is built on top of them.

Who else touches it

Three companies process data on our behalf, and no others:

Our servers, database, backups and object storage are all in the European Union. They are administered by one person, from outside it — worth saying plainly rather than leaving to be inferred from where we are. We do not sell data, and there is nobody to sell it to.

How long it is kept

Deleting your account

You can delete your account from inside the app, in the account settings. It asks for a code sent to your address, and then removes the account and everything keyed to it — sessions, devices, saved locations, kept settings, correction profiles, the whole sync journal and your purchase records. It is immediate and it is not reversible.

Support conversations are the one exception. A thread stays as a record of a problem that was reported, so a bug does not vanish from our side while it is still being fixed. Your address is removed from it at the same moment — including from any report you sent before you ever signed in.

Deleting the account does not touch your library. The music, the play history and everything else on your devices stay exactly where they are and go on working.

Your rights

You can ask for a copy of what we hold about you, ask us to correct it, ask us to delete it, ask for it in a portable form, or object to a use of it. Write to privacy@sonarch.app and we will answer within a month. Most of it you can do yourself in the app, which is faster.

If you are in the EU or the UK and you think we have handled your data badly, you can complain to your national data protection authority.

Age

Playing music needs no account and collects nothing, so there is nothing here that depends on how old a listener is. An account is a different matter: creating one means you are at least 16, or the lower age your own country sets, which can be anywhere down to 13. If you believe a child has created an account, write to us and we will remove it.

Changes

When this page changes, the date at the top changes with it. If a change actually affects what we do with your data rather than how it is worded, we will say so in the app before it takes effect.

Who we are

Aliaksandr Siamionau is responsible for the data described here.

For anything on this page, and for any request about your data: privacy@sonarch.app. For everything else, support@sonarch.app.