shield_lock Varstvo podatkov

Pravilnik o zasebnosti

Stanje: november 2026 | Upravljavec: Ostheimer OG, Fabriksgasse 20, 2230 Gänserndorf | office@qr3.app

1. Načela

Osebne podatke obdelujemo v skladu z GDPR (EU) 2016/679. Varstvo vaših podatkov je za nas ključnega pomena. qr3.app je bil razvit po načelu Privacy by Design (vgrajeno varstvo zasebnosti): IP-naslovi se nikoli ne shranjujejo — se na robu omrežja (Cloudflare Workers) takoj psevdonimizirajo s HMAC-SHA-256, dolgoročnim skrivnim podatkom, namenom in dnevom UTC, preden se podatki trajno shranijo.

2. Obdelani podatki

2.1 Uporaba API-ja (registrirani uporabniki)

  • Podatki o računu: e-poštni naslov, ime (prek avtentikacije Clerk.com)
  • Podatki o obračunavanju: ID stranke Stripe, status naročnine (brez podatkov o kreditnih karticah — Stripe jih obdeluje neposredno)
  • Podatki o uporabi: ustvarjene kode QR, konfiguracije delovnih prostorov
  • Pravna podlaga: člen 6(1)(b) GDPR (izvajanje pogodbe)

2.2 Analitika skeniranja (končni uporabniki, ki skenirajo kode QR)

  • IP-psevdonim: HMAC-SHA-256 z dolgoročnim skrivnim podatkom, namenom in dnevom UTC — psevdonimizirani osebni podatki; iz zgoščene vrednosti jih ni mogoče neposredno obnoviti, imetnik skrivnosti pa lahko za ta dan znova izračuna znanega kandidata IP
  • Podatki o napravi: vrsta naprave, operacijski sistem, brskalnik (iz uporabniškega agenta, anonimizirano)
  • Geografski podatki: država, mesto (iz glave Cloudflare CF-IPCountry — IP-naslov se ne shranjuje)
  • Pravna podlaga: člen 6(1)(f) GDPR (zakoniti interes imetnikov kod QR za statistične podatke)
  • Hramba: 90 dni, nato samodejni izbris

2.3 Obisk spletnega mesta (qr3.app)

  • Brez sledilnih piškotkov
  • Server-Logs: Cloudflare obdeluje podatke o povezavi v skladu s svojim pravilnikom o zasebnosti

Za štetje ogledov strani glede na jezikovno različico qr3.app uporablja storitev Cloudflare Web Analytics. Storitev ne uporablja piškotkov ali drugih mehanizmov za shranjevanje na strani odjemalca, ne shranjuje naslovov IP in ne oblikuje profilov uporabnikov. Zbrani podatki v agregirani obliki vključujejo: pot strani, napotitelja, vrsto brskalnika in naprave ter državo. Ponudnik: Cloudflare, Inc., kot obdelovalec podatkov (Dodatek o obdelavi podatkov). Pravna podlaga: člen 6(1)(f) GDPR — zakoniti interes za ugotavljanje dosega posameznih jezikovnih različic. Piškotek za odjavo ni potreben, saj se na vaši napravi ne shranjujejo nobeni podatki.

