Politika privatnosti
Poslednje ažuriranje: 25. avgust 2026. godine
1. Rukovalac podacima
Rukovalac podacima o ličnosti je AccessLens (u daljem tekstu: “mi”, “naš” ili “Usluga”), dostupan na adresi access-lens.vercel.app. Za sva pitanja u vezi sa zaštitom podataka možete nas kontaktirati na matija.dev.work@gmail.com.
2. Koje podatke prikupljamo
2.1 Podaci o nalogu
- Email adresa — koristi se za autentifikaciju (prijava putem magic linka ili lozinke), slanje izveštaja i obaveštenja.
- Lozinka (opciono) — ukoliko koristite prijavu lozinkom, ona se čuva isključivo u hashiranom obliku na serveru za autentifikaciju (Supabase Auth). Mi nemamo pristup vašoj lozinki u čitljivom obliku.
- Korisnički ID — automatski generisan jedinstveni identifikator (UUID) koji se kreira pri prvoj prijavi.
2.2 Podaci o skeniranju
- URL adrese koje unosite za WCAG skeniranje.
- Rezultati skeniranja — uključujući skor pristupačnosti, listu pronađenih problema (WCAG pravilo, CSS selektor, opis), i screenshot naslovne stranice skeniranog sajta.
- Vremenski žigovi — datum i vreme pokretanja i završetka svakog skena.
- Email za obaveštenje (opciono) — ukoliko izaberete da vam se rezultati pošalju na email.
2.3 Podaci o pretplati i plaćanju
- Stripe identifikatori — ID kupca i ID pretplate se čuvaju radi upravljanja vašim planom. Platne kartice i finansijski podaci se ne čuvaju na našim serverima — njima upravlja isključivo Stripe.
- Plan i status — identifikator vašeg plana (besplatan/pro) i status pretplate.
2.4 Korišćenje AI funkcionalnosti
Kada koristite funkciju “Prikaži rešenje”, beleži se identifikator korisnika, skena i WCAG pravila — isključivo u svrhu primene mesečnih ograničenja za besplatan plan (3 AI rešenja mesečno). Sam sadržaj AI odgovora se ne čuva trajno.
2.5 Podaci koje NE prikupljamo
- Ne prikupljamo IP adrese u okviru aplikacije.
- Ne koristimo analitičke servise (Google Analytics i sl.).
- Ne koristimo piksele za praćenje niti reklamne kolačiće.
- Ne prikupljamo podatke o uređaju ili pretraživaču.
- Ne vršimo profilisanje korisnika u marketinške svrhe.
Napomena: Hosting provajderi (Vercel, Render, Supabase) mogu beležiti standardne HTTP metapodatke (IP adresa, User-Agent) na nivou infrastrukture, nezavisno od naše aplikacije.
3. Pravni osnov za obradu podataka
Vaše podatke obrađujemo na osnovu sledećih pravnih osnova:
- Izvršenje ugovora (čl. 6 st. 1 tač. b GDPR) — obrada je neophodna za pružanje usluge skeniranja, generisanje izveštaja i upravljanje vašim nalogom.
- Legitimni interes (čl. 6 st. 1 tač. f GDPR) — obrada u svrhe zaštite bezbednosti usluge i sprečavanja zloupotrebe.
- Pravna obaveza (čl. 6 st. 1 tač. c GDPR) — čuvanje podataka o transakcijama u skladu sa poreskim i računovodstvenim propisima.
4. Kolačići i lokalno skladištenje
AccessLens koristi minimalan broj kolačića:
| Naziv | Vrsta | Svrha |
|---|---|---|
| sb-*-auth-token | Esencijalni | Sesija za autentifikaciju (Supabase). Neophodan za rad aplikacije. |
| access-lens-theme | localStorage | Čuva vaš izbor teme (svetla/tamna/sistem). Ne šalje se serveru. |
Ne koristimo kolačiće za oglašavanje, analitiku ili praćenje. Pošto se koriste isključivo esencijalni kolačići neophodni za rad usluge, saglasnost (cookie consent) nije potrebna u skladu sa ePrivacy direktivom.
5. Treći servisi i primaoci podataka
Vaše podatke delimo isključivo sa servisima koji su neophodni za funkcionisanje Usluge:
| Servis | Svrha | Podaci |
|---|---|---|
| Supabase | Autentifikacija i baza podataka | Email, lozinka (hash), svi podaci naloga |
| Stripe | Obrada plaćanja | Email, ID korisnika, podaci o kartici (direktno Stripe-u) |
| Upstash Redis | Red za skeniranje (queue) | URL za sken, rezultati (privremeno, 24h) |
| Groq | AI analiza problema | Samo WCAG pravilo i CSS selektor — nikakvi lični podaci |
| Resend | Slanje email izveštaja | Email primaoca, sadržaj izveštaja |
| Vercel | Hosting frontend aplikacije | Standardni HTTP zahtevi |
| Render | Hosting backend-a i worker-a | Standardni HTTP zahtevi, logovi |
Vaše podatke ne prodajemo, ne iznajmljujemo i ne delimo sa trećim stranama u reklamne ili marketinške svrhe.
6. Međunarodni prenos podataka
Navedeni treći servisi mogu obrađivati podatke van Republike Srbije i Evropske unije (npr. SAD). Ovi servisi primenjuju odgovarajuće zaštitne mere u skladu sa GDPR (standardne ugovorne klauzule, odluke o adekvatnosti ili sertifikacije). Korišćenjem Usluge pristajete na ovaj prenos, uz primenu navedenih zaštitnih mera.
7. Zadržavanje podataka
- Redis (queue) — svi podaci o skeniranju u redu automatski se brišu nakon 24 sata.
- Baza podataka — rezultati skeniranja, izveštaji i podaci o nalogu čuvaju se sve dok ne zatražite njihovo brisanje ili dok ne obrišete nalog.
- Stripe — podaci o transakcijama se čuvaju u skladu sa Stripe-ovom politikom zadržavanja i zakonskim obavezama.
8. Vaša prava
U skladu sa Opštom uredbom o zaštiti podataka (GDPR) i Zakonom o zaštiti podataka o ličnosti Republike Srbije, imate sledeća prava:
- Pravo na pristup — možete pregledati sve svoje podatke putem Dashboard-a (skenovi, rezultati, podešavanja).
- Pravo na ispravku — možete promeniti email adresu i lozinku putem Podešavanja.
- Pravo na brisanje — možete obrisati pojedinačne skenove putem Dashboard-a. Za potpuno brisanje naloga i svih povezanih podataka, obratite nam se na matija.dev.work@gmail.com.
- Pravo na prenosivost — možete preuzeti izveštaje u PDF formatu.
- Pravo na ograničenje obrade i pravo na prigovor — za ostvarivanje ovih prava kontaktirajte nas putem email-a.
- Pravo na podnošenje pritužbe — imate pravo da podnesete pritužbu Povereniku za informacije od javnog značaja i zaštitu podataka o ličnosti Republike Srbije, ili nadležnom nadzornom telu u vašoj zemlji.
Na svaki zahtev ćemo odgovoriti u roku od 30 dana od prijema.
9. Bezbednost podataka
Primenjujemo tehničke i organizacione mere zaštite podataka, uključujući:
- HTTPS enkripcija za sav saobraćaj.
- Hashiranje lozinki (bcrypt putem Supabase Auth).
- JWT tokeni za autorizaciju sa ograničenim vremenom trajanja.
- Row Level Security (RLS) na nivou baze podataka.
- Verifikacija potpisa za Stripe webhook-ove.
- Tajne vrednosti (API ključevi) se čuvaju isključivo u promenljivima okruženja, nikada u izvornom kodu.
10. Obrada podataka sa skeniranih sajtova
Kada pokrenete sken, naš sistem automatski pristupa javno dostupnom sadržaju navedene web stranice i analizira HTML strukturu radi provere pristupačnosti. Rezultati analize (CSS selektori, opis problema, screenshot) se čuvaju kao deo vašeg izveštaja. Korisnik je odgovoran da obezbedi ovlašćenje za skeniranje unetog URL-a. Ne preuzimamo podatke posetilaca skeniranih sajtova niti podatke iz zaštićenih oblasti tih sajtova.
11. Maloletna lica
Usluga nije namenjena licima mlađim od 16 godina. Ne prikupljamo svesno podatke o ličnosti od maloletnih lica. Ako saznamo da smo prikupili podatke od lica mlađeg od 16 godina, obrisaćemo te podatke u najkraćem mogućem roku.
12. Izmene politike privatnosti
Zadržavamo pravo da izmenimo ovu Politiku privatnosti u bilo kom trenutku. O značajnim izmenama ćemo vas obavestiti putem email-a ili obaveštenja u aplikaciji. Nastavak korišćenja Usluge nakon objave izmena smatra se prihvatanjem izmenjene politike. Preporučujemo da redovno proveravate ovu stranicu.
13. Kontakt
Za sva pitanja, zahteve ili pritužbe u vezi sa zaštitom vaših podataka, obratite nam se na:
Email: matija.dev.work@gmail.com