Privacyverklaring
Versie: november 2026 | Verwerkingsverantwoordelijke: Ostheimer OG, Fabriksgasse 20, 2230 Gänserndorf | office@qr3.app
1. Uitgangspunten
Wij verwerken persoonsgegevens in overeenstemming met de AVG (EU) 2016/679. De bescherming van uw gegevens is voor ons van essentieel belang. qr3.app is ontwikkeld volgens het principe van Privacy by Design: IP-adressen worden nooit opgeslagen — ze worden aan de edge (Cloudflare Workers) direct gepseudonimiseerd met HMAC-SHA-256, een langdurig geheim, doel en UTC-dag voordat de gegevens worden opgeslagen.
2. Verwerkte gegevens
2.1 API-gebruik (Geregistreerde gebruikers)
- Accountgegevens: e-mailadres, naam (via Clerk.com-authenticatie)
- Facturatiegegevens: Stripe-klant-ID, abonnementsstatus (geen creditcardgegevens — Stripe verwerkt deze rechtstreeks)
- Gebruiksgegevens: aangemaakte QR-codes, workspace-configuraties
- Juridische grondslag: Art. 6 lid 1 sub b AVG (uitvoering van de overeenkomst)
2.2 Scan-analytics (Eindgebruikers die QR-codes scannen)
- IP-pseudoniem: HMAC-SHA-256 met langdurig geheim, doel en UTC-dag — gepseudonimiseerde persoonsgegevens; niet rechtstreeks uit de hash terug te halen, maar de geheimhouder kan voor die dag een bekende IP-kandidaat opnieuw berekenen
- Apparaatgegevens: apparaattype, OS, browser (uit User-Agent, geanonimiseerd)
- Geogegevens: land, stad (uit Cloudflare CF-IPCountry-header — er wordt geen IP opgeslagen)
- Juridische grondslag: Art. 6 lid 1 sub f AVG (gerechtvaardigd belang van de QR-code-eigenaren bij statistieken)
- Bewaartermijn: 90 dagen, daarna automatische verwijdering
2.3 Websitebezoek (qr3.app)
- Geen trackingcookies
- Serverlogs: Cloudflare verwerkt verbindingsgegevens conform hun privacybeleid
Om het aantal paginaweergaven per taalversie te tellen, maakt qr3.app gebruik van Cloudflare Web Analytics. Deze dienst maakt geen gebruik van cookies of andere opslagmechanismen aan de clientzijde, slaat geen IP-adressen op en bouwt geen gebruikersprofielen op. De verzamelde gegevens, in geaggregeerde vorm: paginapad, referrer, browser- en apparaattype, en land. Aanbieder: Cloudflare, Inc., als verwerker (Verwerkersovereenkomst). Juridische grondslag: Art. 6 lid 1 sub f AVG — gerechtvaardigd belang bij het bereik per taal. Er is geen opt-out-cookie vereist, aangezien er geen gegevens op uw apparaat worden opgeslagen.
2.4 Gebruiksstatistieken en webhook-logs (Geregistreerde gebruikers)
- Gebruiksstatistieken: Dashboardactiviteit per dag (op welke UTC-dagen een gebruiker het dashboard van een workspace heeft geopend) en API-gebruikstellers per operatie en dag (aantal verzoeken van een API-key per operatie en uitkomst). Bij de dashboardactiviteit worden de identifiers van gebruiker, organisatie en workspace, de UTC-dag en het tijdstip van het eerste bezoek op die dag opgeslagen; bij de API-tellers de identifiers van organisatie, workspace en API-key, de UTC-dag, operatie, uitkomst, aantal en het tijdstip van het eerste en het laatste verzoek van de dag — geen IP-adres en geen User-Agent.
- Webhook-leveringslogs: Per leveringspoging: gebeurtenistype, tijdstip, status, HTTP-statuscode en responstijd, de verzonden gebeurtenisgegevens en het eerste kilobyte (1 KB) van het antwoord van de ontvanger of een foutmelding. Bij scangebeurtenissen bevatten de gebeurtenisgegevens land, apparaattype, besturingssysteem, browser en taal van de bezoeker, bij codegebeurtenissen de volledige code inclusief doeladres en notities. Het IP-adres en de User-Agent van bezoekers worden niet opgeslagen, maar de gebeurtenisgegevens en het antwoord van de ontvanger kunnen persoonsgegevens bevatten.
- Doel: Bedrijfsvoering, foutopsporing en productverbetering
- Juridische grondslag: Art. 6 lid 1 sub f AVG (gerechtvaardigd belang bij een veilige bedrijfsvoering, foutopsporing en verdere ontwikkeling van de dienst)
- Bewaartermijn: 90 dagen (de lopende UTC-dag plus de 89 voorgaande dagen), daarna
automatische verwijdering; bij
DELETE /v1/accountonmiddellijk
2.5 Auditlog (Geregistreerde gebruikers)
- Inhoud: Per wijziging in een workspace (bijvoorbeeld aan codes, API-sleutels, leden of webhooks): tijdstip, actie, de betrokken resource, de gewijzigde waarden en wie handelde (gebruikers-ID of ID van de API-sleutel). Bij aanroepen rechtstreeks via de API bovendien het IP-pseudoniem (HMAC-SHA-256 per UTC-dag, eigen doel) en de user agent. Er worden geen IP-adres, geen geheimen (secrets) en geen API-sleutels opgeslagen.
- Doel: Herleidbaarheid van wijzigingen voor het team van een workspace en veiligheid van de dienst
- Juridische grondslag: Art. 6 lid 1 sub f AVG (gerechtvaardigd belang bij herleidbare wijzigingen en bij de veiligheid van de dienst)
- Bewaartermijn: IP-pseudoniem en user agent 90 dagen, de vermelding 365 dagen (telkens
de lopende UTC-dag en de voorgaande dagen), daarna automatische verwijdering; bij
DELETE /v1/accountworden de vermeldingen van eigen organisaties direct verwijderd en in andere teams het IP-pseudoniem en de user agent gewist
3. Doorgifte aan derden
Wij geven gegevens alleen door aan de volgende dienstverleners. Tenzij anders vermeld, verwerken zij de gegevens in onze opdracht (art. 28 AVG). Komen daarbij gegevens in de VS terecht, dan berust dat op het EU-VS-kader voor gegevensbescherming (EU-US Data Privacy Framework), waaronder de Amerikaanse vennootschappen van deze aanbieders gecertificeerd zijn (adequaatheidsbesluit, art. 45 AVG), en subsidiair op de standaardcontractbepalingen van de Europese Commissie in hun verwerkersovereenkomsten (art. 46 lid 2 sub c AVG).
- Cloudflare, Inc. (USA) — infrastructuur, CDN, Workers: hosting van website, dashboard en API, database, bestandsopslag en wachtrijen, verzending van systeemmails (Cloudflare Email Service) en Web Analytics (paragraaf 2.3)
- Clerk, Inc. (USA) — authenticatie: e-mailadres, naam, aanmeld- en sessiegegevens (waaronder IP-adres, de daaruit afgeleide locatie en browser) en bevestigingsmails. Bij de registratie bindt Clerk een bescherming tegen geautomatiseerde aanmeldingen in (Cloudflare Turnstile). Als u zich met een Google-account aanmeldt, ontvangt Clerk uw naam en e-mailadres van dat account.
- Stripe Payments Europe, Ltd. (Ierland) — betalingsverwerking en facturen. Stripe verzamelt betaalgegevens rechtstreeks; wij ontvangen geen kaartgegevens. Voor fraudepreventie, zijn eigen wettelijke verplichtingen en de doorontwikkeling van zijn producten is Stripe zelf verantwoordelijk.
- Functional Software, Inc. (Sentry) (USA, opslag in de EU) — foutanalyse voor de API, doorverwijzingen en het dashboard: foutmeldingen en steekproeven van verzoeken (methode, pad zonder parameters, statuscode, duur, interne identifiers). IP-adressen, headers, cookies en parameters verwijderen wij vóór verzending; e-mailadressen en sleutels in tekst worden onleesbaar gemaakt. Juridische grondslag: Art. 6 lid 1 sub f AVG (gerechtvaardigd belang bij een foutloze en veilige werking)
- Google Cloud EMEA Ltd. (Ierland; Google Cloud Web Risk) — controle van doeladressen op phishing en malware: bij het aanmaken of wijzigen van een code, bij een controle via de API en bij de nachtelijke hercontrole, het doeladres van de code of de links op de landing page ervan. Alleen het adres wordt verzonden, geen account- of bezoekersgegevens; bevat het adres zelf persoonsgegevens (bijvoorbeeld in een parameter), dan gaan die mee. Juridische grondslag: Art. 6 lid 1 sub f AVG (bescherming van bezoekers tegen frauduleuze bestemmingen en veiligheid van de dienst)
- Microsoft (Microsoft 365) — de mailbox office@qr3.app: e-mails aan ons, ook antwoorden op systeemmails, en onze antwoorden. Juridische grondslag: Art. 6 lid 1 sub b AVG (vragen over de overeenkomst) of sub f (overige vragen)
Doorgifte voor reclamedoeleinden vindt niet plaats.
4. Uw rechten (AVG art. 15–22)
- Inzage (Art. 15):
GET /v1/account/privacyof e-mail naar office@qr3.app - Dataportabiliteit (Art. 20):
GET /v1/account/export— JSON-export van alle gegevens - Verwijdering (Art. 17):
DELETE /v1/accountof e-mail. Uw account wordt onmiddellijk gewist: organisaties waarvan u eigenaar bent, met alle workspaces, codes, productpaspoorten, bestanden en statistieken (heeft zo'n organisatie een andere organisatiebeheerder, dan neemt die haar over met de gegevens en het abonnement), uw lidmaatschappen van andere organisaties, uw login bij Clerk en uw klantrecord bij Stripe. Een lopend abonnement eindigt onmiddellijk, zonder restitutie naar rato. Bij zeer grote accounts is het wissen binnen enkele uren afgerond. In de databaseback-ups (Cloudflare D1 Time Travel) blijven gewiste gegevens tot 30 dagen herstelbaar, daarna zijn ze definitief verwijderd. Uitgezonderd zijn facturen, die wij gedurende de wettelijke bewaartermijn van zeven jaar bij Stripe bewaren (§ 132 BAO), en meldingen van derden over misbruikte codes (misbruikpreventie). - Beperking (Art. 18): e-mail naar office@qr3.app
- Bezwaar (Art. 21): te allen tijde voor gerechtvaardigde belangen
5. Cookies
qr3.app maakt uitsluitend gebruik van technisch noodzakelijke sessiecookies (authenticatie via Clerk). Geen marketing- of trackingcookies. Toestemming op grond van de cookie-richtlijn is daarom niet vereist. Cloudflare Web Analytics (zie paragraaf 2.3) maakt eveneens geen gebruik van cookies.
6. Gegevensbeveiliging
Alle gegevens werden versleuteld verzonden (TLS 1.3). Databaseversleuteling 'at-rest' via Cloudflare D1. API-keys worden gehasht opgeslagen. Webhook-handtekeningen via HMAC-SHA256.
7. Recht om een klacht in te dienen
U heeft het recht om een klacht in te dienen bij de Oostenrijkse privacytoezichthouder:
Datenschutzbehörde (dsb.gv.at), Barichgasse
40-42, 1030 Wenen
8. Contact privacy
Ostheimer OG
Fabriksgasse 20, 2230 Gänserndorf
office@qr3.app