Privaatsuspoliitika
Seisuga: november 2026 | Vastutav töötleja: Ostheimer OG, Fabriksgasse 20, 2230 Gänserndorf | office@qr3.app
1. Põhimõtted
Töötleme isikuandmeid kooskõlas isikuandmete kaitse üldmäärusega (GDPR) (EL) 2016/679. Teie andmete kaitse on meile ülimalt oluline. qr3.app on välja töötatud põhimõttel Privacy by Design (lõimitud andmekaitse): IP-aadresse ei salvestata kunagi — need pseudonüümitakse Edge-võrgus (Cloudflare Workers) kohe HMAC-SHA-256, pikaajalise saladuse, eesmärgi ja UTC-päeva abil enne andmete püsivat salvestamist.
2. Töödeldavad andmed
2.1 API kasutamine (registreeritud kasutajad)
- Kontoandmed: e-posti aadress, nimi (Clerk.com autentimise kaudu)
- Arveldusandmed: Stripe'i kliendi ID, tellimuse staatus (krediitkaardiandmeid ei salvestata — Stripe töötleb neid otse)
- Kasutusandmed: loodud QR-koodid, tööala (workspace) seadistused
- Õiguslik alus: GDPR artikli 6 lõike 1 punkt b (lepingu täitmine)
2.2 Skannimise analüütika (lõppkasutajad, kes skannivad QR-koode)
- IP-pseudonüüm: HMAC-SHA-256 pikaajalise saladuse, eesmärgi ja UTC-päevaga — pseudonüümitud isikuandmed; räsi põhjal ei saa neid otse taastada, kuid saladuse valdaja saab päeva kohta teadaoleva IP-kandidaadi uuesti arvutada
- Seadme andmed: seadme tüüp, operatsioonisüsteem, veebilehitseja (User-Agent päisest, anonümiseeritud)
- Geograafilised andmed: riik, linn (Cloudflare CF-IPCountry päisest — IP-aadressi ei salvestata)
- Õiguslik alus: GDPR artikli 6 lõike 1 punkt f (QR-koodi omanike õigustatud huvi statistika vastu)
- Säilitamine: 90 päeva, pärast mida kustutatakse andmed automaatselt
2.3 Veebilehe külastamine (qr3.app)
- Jälgimisküpsised puuduvad
- Serverilogid: Cloudflare töötleb ühenduse andmeid kooskõlas oma privaatsuspoliitikaga
Lehevaatamiste loendamiseks keeleversioonide kaupa kasutab qr3.app teenust Cloudflare Web Analytics. See teenus ei kasuta küpsiseid ega muid kliendipoolseid salvestusmehhanisme, ei salvesta IP-aadressid ega loo kasutajaprofiile. Kogutavad andmed koondkujul: lehe tee, viitaja, brauseri ja seadme tüüp ning riik. Pakkuja: Cloudflare, Inc. volitatud töötlejana (Andmetöötluse lisa). Õiguslik alus: GDPR artikli 6 lõike 1 punkt f — õigustatud huvi keelepõhise leviku vastu. Keeldumisküpsis (opt-out cookie) ei ole vajalik, kuna teie seadmesse andmeid ei salvestata.
2.4 Kasutusstatistika ja webhookide logid (registreeritud kasutajad)
- Kasutusstatistika: Dashboardi tegevus päevade kaupa (millistel UTC-päevadel kasutaja Workspace'i dashboardi avas) ja API kasutusloendurid operatsiooni ja päeva kaupa (ühe API-võtme päringute arv operatsiooni ja tulemuse kaupa). Dashboardi tegevuse kohta salvestatakse kasutaja, organisatsiooni ja Workspace'i identifikaatorid, UTC-päev ning selle päeva esimese avamise ajahetk; API loendurite kohta organisatsiooni, Workspace'i ja API-võtme identifikaatorid, UTC-päev, operatsioon, tulemus, arv ning päeva esimese ja viimase päringu ajahetk — IP-aadressi ega User-Agent'i ei salvestata.
- Webhookide kohaletoimetamise logid: Iga kohaletoimetamiskatse kohta: sündmuse tüüp, aeg, olek, HTTP olekukood ja vastuseaeg, saadetud sündmuse andmed ning vastuvõtja vastuse esimene kilobait (1 KB) või veateade. Skannimissündmuste puhul sisaldavad sündmuse andmed külastaja riiki, seadme tüüpi, operatsioonisüsteemi, brauserit ja keelt, koodisündmuste puhul kogu koodi koos sihtaadressi ja märkmetega. Külastajate IP-aadressi ega User-Agent'i ei salvestata, kuid sündmuse andmed ja vastuvõtja vastus võivad sisaldada isikuandmeid.
- Eesmärk: Toimimine, vigade otsimine ja toote täiustamine
- Õiguslik alus: GDPR artikli 6 lõike 1 punkt f (õigustatud huvi teenuse turvaliseks toimimiseks, vigade otsimiseks ja edasiarendamiseks)
- Säilitamine: 90 päeva (jooksev UTC-päev ja 89 eelnevat päeva), pärast mida kustutatakse
andmed automaatselt;
DELETE /v1/accountkorral kohe
2.5 Auditilogi (registreeritud kasutajad)
- Sisu: Iga muudatuse kohta tööruumis (näiteks koodides, API-võtmetes, liikmetes või webhookides): aeg, toiming, puudutatud ressurss, muudetud väärtused ja kes tegutses (kasutaja ID või API-võtme ID). Otse API kaudu tehtud päringute puhul lisaks IP-pseudonüüm (HMAC-SHA-256 UTC-päeva kohta, eraldi eesmärk) ja kasutajaagent (user agent). IP-aadressi, saladusi (secrets) ega API-võtmeid ei salvestata.
- Eesmärk: Muudatuste jälgitavus tööruumi meeskonna jaoks ja teenuse turvalisus
- Õiguslik alus: GDPR artikli 6 lõike 1 punkt f (õigustatud huvi jälgitavate muudatuste ja teenuse turvalisuse vastu)
- Säilitamine: IP-pseudonüüm ja user agent 90 päeva, kirje 365 päeva (iga kord jooksev
UTC-päev ja sellele eelnevad päevad), seejärel automaatne kustutamine;
DELETE /v1/accountkorral kustutatakse oma organisatsioonide kirjed kohe, teistes meeskondades eemaldatakse IP-pseudonüüm ja user agent
3. Andmete edastamine kolmandatele isikutele
Edastame andmeid ainult järgmistele teenuseosutajatele. Kui ei ole märgitud teisiti, töötlevad nad andmeid meie nimel (GDPR artikkel 28). Kui andmed jõuavad seejuures USA-sse, põhineb see ELi-USA andmekaitseraamistikul (EU-US Data Privacy Framework), mille alusel on nende teenuseosutajate USA ettevõtted sertifitseeritud (kaitse piisavuse otsus, GDPR artikkel 45), ning teise võimalusena Euroopa Komisjoni lepingu tüüptingimustel nende andmetöötluslepingutes (GDPR artikli 46 lõike 2 punkt c).
- Cloudflare, Inc. (USA) — infrastruktuur, CDN, Workers: veebilehe, dashboardi ja API majutus, andmebaas, failide salvestus ja järjekorrad, süsteemikirjade saatmine (Cloudflare Email Service) ning Web Analytics (punkt 2.3)
- Clerk, Inc. (USA) — autentimine: e-posti aadress, nimi, sisselogimis- ja seansiandmed (sh IP-aadress, selle põhjal määratud asukoht ja brauser) ning kinnituskirjad. Registreerimisel lisab Clerk kaitse automatiseeritud registreerimiste vastu (Cloudflare Turnstile). Kui logite sisse Google'i kontoga, saab Clerk sellelt kontolt Teie nime ja e-posti aadressi.
- Stripe Payments Europe, Ltd. (Iirimaa) — maksete töötlemine ja arved. Makseandmed kogub Stripe otse; meie kaardiandmeid ei saa. Pettuste ennetamise, oma seadusest tulenevate kohustuste ja oma toodete edasiarendamise eest vastutab Stripe ise.
- Functional Software, Inc. (Sentry) (USA, säilitamine EL-is) — vigade analüüs API, ümbersuunamiste ja dashboardi jaoks: veateated ja päringute valimid (meetod, tee ilma parameetriteta, olekukood, kestus, sisemised identifikaatorid). IP-aadressid, päised, küpsised ja parameetrid eemaldame enne saatmist; e-posti aadressid ja võtmed tekstis varjatakse. Õiguslik alus: GDPR artikli 6 lõike 1 punkt f (õigustatud huvi veatu ja turvalise toimimise vastu)
- Google Cloud EMEA Ltd. (Iirimaa; Google Cloud Web Risk) — sihtaadresside kontroll andmepüügi ja pahavara suhtes: koodi loomisel või muutmisel, API kaudu kontrollimisel ja öisel korduskontrollil koodi sihtaadress või selle maandumislehe lingid. Saadetakse ainult aadress, mitte konto- ega külastajaandmeid; kui aadress ise sisaldab isikuandmeid (näiteks parameetris), lähevad need kaasa. Õiguslik alus: GDPR artikli 6 lõike 1 punkt f (külastajate kaitse petturlike sihtkohtade eest ja teenuse turvalisus)
- Microsoft (Microsoft 365) — postkast office@qr3.app: meile saadetud kirjad, sh vastused süsteemikirjadele, ja meie vastused. Õiguslik alus: GDPR artikli 6 lõike 1 punkt b (lepingut puudutavad päringud) või punkt f (muud päringud)
Andmete edastamist reklaamieesmärkidel ei toimu.
4. Teie õigused (GDPR artiklid 15–22)
- Õigus tutvuda andmetega (artikkel 15):
GET /v1/account/privacyvõi e-kiri aadressile office@qr3.app - Andmete ülekandmine (artikkel 20):
GET /v1/account/export— kõigi andmete eksport JSON-vormingus - Kustutamine (artikkel 17):
DELETE /v1/accountvõi e-kiri. Teie konto kustutatakse kohe: organisatsioonid, mille omanik te olete, koos kõigi tööalade, koodide, tootepasside, failide ja statistikaga (kui sellisel organisatsioonil on teine organisatsiooni administraator, võtab tema selle koos andmete ja tellimusega üle), teie liikmesused teistes organisatsioonides, teie Clerki sisselogimine ja teie kliendikirje Stripe'is. Käimasolev tellimus lõpeb kohe, ilma proportsionaalse tagasimakseta. Väga suurte kontode puhul lõpeb kustutamine mõne tunni jooksul. Andmebaasi varukoopiates (Cloudflare D1 Time Travel) jäävad kustutatud andmed kuni 30 päeva taastatavaks, seejärel eemaldatakse need lõplikult. Erandiks on arved, mida säilitame Stripe'is seadusjärgse seitsmeaastase säilitustähtaja jooksul (§ 132 BAO), ning kolmandate isikute teated kuritarvitavate koodide kohta (kuritarvituste ennetamine). - Töötlemise piiramine (artikkel 18): e-kiri aadressile office@qr3.app
- Vastuväite esitamine (artikkel 21): igal ajal õigustatud huvide alusel toimuvale töötlemisele
5. Küpsised
qr3.app kasutab eranditult tehniliselt vajalikke seansiküpsiseid (autentimine Clerki kaudu). Turundus- või jälgimisküpsiseid ei kasutata. Seetõu ei ole küpsiste direktiivi kohane nõusolek vajalik. Cloudflare Web Analytics (vt jaotist 2.3) ei kasuta samuti küpsiseid.
6. Andmeturve
Kõik andmed edastatakse krüpteeritult (TLS 1.3). Andmebaasi krüpteerimine puhkeolekus (at-rest) toimub Cloudflare D1 kaudu. API-võtmed salvestatakse räsitud kujul. Veebikonksude (webhook) allkirjad luuakse HMAC-SHA256 abil.
7. Kaebuse esitamise õigus
Teil on õigus esitada kaebus Austria andmekaitseasutusele:
Datenschutzbehörde (dsb.gv.at), Barichgasse
40-42, 1030 Wien
8. Andmekaitse kontaktandmed
Ostheimer OG
Fabriksgasse 20, 2230 Gänserndorf
office@qr3.app