2.4 Statistika uporabe in dnevniki webhookov (registrirani uporabniki)

  • Statistika uporabe: Dejavnost v nadzorni plošči po dnevih (ob katerih dnevih UTC je uporabnik odprl nadzorno ploščo delovnega prostora) in števci uporabe API-ja po operaciji in dnevu (število zahtev enega ključa API po operaciji in izidu). Pri dejavnosti v nadzorni plošči se shranjujejo identifikatorji uporabnika, organizacije in delovnega prostora, dan UTC in čas prvega odprtja tistega dne; pri števcih API identifikatorji organizacije, delovnega prostora in ključa API, dan UTC, operacija, izid, število ter čas prve in zadnje zahteve dneva — brez naslova IP in brez uporabniškega agenta (User-Agent).
  • Dnevniki dostave webhookov: Pri vsakem poskusu dostave: vrsta dogodka, čas, stanje, statusna koda HTTP in odzivni čas, poslani podatki o dogodku ter prvi kilobajt (1 KB) odgovora prejemnika ali sporočilo o napaki. Pri dogodkih skeniranja podatki o dogodku vsebujejo državo, vrsto naprave, operacijski sistem, brskalnik in jezik obiskovalca, pri dogodkih kod pa celotno kodo skupaj s ciljnim naslovom in opombami. Naslov IP in uporabniški agent (User-Agent) obiskovalcev se ne shranjujeta, vendar lahko podatki o dogodku in odgovor prejemnika vsebujejo osebne podatke.
  • Namen: Delovanje, iskanje napak in izboljševanje izdelka
  • Pravna podlaga: člen 6(1)(f) GDPR (zakoniti interes za varno delovanje, iskanje napak in nadaljnji razvoj storitve)
  • Hramba: 90 dni (tekoči dan UTC in 89 prejšnjih dni), nato samodejni izbris; pri DELETE /v1/account takoj

2.5 Revizijski dnevnik (registrirani uporabniki)

  • Vsebina: Za vsako spremembo v delovnem prostoru (na primer kod, ključev API, članov ali webhookov): čas, dejanje, zadevni vir, spremenjene vrednosti in kdo je ukrepal (ID uporabnika ali ključa API). Pri klicih neposredno prek API-ja dodatno psevdonim IP (HMAC-SHA-256 na dan UTC, ločen namen) in uporabniški agent (user agent). IP naslov, skrivnosti (secrets) in ključi API se ne shranjujejo.
  • Namen: Sledljivost sprememb za ekipo delovnega prostora in varnost storitve
  • Pravna podlaga: člen 6(1)(f) GDPR (zakoniti interes za sledljive spremembe in za varnost storitve)
  • Hramba: psevdonim IP in user agent 90 dni, vnos 365 dni (vsakič tekoči dan UTC in predhodni dnevi), nato samodejni izbris; ob DELETE /v1/account se vnosi lastnih organizacij izbrišejo takoj, v drugih ekipah pa se odstranita psevdonim IP in user agent

3. Posredovanje podatkov tretjim osebam

Podatke posredujemo le naslednjim ponudnikom storitev. Če ni navedeno drugače, podatke obdelujejo v našem imenu (člen 28 GDPR). Če pri tem podatki pridejo v ZDA, to temelji na okviru EU-ZDA za zasebnost podatkov (EU-US Data Privacy Framework), po katerem so ameriške družbe teh ponudnikov certificirane (sklep o ustreznosti, člen 45 GDPR), in podredno na standardnih pogodbenih klavzulah Evropske komisije v njihovih pogodbah o obdelavi (člen 46(2)(c) GDPR).

  • Cloudflare, Inc. (ZDA) — infrastruktura, CDN, Workers: gostovanje spletnega mesta, nadzorne plošče in API-ja, podatkovna baza, shramba datotek in čakalne vrste, pošiljanje sistemskih e-poštnih sporočil (Cloudflare Email Service) in Web Analytics (razdelek 2.3)
  • Clerk, Inc. (ZDA) — avtentikacija: e-poštni naslov, ime, podatki o prijavi in seji (vključno z naslovom IP, iz njega izpeljano lokacijo in brskalnikom) ter potrditvena e-poštna sporočila. Pri registraciji Clerk vgradi zaščito pred avtomatiziranimi registracijami (Cloudflare Turnstile). Če se prijavite z Googlovim računom, Clerk iz tega računa prejme vaše ime in e-poštni naslov.
  • Stripe Payments Europe, Ltd. (Irska) — obdelava plačil in računi. Plačilne podatke Stripe zbira neposredno; podatkov o karticah ne prejmemo. Za preprečevanje goljufij, za lastne zakonske obveznosti in za razvoj svojih izdelkov je Stripe odgovoren sam.
  • Functional Software, Inc. (Sentry) (ZDA, hramba v EU) — analiza napak za API, preusmeritve in nadzorno ploščo: sporočila o napakah in vzorci zahtev (metoda, pot brez parametrov, statusna koda, trajanje, notranji identifikatorji). Naslove IP, glave, piškotke in parametre odstranimo pred pošiljanjem; e-poštni naslovi in ključi v besedilu so zakriti. Pravna podlaga: člen 6(1)(f) GDPR (zakoniti interes za delovanje brez napak in varno delovanje)
  • Google Cloud EMEA Ltd. (Irska; Google Cloud Web Risk) — preverjanje ciljnih naslovov glede lažnega predstavljanja (phishing) in zlonamerne programske opreme: pri ustvarjanju ali spremembi kode, pri preverjanju prek API-ja in pri nočnem ponovnem preverjanju ciljni naslov kode ali povezave njene ciljne strani. Pošlje se le naslov, brez podatkov o računih ali obiskovalcih; če naslov sam vsebuje osebne podatke (na primer v parametru), se pošljejo z njim. Pravna podlaga: člen 6(1)(f) GDPR (zaščita obiskovalcev pred goljufivimi cilji in varnost storitve)
  • Microsoft (Microsoft 365) — poštni predal office@qr3.app: e-poštna sporočila, ki nam jih pošljete, vključno z odgovori na sistemska sporočila, in naši odgovori. Pravna podlaga: člen 6(1)(b) GDPR (vprašanja v zvezi s pogodbo) oziroma (f) (druga vprašanja)

