Privacy policy
Effective from
1. Data controller
Company reg. no. (CVR):
Email:
2. What data do we process?
When you use the app without an account
We receive no personal data. Your settings, calibration profiles, high scores and imported songs are stored only locally in your browser (localStorage) on your own device.
The microphone signal is processed in real time by your browser (Web Audio API) to recognise the notes you play. The audio is not recorded, not stored and not sent over the internet.
When you create an account
- Email address and (optionally) name
- Your password – only in one-way encrypted form (scrypt hash); we cannot see it
- Time of sign-up, email confirmation and last login
- Time and version of your acceptance of the terms of subscription
When you buy Premium
- Customer ID, subscription ID, plan, status and end of the current period at our payment provider Stripe
- Payment card and billing details are processed directly by Stripe. We never see or store your card details.
Sync (Premium)
If you have Premium, a copy of your calibration profiles, high scores and imported songs is stored on our server so they can be synced between your devices.
Technical log files
Our web server records IP address, time and the requested address to keep the service running, prevent abuse and troubleshoot. Log files are rotated continuously and deleted automatically.
3. Purposes and legal basis
- Providing the service and your subscription (account, login, Premium, sync, service emails) – performance of a contract, GDPR Article 6(1)(b).
- Security and abuse prevention (log files, limiting login attempts, security emails) – legitimate interest, GDPR Article 6(1)(f).
- Bookkeeping of payments – legal obligation under the Danish Bookkeeping Act, GDPR Article 6(1)(c).
4. Recipients and processors
We only share data with suppliers who help us run the service and who are bound by data processing agreements:
- Hosting:
- Sending email:
- Payments: Stripe Payments Europe Ltd., Ireland. Stripe is an independent controller for part of the processing of payment data (e.g. fraud prevention) – see Stripe's privacy policy.
Stripe may transfer data to the USA. Such transfers are based on the EU-U.S. Data Privacy Framework and/or the European Commission's standard contractual clauses.
5. How long do we keep the data?
- Account data and synced data: for as long as you have an account. When you delete your account, they are deleted from our database immediately.
- Accounts whose email is never confirmed are deleted automatically after 7 days.
- Database backups are kept for up to 7 days and then overwritten.
- Bookkeeping records (invoices and payments) are kept for 5 years after the end of the financial year, as required by the Danish Bookkeeping Act.
6. Cookies and local storage
We use only strictly necessary storage and therefore no cookie banner:
lp_session– a cookie that keeps you logged in (up to 30 days). Only set when you log in.- localStorage – your settings, profiles, high scores and imported songs on your own device.
- A service worker cache with the app's own files, so the app can be used offline.
We use no analytics, marketing or third-party cookies. Payments take place on Stripe's own page, which has its own cookies.
7. Your rights
You have the right of access, rectification, erasure, restriction of processing, data portability and the right to object. Most of this you can do yourself under Account in the app:
- Download my data – all data we hold about you in a machine-readable format (JSON).
- Delete account – deletes your account and your synced data and cancels any subscription.
You can also write to . You can lodge a complaint with the Danish Data Protection Agency (Datatilsynet), Carl Jacobsens Vej 35, 2500 Valby, Denmark, datatilsynet.dk.
8. Changes
If we make significant changes to this policy, we will notify you in the app or by email.
Privatlivspolitik
Gældende fra
1. Dataansvarlig
2. Hvilke oplysninger behandler vi?
Når du bruger appen uden konto
Vi modtager ingen personoplysninger. Dine indstillinger, kalibreringsprofiler, highscores og importerede sange gemmes kun lokalt i din browser (localStorage) på din egen enhed.
Mikrofonsignalet behandles i realtid af din browser (Web Audio API) for at genkende de toner, du spiller. Lyden bliver ikke optaget, ikke gemt og ikke sendt over internettet.
Når du opretter en konto
- E-mailadresse og (valgfrit) navn
- Din adgangskode – kun i envejskrypteret form (scrypt-hash); vi kan ikke se den
- Tidspunkt for oprettelse, bekræftelse af e-mail og seneste login
- Tidspunkt og version for din accept af abonnementsvilkårene
Når du køber Premium
- Kunde-id, abonnements-id, abonnementstype, status og udløb af den aktuelle periode hos vores betalingsudbyder Stripe
- Betalingskort- og faktureringsoplysninger behandles direkte af Stripe. Vi ser og gemmer aldrig dine kortoplysninger.
Synkronisering (Premium)
Hvis du har Premium, gemmes en kopi af dine kalibreringsprofiler, highscores og importerede sange på vores server, så de kan synkroniseres mellem dine enheder.
Tekniske logfiler
Vores webserver registrerer IP-adresse, tidspunkt og den forespurgte adresse for at holde tjenesten kørende, forebygge misbrug og fejlfinde. Logfilerne roteres løbende og slettes automatisk.
3. Formål og retsgrundlag
- Levering af tjenesten og dit abonnement (konto, login, Premium, synkronisering, service-e-mails) – opfyldelse af en aftale, jf. databeskyttelsesforordningen (GDPR) art. 6, stk. 1, litra b.
- Sikkerhed og forebyggelse af misbrug (logfiler, begrænsning af loginforsøg, sikkerhedsmails) – legitim interesse, jf. databeskyttelsesforordningen (GDPR) art. 6, stk. 1, litra f.
- Bogføring af betalinger – retlig forpligtelse efter bogføringsloven, jf. databeskyttelsesforordningen (GDPR) art. 6, stk. 1, litra c.
4. Modtagere og databehandlere
Vi deler kun oplysninger med leverandører, der hjælper os med at drive tjenesten, og som er bundet af databehandleraftaler:
- Hosting:
- Udsendelse af e-mails:
- Betalinger: Stripe Payments Europe Ltd., Irland. Stripe er selvstændig dataansvarlig for en del af behandlingen af betalingsoplysninger (f.eks. forebyggelse af svindel) – se Stripes privatlivspolitik.
Stripe kan overføre oplysninger til USA. Sådanne overførsler sker på grundlag af EU-U.S. Data Privacy Framework og/eller Europa-Kommissionens standardkontraktbestemmelser.
5. Hvor længe opbevarer vi oplysningerne?
- Kontooplysninger og synkroniserede data: så længe du har en konto. Når du sletter din konto, slettes de straks fra vores database.
- Konti, hvor e-mailadressen aldrig bliver bekræftet, slettes automatisk efter 7 dage.
- Sikkerhedskopier af databasen opbevares i op til 7 dage og overskrives derefter.
- Regnskabsmateriale (fakturaer og betalinger) opbevares i 5 år fra udgangen af det regnskabsår, materialet vedrører, som krævet af bogføringsloven.
6. Cookies og lokal lagring
Vi bruger kun strengt nødvendig lagring og har derfor intet cookiebanner:
lp_session– en cookie, der holder dig logget ind (i op til 30 dage). Sættes kun, når du logger ind.- localStorage (lokal lagring i browseren) – dine indstillinger, profiler, highscores og importerede sange på din egen enhed.
- En service worker-cache med appens egne filer, så appen også kan bruges offline.
Vi bruger ingen cookies til statistik eller markedsføring og ingen tredjepartscookies. Betaling foregår på Stripes egen side, som har sine egne cookies.
7. Dine rettigheder
Du har ret til indsigt, berigtigelse, sletning, begrænsning af behandling og dataportabilitet samt ret til indsigelse. Det meste kan du selv gøre under Konto i appen:
- Download mine data – alle de oplysninger, vi har om dig, i et maskinlæsbart format (JSON).
- Slet konto – sletter din konto og dine synkroniserede data og opsiger et eventuelt abonnement.
Du kan også skrive til . Du kan klage til Datatilsynet, Carl Jacobsens Vej 35, 2500 Valby, datatilsynet.dk.
8. Ændringer
Hvis vi foretager væsentlige ændringer i denne politik, giver vi dig besked i appen eller pr. e-mail.