Privatlivspolitik
Status: november 2026 | Dataansvarlig: Ostheimer OG, Fabriksgasse 20, 2230 Gänserndorf | office@qr3.app
1. Principper
Vi behandler personoplysninger i overensstemmelse med GDPR (EU) 2016/679. Beskyttelsen af dine data er en central prioritet for os. qr3.app er udviklet efter princippet om Privacy by Design: IP-adresser gemmes aldrig — de pseudonymiseres straks på Edge (Cloudflare Workers) med HMAC-SHA-256, en langlivet hemmelighed, formål og UTC-dag, før data gemmes permanent.
2. Behandlede data
2.1 API-brug (registrerede brugere)
- Kontodata: E-mailadresse, navn (via Clerk.com-godkendelse)
- Faktureringsdata: Stripe-kunde-id, abonnementsstatus (ingen kreditkortoplysninger — Stripe behandler disse direkte)
- Brugsdata: Oprettede QR-koder, workspace-konfigurationer
- Retsgrundlag: Art. 6, stk. 1, litra b, i GDPR (kontraktopfyldelse)
2.2 Scanningsanalyse (slutbrugere, der scanner QR-koder)
- IP-pseudonym: HMAC-SHA-256 med langlivet hemmelighed, formål og UTC-dag — pseudonymiseret personoplysning; kan ikke gendannes direkte fra hashen, men hemmelighedens indehaver kan genberegne en kendt IP-kandidat for dagen
- Enhedsdata: Enhedstype, operativsystem, browser (fra User-Agent, anonymiseret)
- Geodata: Land, by (fra Cloudflare CF-IPCountry-header — ingen IP gemmes)
- Retsgrundlag: Art. 6, stk. 1, litra f, i GDPR (QR-kode-ejernes legitime interesse i statistikker)
- Opbevaring: 90 dage, derefter automatisk sletning
2.3 Hjemmesidebesøg (qr3.app)
- Ingen tracking-cookies
- Serverlogs: Cloudflare behandler forbindelsesdata i overensstemmelse med deres privatlivspolitik
For at tælle sidevisninger pr. sprogversion bruger qr3.app Cloudflare Web Analytics. Tjenesten bruger ikke cookies eller andre lagringsmekanismer på klientsiden, gemmer ikke IP-adresser og opbygger ikke brugerprofiler. De indsamlede data i aggregeret form er: sidesti, henvisningsside (referrer), browser- og enhedstype samt land. Udbyder: Cloudflare, Inc., som databehandler (Databehandleraftale). Retsgrundlag: Art. 6, stk. 1, litra f, i GDPR — legitim interesse i rækkevidde pr. sprog. En opt-out-cookie er ikke nødvendig, da der ikke lagres data på din enhed.
2.4 Brugsstatistik og webhook-logs (registrerede brugere)
- Brugsstatistik: Dashboard-aktivitet pr. dag (på hvilke UTC-dage en bruger har åbnet et workspaces dashboard) og API-brugstællere pr. operation og dag (antal anmodninger fra en API-nøgle fordelt på operation og resultat). For dashboard-aktiviteten gemmes identifikatorerne for bruger, organisation og workspace, UTC-dagen og tidspunktet for det første besøg den dag; for API-tællerne identifikatorerne for organisation, workspace og API-nøgle, UTC-dagen, operation, resultat, antal samt tidspunktet for dagens første og sidste anmodning — ingen IP-adresse og ingen User-Agent.
- Webhook-leveringslogs: For hvert leveringsforsøg: hændelsestype, tidspunkt, status, HTTP-statuskode og svartid, de sendte hændelsesdata samt det første kilobyte (1 KB) af modtagerens svar eller en fejlmeddelelse. Ved scanningshændelser indeholder hændelsesdata de besøgendes land, enhedstype, operativsystem, browser og sprog, ved kodehændelser den fulde kode inklusive destinationsadresse og noter. Der gemmes hverken IP-adresse eller User-Agent for besøgende, men hændelsesdata og modtagerens svar kan indeholde personoplysninger.
- Formål: Drift, fejlsøgning og produktforbedring
- Retsgrundlag: Art. 6, stk. 1, litra f, i GDPR (legitim interesse i sikker drift, fejlsøgning og videreudvikling af tjenesten)
- Opbevaring: 90 dage (den aktuelle UTC-dag og de 89 foregående dage), derefter automatisk
sletning; ved
DELETE /v1/accountstraks
2.5 Audit-log (registrerede brugere)
- Indhold: For hver ændring i et workspace (f.eks. af koder, API-nøgler, medlemmer eller webhooks): tidspunkt, handling, den berørte ressource, de ændrede værdier og hvem der handlede (bruger-ID eller API-nøglens ID). Ved kald direkte til API'et desuden IP-pseudonymet (HMAC-SHA-256 pr. UTC-dag, eget formål) og user agent. Der gemmes ingen IP-adresse, ingen hemmeligheder (secrets) og ingen API-nøgler.
- Formål: Sporbarhed af ændringer for et workspaces team og sikkerhed i tjenesten
- Retsgrundlag: Art. 6, stk. 1, litra f, i GDPR (legitim interesse i sporbare ændringer og i tjenestens sikkerhed)
- Opbevaring: IP-pseudonym og user agent 90 dage, posten 365 dage (hver gang den
aktuelle UTC-dag og de foregående dage), derefter automatisk sletning; ved
DELETE /v1/accountslettes posterne for egne organisationer straks, og i andre teams fjernes IP-pseudonym og user agent
3. Videregivelse til tredjeparter
Vi videregiver kun data til følgende tjenesteudbydere. Medmindre andet er angivet, behandler de dataene på vores vegne (GDPR art. 28). Når data i den forbindelse overføres til USA, sker det på grundlag af EU-US Data Privacy Framework, som disse udbyderes amerikanske selskaber er certificeret under (afgørelse om tilstrækkeligt beskyttelsesniveau, art. 45 i GDPR), og subsidiært på grundlag af Europa-Kommissionens standardkontraktbestemmelser i deres databehandleraftaler (art. 46, stk. 2, litra c, i GDPR).
- Cloudflare, Inc. (USA) — infrastruktur, CDN, Workers: drift af hjemmeside, dashboard og API, database, fillager og køer, afsendelse af systemmails (Cloudflare Email Service) og Web Analytics (afsnit 2.3)
- Clerk, Inc. (USA) — godkendelse: e-mailadresse, navn, login- og sessionsdata (herunder IP-adresse, placering udledt heraf og browser) og bekræftelsesmails. Ved oprettelse af en konto indlejrer Clerk en beskyttelse mod automatiserede tilmeldinger (Cloudflare Turnstile). Hvis du logger ind med en Google-konto, modtager Clerk dit navn og din e-mailadresse fra den konto.
- Stripe Payments Europe, Ltd. (Irland) — betalingsformidling og fakturaer. Stripe indsamler betalingsoplysninger direkte; vi modtager ingen kortdata. Stripe er selv ansvarlig for svindelforebyggelse, sine egne lovpligtige forpligtelser og videreudviklingen af sine produkter.
- Functional Software, Inc. (Sentry) (USA, opbevaring i EU) — fejlanalyse for API, viderestillinger og dashboard: fejlmeddelelser og stikprøver af anmodninger (metode, sti uden parametre, statuskode, varighed, interne identifikatorer). IP-adresser, headere, cookies og parametre fjerner vi før afsendelse; e-mailadresser og nøgler i tekst sløres. Retsgrundlag: Art. 6, stk. 1, litra f, i GDPR (legitim interesse i fejlfri og sikker drift)
- Google Cloud EMEA Ltd. (Irland; Google Cloud Web Risk) — kontrol af måladresser for phishing og malware: når en kode oprettes eller ændres, ved en kontrol via API'en og ved den natlige genkontrol, kodens måladresse eller linkene på dens landing page. Kun adressen sendes, ingen konto- eller besøgsdata; indeholder adressen selv personoplysninger (f.eks. i en parameter), sendes de med. Retsgrundlag: Art. 6, stk. 1, litra f, i GDPR (beskyttelse af besøgende mod svigagtige mål og tjenestens sikkerhed)
- Microsoft (Microsoft 365) — postkassen office@qr3.app: e-mails til os, også svar på systemmails, og vores svar. Retsgrundlag: Art. 6, stk. 1, litra b, i GDPR (henvendelser om kontrakten) eller litra f (andre henvendelser)
Videregivelse til reklameformål finder ikke sted.
4. Dine rettigheder (GDPR art. 15-22)
- Indsigt (art. 15):
GET /v1/account/privacyeller e-mail til office@qr3.app - Dataportabilitet (art. 20):
GET /v1/account/export— JSON-eksport af alle data - Sletning (art. 17):
DELETE /v1/accounteller e-mail. Din konto slettes med det samme: organisationer, som du ejer, med alle workspaces, koder, produktpas, filer og statistikker (har en sådan organisation en anden organisationsadministrator, overtager vedkommende den med data og abonnement), dine medlemskaber i andre organisationer, dit login hos Clerk og din kundepost hos Stripe. Et løbende abonnement ophører straks uden forholdsmæssig refusion. For meget store konti er sletningen afsluttet inden for få timer. I databasens sikkerhedskopier (Cloudflare D1 Time Travel) kan slettede data gendannes i op til 30 dage, derefter er de endeligt fjernet. Undtaget er fakturaer, som vi opbevarer hos Stripe i den lovpligtige opbevaringsperiode på syv år (§ 132 BAO), og tredjeparters indberetninger om misbrugte koder (forebyggelse af misbrug). - Begrænsning (art. 18): E-mail til office@qr3.app
- Indsigelse (art. 21): Til enhver tid i forhold til legitime interesser
5. Cookies
qr3.app anvender udelukkende teknisk nødvendige session-cookies (godkendelse via Clerk). Ingen marketing- eller tracking-cookies. Samtykke i henhold til cookie-direktivet er derfor ikke påkrævet. Cloudflare Web Analytics (se afsnit 2.3) bruger heller ikke cookies.
6. Datasikkerhed
Alle data overføres krypteret (TLS 1.3). Databasekryptering "at-rest" via Cloudflare D1. API-nøgler gemmes i hashed form. Webhook-signaturer via HMAC-SHA256.
7. Klageadgang
Du har ret til at indgive en klage til det østrigske datatilsyn:
Datenschutzbehörde (dsb.gv.at), Barichgasse
40-42, 1030 Wien
8. Kontakt vedrørende databeskyttelse
Ostheimer OG
Fabriksgasse 20, 2230 Gänserndorf
office@qr3.app