Posredovanje podatkov v oglaševalske namene se ne izvaja.

4. Vaše pravice (členi 15–22 GDPR)

  • Dostop (člen 15): GET /v1/account/privacy ali e-pošta na office@qr3.app
  • Prenosljivost podatkov (člen 20): GET /v1/account/export — izvoz vseh podatkov v obliki JSON
  • Izbris (člen 17): DELETE /v1/account ali e-pošta. Vaš uporabniški račun se izbriše takoj: organizacije, katerih lastnik ste, z vsemi delovnimi prostori, kodami, potnimi listi izdelkov, datotekami in statistiko (če ima takšna organizacija drugega skrbnika organizacije, jo ta prevzame skupaj s podatki in naročnino), vaša članstva v drugih organizacijah, vaša prijava pri Clerk in vaš zapis stranke pri Stripe. Tekoča naročnina se konča takoj, brez sorazmernega vračila denarja. Pri zelo velikih uporabniških računih je izbris končan v nekaj urah. V varnostnih kopijah baze podatkov (Cloudflare D1 Time Travel) ostanejo izbrisani podatki obnovljivi do 30 dni, nato so dokončno odstranjeni. Izjema so fakture, ki jih v zakonsko predpisanem roku hrambe sedmih let hranimo pri Stripe (§ 132 BAO), in prijave tretjih oseb o zlorabljenih kodah (preprečevanje zlorab).
  • Omejitev obdelave (člen 18): e-pošta na office@qr3.app
  • Ugovor (člen 21): kadar koli za primere obdelave na podlagi zakonitih interesov

5. Piškotki

qr3.app uporablja izključno tehnično nujne sejne piškotke (avtentikacija prek Clerk). Brez oglaševalskih ali sledilnih piškotkov. Zato privolitev v skladu z direktivo o piškotkih ni potrebna. Tudi storitev Cloudflare Web Analytics (glejte razdelek 2.3) ne uporablja piškotkov.

6. Varnost podatkov

Vsi podatki se prenašajo šifrirano (TLS 1.3). Šifriranje podatkovne baze v mirovanju (at-rest) prek Cloudflare D1. Ključi API se shranjujejo v zgoščeni obliki. Podpisi spletnih kljukic (webhook) prek HMAC-SHA256.

7. Pravica do pritožbe

Imate pravico do vložitve pritožbe pri avstrijskem organu za varstvo podatkov:
Datenschutzbehörde (dsb.gv.at), Barichgasse 40-42, 1030 Wien

8. Kontakt za varstvo podatkov

Ostheimer OG
Fabriksgasse 20, 2230 Gänserndorf
office@qr3.app