Solaris — Privacy Policy

Effective date: 2026-10-05 Version: 1.4

This policy explains what Northlane Studio ("Northlane Studio", "we") does with personal data when you use Solaris, the Solaris account and https://northlanestudio.dev.

We are the data controller for that data. Contact: [email protected].

The short version


1. What we collect, and why

1.1 If you never create an account

DataWhyLegal basisKept
Update check: app version, OS, architecture, IP addressTo tell you a new version exists and serve the right installerLegitimate interest (delivering a working, secure product)IP in server logs, 30 days
Free trial: a one-way hash of your device's hardware identifier (never the identifier itself), trial start and end, OS, and a hash of the IP address that first registered itOne free trial per device, so reinstalling the app or creating new accounts does not restart itLegitimate interest (preventing abuse of the free trial)Up to 3 years after the device was last seen — also after you delete your account, or the trial could be claimed again
Anonymous error reports (on by default; Settings → Help → Send anonymous error reports turns them off): the error message and where in the app it happened, with folder names that contain your user name removed, the app version, the OS and the device hash aboveTo find and fix bugs, and to know how many people a bug affectsLegitimate interest (keeping the app working)Until the bug is fixed, and at most 12 months after it was last seen
An anonymous install ID (random, created by the app; not derived from your device or account), with the platform, app version, language and the country your connection comes from (as reported by our network provider). Sent once a day while the app is used. Settings → Help → Send anonymous usage stats turns it offTo know how many people use Solaris and how many keep using it, with or without an accountLegitimate interest (knowing whether the app is used)Daily activity is kept 400 days; the install record until it has not been seen for 400 days
Playing a song from SoundCloud: the app asks our server for the streaming address of that track (track ID, your IP address in the server logs)To play SoundCloud music within the limits SoundCloud gives the appContractIP in server logs, 30 days

The audio of a SoundCloud song is streamed directly from SoundCloud's servers, which see your IP address like any website you visit; SoundCloud's own privacy policy applies to that. The music belongs to its creators and to SoundCloud.

Everything else — your library, your history, your settings, your files — stays in a local database on your computer. We cannot see it.

1.2 If you create an account

DataWhyLegal basisKept
Email addressIdentify you, deliver your licence, password reset, service noticesContractWhile the account exists
Display name (optional)Show it in the appContractWhile the account exists
Password, stored hashed (scrypt, per-user salt) — never in readable formLet you sign inContractWhile the account exists
Sessions: a hashed token, device name, OS, app version, IP address, first and last useKeep you signed in; let you and us spot a session that should not be thereContract + legitimate interest (security)Until you sign out, or 180 days idle
Entitlement: plan, trial start, purchase date, order reference, issued licence key; Solaris Sync subscription start, renewal date and referenceKnow whether your account has Pro and an active Solaris Sync subscriptionContractWhile the account exists; purchase and subscription records for 10 years (tax law)
Support messages and our notes on themAnswer you, and remember what we already triedContract + legitimate interest3 years
Administrative actions taken on your account (who did what, when)Accountability: nobody on our side touches an account without leaving a traceLegal obligation + legitimate interest3 years
Email confirmation: a one-time code (stored hashed) and the date you confirmedMake sure the address is yours before we rely on it for recovery and receiptsContractCode: 24 hours; the date while the account exists
Known devices: a one-way hash of each device that signed in, and when it first didEmail you when your account is used on a device it has never seen ("new sign-in" alert)Legitimate interest (security)While the account exists
Two-step verification (only if you turn it on): the secret your authenticator app uses, stored encrypted, and 10 recovery codes, stored hashedAsk for a code from your phone when signing inContractUntil you turn it off or close the account
Problem reports you send with Report a problem: what you write, the email to answer you, and — only if you leave the box ticked — technical details (app version, device and OS, recent errors, the app's diagnostics report)Fix the problem and answer youContract + legitimate interest3 years

1.3 Sync

While you are signed in, your data (below) syncs automatically between your devices — that is what the account is for, and there is nothing to set up. Signing out stops it on that device. Your music files are separate: they only upload if you have Solaris Sync and switch it on.

Your data. It can include:

Legal basis: contract (syncing your account between devices is part of the service). Kept while the account exists, deleted within 30 days of you closing your account.

Your music (Solaris Sync). A separate paid subscription, with or without Pro. While it is active, and the switch is on, the audio files of the tracks in your library are uploaded and stored under your account, so that signing in on another computer brings your music with you.

DataWhyLegal basisKept
The audio files themselvesSo your library follows you between your own computersContract (you asked us to store them)Until you delete them, turn the switch off, or close your account. If the subscription lapses you can still download them; new uploads stop.
Their file name, title, artist, album and lengthTo show them and to name the file sensibly on the other computerContractSame
A SHA-256 hash of each fileTo recognise a file you already uploaded and avoid uploading it twiceContractSame

How your files are stored and protected:

Never uploaded: anything from a folder you did not add to Solaris, and anything that is not one of the audio formats Solaris plays.

1.4 If you buy Pro or Solaris Sync

Payment is processed by Stripe, which is its own controller for the payment data it collects. We are the seller and we never receive your card number. From Stripe we receive: an order reference, the amount, the currency, the country, and the email used to buy. We issue the invoice and keep the records that the United Mexican States tax and accounting law requires.

1.5 The website

https://northlanestudio.dev is a static site. It sets no cookies, runs no analytics, and loads no third-party trackers. The server keeps standard access logs (IP, timestamp, page, user agent) for 30 days, to keep the site up and spot abuse.


2. Who else sees it

We use a small number of processors, each bound by a contract to use the data only to give us the service:

WhoWhat forWhere
DigitalOcean, LLCRuns the server, the database and the disk where your files are storedNew York, United States
Brevo (Sendinblue SAS)Sends account emails (verification, password reset, licence delivery, security alerts, answers to your reports)the European Union (France)
StripeProcesses card payments (we are the seller and handle invoicing and tax)the United States and Ireland
Cloudflare, Inc.Serves and protects the websiteGlobal edge network

SoundCloud is not our processor: when you play its music, it acts as its own controller under its own privacy policy (see clause 1.1).

Apart from those, we disclose personal data only when the law makes us, or to defend a legal claim. We never sell it and we never rent it.

3. Data leaving your country

Our servers are in New York, United States. If you are in the European Economic Area, the United Kingdom or Switzerland, that is an international transfer, and we rely on the European Commission Standard Contractual Clauses with each provider, plus the technical measures in clause 5. A copy of the relevant clauses is available on request at [email protected].

4. How long we keep it

The tables above give the specific periods. The rules behind them:

5. How we protect it

No system is perfectly secure. If a breach affects your data and creates a real risk to you, we will notify you and the competent authority within the deadlines the law sets (72 hours to the authority under the GDPR).

6. Your rights

Wherever you live, you can ask us to:

Write to [email protected]. We answer within 30 days, free of charge. We may ask you to prove you are the account holder — for exactly the reason you would want us to.

Specific to where you live:

7. Children

Solaris is not for children under 16. We do not knowingly collect their data. If you believe a child gave us data, write to [email protected] and we will delete it.

8. Automated decisions

We make none. Nothing about your account is decided by an algorithm without a person, and we do not profile you.

9. Changes

We will post any new version at https://northlanestudio.dev/legal/privacy with a new date. For a material change we will email you or tell you in the app at least 30 days before it applies. Old versions stay published so you can see what changed.

10. Contact

Northlane Studio

Privacy: [email protected] We are not required to appoint a Data Protection Officer; privacy questions go to the address above.