Politika privatnosti — Tprice
Poslednje ažuriranje: 2026-11-12 Datum stupanja na snagu: 2026-11-12
Ova Politika privatnosti objašnjava kako Tprice („Tprice", „mi", „nas", „naš") prikuplja, koristi, čuva i štiti podatke o ličnosti korisnika („vi", „korisnik") mobilne aplikacije Tprice za iOS i Android. Sačinjena je tako da ispuni zahteve Opšte uredbe Evropske unije o zaštiti podataka (GDPR), GDPR-a Ujedinjenog Kraljevstva, Kalifornijskog zakona o privatnosti potrošača izmenjenog Kalifornijskim zakonom o pravima na privatnost (CCPA/CPRA), srpskog Zakona o zaštiti podataka o ličnosti (Zakon o zaštiti podataka o ličnosti, zakona matične jurisdikcije rukovaoca), kao i zahteve za uvrštavanje u prodavnice Apple App Store i Google Play (formular App Privacy / formular Data Safety).
Engleski tekst ove politike je merodavna verzija. Prevodi na ruski, hrvatski i srpski jezik dati su radi lakšeg razumevanja.
1. Identitet rukovaoca
Rukovalac podataka je NIKITA IARUNIN PR BEOGRAD, preduzetnik registrovan u Republici Srbiji (Beograd), matični broj 67768850, poreski identifikacioni broj (PIB) 114678100, sa sedištem na adresi Jurija Gagarina 231, 11073 Belgrade, Serbia, koji posluje pod nazivom Tprice.
- Kontakt za privatnost i zaštitu podataka: [email protected]
- Opšta podrška: [email protected]
- Merodavno pravo: pravo Republike Srbije, bez uticaja na obavezujuće odredbe o zaštiti potrošača zemlje prebivališta korisnika.
1a. Lice za zaštitu podataka o ličnosti (čl. 13(1)(b) GDPR)
Tprice nije imenovao Lice za zaštitu podataka o ličnosti jer ne ispunjava nijedan od tri kriterijuma iz čl. 37(1) GDPR:
- Tprice nije organ ili telo javne vlasti (čl. 37(1)(a));
- osnovne aktivnosti Tprice-a ne sastoje se od radnji obrade koje, po svojoj prirodi, obimu ili svrhama, zahtevaju redovno i sistematsko praćenje lica na koja se podaci odnose u velikoj meri (čl. 37(1)(b));
- osnovne aktivnosti Tprice-a ne sastoje se od obrade u velikoj meri posebnih vrsta podataka o ličnosti iz čl. 9 ili podataka o ličnosti koji se odnose na osuđujuće presude i krivična dela iz čl. 10 (čl. 37(1)(c)).
Pitanja u vezi sa privatnošću rešava developer neposredno preko adrese [email protected].
1b. Teritorijalna primena
Tprice se nudi korisnicima u Evropskom ekonomskom prostoru, Ujedinjenom Kraljevstvu, Švajcarskoj, Sjedinjenim Američkim Državama, Hrvatskoj, Srbiji i na drugim tržištima na kojima je aplikacija uvrštena u prodavnice Apple App Store i Google Play. Tprice se ne nudi u Ruskoj Federaciji. Podaci o ličnosti korisnika sa prebivalištem u Rusiji ne prikupljaju se svesno; ako se takav korisnik identifikuje, nalog će biti izbrisan, a korisnik obavešten na evidentiranu imejl adresu.
1c. Primena GDPR-a i GDPR-a Ujedinjenog Kraljevstva (čl. 3(2))
Budući da rukovalac ima sedište u Republici Srbiji i nudi aplikaciju licima na koja se podaci odnose u Evropskom ekonomskom prostoru i Ujedinjenom Kraljevstvu, GDPR i GDPR Ujedinjenog Kraljevstva primenjuju se na relevantnu obradu na osnovu svog čl. 3(2). Možete ostvariti prava opisana u §9 i podneti pritužbu nadzornom organu kako je opisano u §17. Za svako pitanje koje se odnosi na obradu vaših podataka o ličnosti možete nam se obratiti na [email protected].
2. Šta prikupljamo
Tabela u nastavku jedini je izvor istine o tome koje podatke o ličnosti Tprice prikuplja. Svaka stavka je mapirana kako na Apple-ovu taksonomiju privatnosti za App Store (deklarisanu u formularu App Privacy), tako i na Google-ovu taksonomiju Data Safety za Play Store (deklarisanu u formularu Data Safety). Ta dva formulara se neznatno razlikuju u načinu na koji klasifikuju iste osnovne podatke; razlike su objašnjene u §4.
| Stavka koju prikupljamo | Apple App Store taksonomija | Google Play taksonomija |
|---|---|---|
Imejl adresa iz Google ili Apple SSO prijave, kao i iz aplikacijskih formulara „Prijavi grešku u proizvodu" / „Kontaktirajte nas". Kada koristite Sign in with Apple uz opciju „Hide My Email", vrednost koju čuvamo je Apple-ova adresa privatnog releja ([email protected]); vašu pravu imejl adresu Apple ID-ja ne dobijamo. |
Contact Info → Email Address | Personal info → Email address |
| Slobodno uneti sadržaj poruka koje šaljete preko aplikacijskih formulara „Prijavi grešku u proizvodu" / „Kontaktirajte nas". Ove poruke se prosleđuju isključivo osoblju podrške Tprice-a i ne koriste se ni u koju drugu svrhu. One potpadaju pod Google-ov izuzetak za komunikaciju u vezi sa podrškom te se stoga ne deklarišu kao stavka Messages na Play-u. | User Content → Customer Support | (nije deklarisano — pokriveno Google-ovim izuzetkom za komunikaciju u vezi sa podrškom) |
| Vaša lista omiljenih proizvoda, vaša obaveštenja o ceni i vaše pretplate na obaveštenja o popustu: proizvodi za koje ste tražili da vas obavestimo o popustu, grad svake pretplate i ili prodavnice koje ste izabrali ili, za pretplatu u svim prodavnicama, prodavnice koje ste isključili u listi prodavnica u aplikaciji. Uz pretplate na obaveštenja o popustu vodimo evidenciju vaših obaveštenja o popustu (§8): onih koja smo stavili u red za slanje, prikazali u aplikaciji i poslali vam kao push obaveštenje. Aplikacija vaša obaveštenja o popustu prikazuje u odeljku „Obaveštenja", a evidencija beleži da li ste svako od njih videli (otvaranjem obaveštenja ili odeljka „Obaveštenja") i da li ste ga sakrili iz tog odeljka. Čuvaju se na našem bekendu kao podaci o nalogu; na Play-u su deo deklaracije Email + User IDs, a ne posebna stavka App-interactions, osim oznaka da li ste obaveštenje videli i da li ste ga sakrili, koje su deklarisane kao interakcija sa aplikacijom za funkcionalnost aplikacije. | User Content → Other User Content; oznake pregleda i skrivanja: Usage Data → Product Interaction (App Functionality) | (pokriveno stavkama Email + User IDs; ne deklariše se posebno); oznake pregleda i skrivanja: App activity → App interactions (App functionality) |
| Vaše korpe za kupovinu („korpe"): liste proizvoda koje planirate da kupite. Korpa ima kratak naziv koji sami ukucate i proizvode u njoj. Čuvaju se na našem bekendu kao podaci o nalogu. | User Content → Other User Content | App activity → Other user-generated content (deklarisano za naziv korpe, koji je slobodno unet tekst koji ukucate); proizvodi u korpi, kao i vaši omiljeni proizvodi, pokriveni su stavkama Email + User IDs |
| Identifikator korisnika u okviru Firebase Authentication (Firebase UID) — primarni ključ koji povezuje vaš nalog na našem bekendu. | Identifiers → User ID | Personal info → User IDs |
| Firebase App Instance ID — pseudonimni identifikator vezan za instalaciju aplikacije, koji generiše Firebase SDK. | Identifiers → Device ID | Device or other IDs |
| Registracioni token Firebase Cloud Messaging (FCM) — push identifikator vezan za instalaciju na uređaju, koji generiše Firebase SDK nakon što pošaljete zahtev preko aplikacijskog formulara „Kontaktirajte nas" ili uključite obaveštenja o popustu za proizvod i dodelite dozvolu za obaveštenja na nivou operativnog sistema. Prenosi se na naš bekend zajedno sa izabranim jezikom aplikacije kako bismo mogli da vas obavestimo kada odgovorimo na vaš zahtev podršci i kada proizvod koji pratite dođe na popust, kako je opisano u §5 i §9c. Nikada se ne koristi za oglašavanje. | Identifiers → Device ID | Device or other IDs |
| Upiti za pretragu proizvoda u aplikaciji (tekst koji ukucate u polje za pretragu). | Search History | App activity → In-app search history |
| Događaji interakcije u aplikaciji: prikazi ekrana, prijava, registracija, skeniranja barkoda, prikazi proizvoda, dodavanje u omiljeno, deljenje, kreiranje obaveštenja o ceni, uključivanje, menjanje i isključivanje obaveštenja o popustu, promena jezika i radnje sa korpama (kreiranje, preimenovanje i brisanje korpe, dodavanje i uklanjanje proizvoda, otvaranje i poređenje korpe i uvoz korpe iz linka). | Usage Data → Product Interaction | App activity → App interactions |
Automatski prikupljeni dijagnostički događaji koje generiše Firebase SDK: app_exception, first_open, session_start, app_clear_data, os_update, app_remove. Ne prikupljaju se nikakvi stek tragovi (stack traces) (Firebase Crashlytics i Sentry nisu integrisani). |
Diagnostics → Performance Data | App info and performance → Crash logs |
| Statistika korišćenja bez naloga (§5b): jednom dnevno, broj dana od prethodnog javljanja (od 1 do 30 ili više od 30), da li je ovo nova instalacija i, tokom prve 52 nedelje i samo ako se niko nije prijavio na nalog na uređaju, nedelja u kojoj je aplikacija instalirana. Ne šalju se identifikatori naloga, uređaja ili oglašavanja, država, grad, pretrage niti proizvodi. Svaki zahtev samo uvećava dnevni zbir za jedan; sam zahtev se ne čuva. | Usage Data → Product Interaction | App activity → App interactions |
| Dani aktivnosti vašeg naloga (§5b): kalendarski datumi u kojima je aplikacija, dok ste bili prijavljeni, u vaše ime uputila bar jedan zahtev našem bekendu, sačuvani uz interni broj vašeg naloga i državu kataloga tog zahteva. Na početku svake posete aplikacija upućuje jedan takav zahtev. Ne beleže se vreme u toku dana, IP adresa, podaci o uređaju, ekran niti funkcija. | Usage Data → Product Interaction | App activity → App interactions |
Asimetrično postupanje sa približnom lokacijom izvedenom iz IP adrese (deklarisanom kod Apple-a, ali ne i kod Google-a) objašnjeno je u §4. Posebno, vaša IP adresa se obrađuje na strani servera, na ivici naše usluge (service edge), radi bezbednosti i sprečavanja zloupotreba; ovo nije stavka prikupljanja deklarisana u prodavnicama (ne prikuplja se sa vašeg uređaja u tu svrhu) i opisano je u §4, §5a i §8.
3. Šta NE prikupljamo
Radi izbegavanja nejasnoća, sledeće podatke Tprice izričito ne prikuplja:
- Prikazno ime (display name). Tprice ne izdvaja niti čuva polje
displayNamekoje vraća Google ili Apple prijava. - Preciznu (GPS) lokaciju. Aplikacija ne sadrži nikakav GPS kod, ne zahteva dozvole za lokaciju i ne zavisi od biblioteke
expo-locationniti bilo koje ekvivalentne biblioteke. - Apple identifikator za oglašavanje (IDFA). Tprice ne prikazuje upit App Tracking Transparency i ne poziva
requestTrackingAuthorization. - Android identifikator za oglašavanje (AD_ID). Dozvola
com.google.android.gms.permission.AD_IDizričito je blokirana u manifestu aplikacije. - Snimke kamere. Kameri se pristupa samo dok je otvoren aplikacijski skener barkoda. Video kadrove dekodira biblioteka za barkod na samom uređaju i oni se nikada ne čuvaju, ne otpremaju niti prenose van uređaja. Na naš bekend se šalje samo dekodirani numerički niz barkoda radi pronalaženja proizvoda.
- Fotografije, video snimke, audio snimke ili datoteke iz memorije vašeg uređaja.
- Listu kontakata, kalendar, evidenciju poziva, SMS poruke ili istoriju pregledača.
- Podatke o zdravlju, fizičkoj aktivnosti ili biometrijske podatke.
- Stek tragove pri padu aplikacije (stack traces). Firebase Crashlytics, Sentry niti bilo koja ekvivalentna biblioteka za prijavu padova nisu integrisani.
- Identifikator za statistiku korišćenja. Statistika korišćenja opisana u §5b šalje se bez ikakvog identifikatora naloga, uređaja, instalacije ili oglašavanja.
- Broj telefona, poštansku adresu, pun datum rođenja ili brojeve socijalnog osiguranja / nacionalnog identifikacionog dokumenta.
- Brojeve kreditnih kartica, brojeve bankovnih računa niti bilo kakve podatke o platnim karticama. Aplikacija se pruža besplatno i ne nudi kupovine unutar aplikacije niti plaćene pretplate; Tprice ne prikuplja niti obrađuje nikakve podatke o plaćanju, finansijama ili kupovinama.
4. Izbor grada i države — taksonomsko pojašnjenje
Kada izaberete državu i grad sa liste u aplikaciji, Tprice čuva taj izbor kao podešavanje (preferenciju) i koristi ga za filtriranje kataloga proizvoda i podataka o cenama. Država kataloga vaših zahteva upućenih dok ste prijavljeni beleži se i uz vaše dane aktivnosti, za statistiku korišćenja opisanu u §5b. Na vašem uređaju, izabrana država i region izabran u podešavanjima telefona koriste se i da bi se odlučilo da li je za statistiku korišćenja potrebna vaša dozvola (§5b); ni jedno ni drugo se ne šalje uz statistiku. Ova preferencija se ne izvodi iz GPS-a, Wi-Fi-ja, Bluetooth-a niti bilo kog senzora uređaja i ne tretira se kao podatak o fizičkoj lokaciji ni prema Apple-ovoj ni prema Google-ovoj taksonomiji prodavnica. Android aplikacija ne zahteva nikakvu dozvolu za lokaciju.
Posebno, Firebase Analytics, kada od vašeg uređaja primi analitički događaj, na strani servera vrši grubo geografsko obogaćivanje tog događaja na osnovu izvorne IP adrese (samo na nivou države i grada). Za ovo analitičko obogaćivanje Tprice ne dobija vašu sirovu IP adresu sa uređaja; obogaćivanje u potpunosti na strani servera vrši Google, a analitička konzola Tprice-a vidi samo rezultujuće dimenzije države i grada datog događaja. Ova obrada je identična na iOS-u i Android-u. Odvojeno od analitike, ivica usluge Tprice (service edge) obrađuje vašu IP adresu kada upućujete zahteve našem bekendu, u svrhu bezbednosti i sprečavanja zloupotreba; ta obrada, njen pravni osnov i njeno čuvanje opisani su u §5, §5a i §8.
Ovo obogaćivanje zasnovano na IP adresi deklarišemo kao „Coarse Location" (gruba lokacija) u Apple-ovom formularu App Privacy jer ga Apple-ova taksonomija tretira kao stavku Location. Ne deklarišemo ga kao posebnu stavku Location u Play formularu Data Safety jer Android aplikacija ne poseduje niti zahteva nikakvu dozvolu za lokaciju, a Google-ova taksonomija ovu vrstu inherentnog obogaćivanja IP adrese na strani SDK-a tretira kao deo obrade Analytics SDK-a. Deklaracije su namerno opreznije na Apple-ovoj strani; osnovni tok podataka je isti na obe platforme.
Odvojena obrada vaše IP adrese na ivici usluge Tprice (service edge) radi bezbednosti i sprečavanja zloupotreba (opisana u §5, §5a i §8) nije stavka prikupljanja deklarisana u prodavnicama ni na jednoj platformi: IP adresa se uočava na ivici mreže prilikom svakog zahteva, a ne prikuplja se sa vašeg uređaja od strane aplikacije, koristi se isključivo radi bezbednosti i sprečavanja zloupotreba i čuva se samo u pristupnim logovima tokom ograničenog perioda navedenog u §8. Ona stoga nije Apple stavka „Location" — jedina Apple deklaracija lokacije je gore opisano obogaćivanje Firebase analitike — i nije deklarisana vrsta podataka u Google Play formularu Data Safety.
5. Svrhe obrade
Tprice obrađuje podatke o ličnosti isključivo u svrhe navedene u nastavku. Aplikacija se pruža besplatno i ne nudi kupovine unutar aplikacije niti plaćene pretplate. Mi ne prikazujemo oglase u aplikaciji, ne šaljemo marketinške imejlove, ne šaljemo na sopstvenu inicijativu push obaveštenja kojima promovišemo proizvode, trgovce ili aplikaciju, ne prodajemo, ne delimo niti iznajmljujemo podatke o ličnosti posrednicima u trgovini podacima i ne vršimo profilisanje korisnika radi oglašavanja ili u korist trećih lica. Koristimo kanal za daljinska push obaveštenja samo za dve vrste obaveštenja, a svako od njih tražite sami: potvrdu da smo odgovorili na zahtev podršci koji ste poslali preko aplikacijskog formulara „Kontaktirajte nas" i obaveštenje da je proizvod koji ste izabrali na popustu („obaveštenja o popustu"). Nikakva druga push obaveštenja ne šaljemo. Trgovci nam ne plaćaju obaveštenja o popustu i ne mogu da ih šalju niti da biraju ko ih prima. Ovaj kanal je opisan u svrsi „Servisna obaveštenja" u nastavku, u §5a i u §9c.
- Upravljanje nalogom. Kreiranje vašeg naloga, vaša prijava, povezivanje vaših omiljenih proizvoda, obaveštenja o ceni i pretplata na obaveštenja o popustu sa vašim nalogom i obrada vašeg zahteva za brisanje naloga. Od verzije 1.0.9 aplikacije možete bez naloga da pregledate katalog, pretražujete i upoređujete cene („režim gosta"). Za omiljeno, korpe, obaveštenja o ceni, obaveštenja o popustu i formulare za podršku potrebna je prijava preko Google-a ili Apple-a, koja pruža vašu imejl adresu i kreira Firebase UID. Pošto se aplikacija može koristiti bez prijave, Email i User IDs su u Play formularu Data Safety deklarisani kao „Optional" (neobavezno); ranije verzije aplikacije ne mogu se koristiti bez prijave.
- Funkcionalnost aplikacije. Pružanje osnovnih funkcija aplikacije: katalog proizvoda, istorija cena, pretraga, omiljeno, obaveštenja o ceni, obaveštenja o popustu za proizvode koje izaberete, korisnička podrška u aplikaciji, skeniranje barkoda i korpe za kupovinu (kreiranje korpi, dodavanje proizvoda, poređenje koliko korpa košta kod različitih trgovaca, deljenje korpe i uvoz korpe iz linka koji ste primili).
- Servisna obaveštenja. Oba obaveštenja u nastavku šalju se kao push obaveštenja pomoću FCM registracionog tokena opisanog u §2, a njihov tekst se na našem serveru lokalizuje na izabrani jezik aplikacije. Obaveštenja o popustu pojavljuju se i u odeljku „Obaveštenja" aplikacije, bez obzira na to da li ste dozvolili push obaveštenja. Push kanal ne koristimo za oglašavanje niti u bilo koju drugu svrhu.
- Odgovor podrške. Kada pošaljete zahtev preko aplikacijskog formulara „Kontaktirajte nas", šaljemo vam transakciono push obaveštenje da vam javimo da smo vam odgovorili (najčešće imejlom).
- Obaveštenja o popustu. Kada na stranici proizvoda uključite obaveštenja o popustu, u svim prodavnicama svog grada ili samo u prodavnicama koje izaberete, nekoliko puta dnevno upoređujemo proizvod sa našim podacima o cenama i obaveštavamo vas kada za njega u tom gradu počne nova akcija, sa prodavnicom i akcijskom i redovnom cenom. Obaveštenje se uvek pojavljuje u odeljku „Obaveštenja" aplikacije, a zvonce na početnom ekranu prikazuje crvenu tačku dok ga ne vidite; ako ste dozvolili push obaveštenja, šaljemo vam ga i na uređaj kao push obaveštenje. Obaveštenja o popustu rade i bez push obaveštenja. Obaveštavamo vas najviše jednom po proizvodu u sedam dana i najviše tri puta dnevno, samo od 9:00 do 20:00 po lokalnom vremenu. Obaveštenje koje ne stane u te okvire čeka sledeće jutro i odbacuje se ako je akcija do tada završena. Obaveštenja mogu stići kasnije od početka akcije ili uopšte ne stići (vidi Uslove korišćenja). Vaša obaveštenja o popustu iz poslednjih 90 dana navedena su u odeljku „Obaveštenja" aplikacije (zvonce na početnom ekranu), a u „Podešavanja obaveštenja" vidite proizvode čije popuste pratite i možete promeniti prodavnice ili isključiti obaveštenja. Obaveštenje možete sakriti iz odeljka „Obaveštenja" krstićem pored njega; skriveno obaveštenje čuvamo u evidenciji do isteka njegovih 90 dana (§8), jer se i dalje uračunava u gore navedena ograničenja.
- Analitika (Firebase). Merenje korišćenja funkcija, performansi pretrage, toka kroz ekrane i konverzionih tokova u agregiranom i pseudonimnom obliku putem Firebase Analytics (Google Analytics 4), uključujući obogaćivanje grubom lokacijom (država / grad) izvedenom iz IP adrese, opisano u §4. Obrada za analitiku uređena je prekidačem za analitiku u aplikaciji opisanim u §9c i dijalogom za pristanak u aplikaciji opisanim u §5a.
- Statistika korišćenja. Brojanje na našim sopstvenim serverima koliko ljudi koristi aplikaciju dnevno, nedeljno i mesečno, koliko se često otvara, koliko ima novih instalacija i da li se ljudi vraćaju, kao i koliki udeo aktivnih naloga koristi korpe i omiljeno. Gledamo samo zbirove, nijedna analitička usluga treće strane nije uključena, a rezultati se nikada ne koriste za donošenje odluka o vama niti da bismo vas kontaktirali. Ova obrada nije uređena prekidačem za analitiku, već sopstvenim prekidačem. U celosti je opisana u §5b.
- Bezbednost usluge. Otkrivanje i sprečavanje automatizovanog prikupljanja podataka (scraping), napada grubom silom i drugih zloupotreba usluge putem ograničavanja broja zahteva po IP adresi, primenjenog na gejtveju ispred našeg bekenda (ključ je vaša IP adresa), i putem pregleda pristupnih logova.
Kada delite korpu, šaljete poruku koju pre slanja možete da pregledate i izmenite. Ona sadrži naziv korpe, proizvode u korpi sa cenama koje vidite, datum na koji se te cene odnose, trgovca koji je najjeftiniji za celu korpu, u pojedinim državama vaš izabrani grad, kao i link. Link nosi listu proizvoda i vašu izabranu državu u delu veb-adrese iza simbola #, koji pregledači ne šalju veb-serverima, tako da se ne pojavljuje u logovima naših veb-servera, u logovima našeg CDN-a niti u našoj veb-analitici. Poruka putuje preko aplikacije koju izaberete za slanje i ta aplikacija s njom postupa prema sopstvenoj politici privatnosti (vidi §7). Kada neko otvori link u aplikaciji Tprice, identifikatori proizvoda šalju nam se kako bismo pronašli proizvode i prikazali pregled; korpa se kreira na nalogu te osobe samo ako ona zatim potvrdi uvoz. Svako ko ima link može da uveze korpu, zato linkove ka korpama delite samo sa ljudima kojima verujete.
5a. Pravni osnov prema čl. 6 GDPR
| Radnja obrade | Vrste podataka | Pravni osnov (čl. 6 GDPR) |
|---|---|---|
| Kreiranje i održavanje vašeg naloga; povezivanje vaših omiljenih proizvoda, obaveštenja o ceni i pretplata na obaveštenja o popustu sa vašim nalogom | Imejl, Firebase UID | čl. 6(1)(b) — izvršenje ugovora čija ste strana |
| Čuvanje vaših omiljenih proizvoda, obaveštenja o ceni, pretplata na obaveštenja o popustu, korpi (uključujući naziv koji date svakoj korpi i proizvode koje ona sadrži), upita za pretragu i vaše izabrane preferencije države / grada / jezika | Omiljeno, obaveštenja o ceni, pretplate na obaveštenja o popustu, korpe, istorija pretrage, preferencije | čl. 6(1)(b) — izvršenje ugovora |
| Obrada poruka koje šaljete preko aplikacijskih formulara za korisničku podršku | Imejl, slobodno uneta poruka | čl. 6(1)(b) — izvršenje ugovora |
| Događaji Firebase Analytics, uključujući grubo geografsko obogaćivanje na osnovu IP adrese, i čuvanje identifikatora Firebase SDK-a na uređaju („slične tehnologije" prema čl. 5(3) Direktive o privatnosti elektronskih komunikacija) | Interakcije u aplikaciji, upiti za pretragu, tok kroz ekrane, dijagnostika, App Instance ID, gruba lokacija | čl. 6(1)(a) — vaš izričit pristanak po principu opcije pristupanja (opt-in). Pristanak se traži putem namenskog dijaloga u aplikaciji koji je podrazumevano podešen na „bez analitike" i koji se prikazuje tek kada aplikacija prikupi dovoljno signala o angažovanju da bi takav upit bio smislen (šta god prvo nastupi: dve završene sesije, tri prikaza proizvoda ili sedam dana od prvog pokretanja). Dok ne dodirnete „Dozvoli analitiku" u tom dijalogu, Firebase Analytics SDK se ne inicijalizuje na vašem uređaju, nikakav App Instance ID se ne upisuje u memoriju uređaja i nikakvi analitički događaji se ne isporučuju Google-u. Pristanak možete povući u svakom trenutku putem prekidača za analitiku u aplikaciji (§9c). |
| Slanje obaveštenja koja ste tražili (push obaveštenja da smo odgovorili na zahtev podršci koji ste poslali preko aplikacijskog formulara „Kontaktirajte nas" i obaveštenja da je proizvod koji ste izabrali na popustu, koje se prikazuje u odeljku „Obaveštenja" aplikacije i, ako ste dozvolili push obaveštenja, šalje i kao push obaveštenje); upoređivanje vaših pretplata na obaveštenja o popustu sa našim podacima o cenama; čuvanje FCM registracionog tokena, vaše preferencije jezika aplikacije i evidencije obaveštenja o popustu u tu svrhu; prikaz vaših obaveštenja o popustu i toga koja ste od njih već videli u odeljku „Obaveštenja" aplikacije, osim onih koja ste sakrili | FCM registracioni token, jezik aplikacije, pretplate na obaveštenja o popustu, evidencija obaveštenja o popustu | čl. 6(1)(b) — izvršenje ugovora: svako obaveštenje čini deo usluge koju ste zatražili u aplikaciji (usluge podrške ili obaveštenja o popustu koja ste uključili za određeni proizvod). Trgovci ne plaćaju obaveštenja o popustu, a šaljemo ih samo za proizvode koje ste izabrali. Čuvanje tokena vezanog za uređaj kako bismo mogli da isporučujemo ova obaveštenja dodatno se oslanja na čl. 6(1)(f) — naš legitimni interes da možemo da vas kontaktiramo u vezi sa vašim sopstvenim zahtevom, za šta smo sproveli procenu ravnoteže interesa. Token se generiše i prenosi tek nakon što pošaljete zahtev preko formulara „Kontaktirajte nas" ili uključite obaveštenja o popustu i dodelite dozvolu za obaveštenja na nivou operativnog sistema; nikada se ne koristi za oglašavanje ili analitiku, prenosi se isključivo uz vašu preferenciju jezika aplikacije radi lokalizacije i briše se kada više nije potreban ni za jednu od ovih svrha (§8), pri deinstalaciji ili pri brisanju naloga. Dozvola za obaveštenja na nivou operativnog sistema upravlja samo push obaveštenjima i možete je opozvati u svakom trenutku (§9c); obaveštenja o popustu u odeljku „Obaveštenja" prestaju kada isključite pretplatu na obaveštenja o popustu za proizvod. Obaveštenja u svrhu oglašavanja zahtevala bi vaš poseban pristanak po principu opcije pristupanja prema čl. 6(1)(a) |
| Otkrivanje zloupotreba i bezbednosnih incidenata; ograničavanje broja zahteva po IP adresi na gejtveju ispred našeg bekenda; pregled pristupnih logova | IP adresa klijenta (koristi se kao ključ za ograničavanje broja zahteva na gejtveju i beleži se u pristupnim logovima), putanja zahteva, vremenska oznaka i Firebase UID kada je zahtev autentifikovan (beleži se u logovima; kod uvoza korpi koristi se i za primenu ograničenja po nalogu na to koliko često se korpe mogu uvoziti) | čl. 6(1)(f) — legitimni interes za bezbednost i dostupnost usluge. Sproveli smo procenu ravnoteže legitimnih interesa i ograničavamo ovu obradu na IP adresu i metapodatke zahteva koji su strogo neophodni za bezbednost |
| Statistika korišćenja bez naloga (§5b), kao i čuvanje i čitanje informacija na vašem uređaju koje su joj potrebne | Broj dana od prethodnog javljanja, da li je ovo nova instalacija, nedelja instalacije; zapis statistike na vašem uređaju; vreme instalacije pročitano iz operativnog sistema | čl. 6(1)(f): naš legitimni interes da znamo koliko ljudi koristi besplatnu aplikaciju i da li se vraćaju. Sproveli smo procenu ravnoteže interesa: šalju se samo grube vrednosti, bez identifikatora; za ove zahteve se ne čuva IP adresa; mali zbirovi se skrivaju; statistika se ne povezuje ni sa kakvim drugim podacima; i možete je isključiti u svakom trenutku. Čuvanje i čitanje ovih informacija na vašem uređaju uređeno je nacionalnim propisima kojima se sprovodi čl. 5(3) Direktive o privatnosti elektronskih komunikacija, uključujući hrvatske i srpske propise o elektronskim komunikacijama. Pre prvog brojanja vas obaveštavamo u aplikaciji i možete odbiti u svakom trenutku. Kada je država koju ste izabrali ili region vašeg telefona na našoj listi država u kojima je za statistiku potrebna vaša dozvola, statistika radi tek nakon što je dozvolite (§5b) |
| Dani aktivnosti prijavljenih naloga i statistika izračunata iz njih (§5b) | Interni broj naloga, datum, država kataloga | čl. 6(1)(f): naš legitimni interes da merimo korišćenje usluge i zadržavanje korisnika. Sproveli smo procenu ravnoteže interesa: beleže se samo datum i država, iz zahteva koje aplikacija već upućuje (za njih smo sproveli i procenu kompatibilnosti prema čl. 6(4)) i iz jednog zahteva na početku svake posete; zapis je pseudoniman i briše se zajedno sa vašim nalogom; pregledaju se samo zbirovi. Prigovor možete uložiti u svakom trenutku (§9) |
Pristanak za obradu u svrhu analitike možete povući u svakom trenutku, bez uticaja na zakonitost obrade sprovedene pre povlačenja. Vidi §9c.
5b. Statistika korišćenja
Ovaj odeljak opisuje statistiku korišćenja koju aplikacija šalje dok je koristite bez naloga, kao i dane aktivnosti koje beležimo dok ste prijavljeni. Jedan prekidač upravlja i jednim i drugim: Statistika korišćenja u Profil → Podešavanja naloga. On je odvojen od prekidača Analitika korišćenja, koji upravlja uslugom Firebase Analytics (§9c). Režim gosta, a sa njim i statistika bez naloga, dostupan je od verzije 1.0.9 aplikacije.
Bez naloga
- Ko obrađuje. Rukovalac naveden u §1, dostupan na [email protected]. Zahtevi stižu do naših servera preko Cloudflare-a, a zbirovi se čuvaju na našim serverima kod Hetzner-a u Nemačkoj (§6).
- Šta se čuva na telefonu. Datum poslednjeg javljanja, kada je ovaj zapis nastao i kada ističe (13 meseci od nastanka, bez produženja), vaš izbor u vezi sa statistikom korišćenja i nekoliko pomoćnih oznaka potrebnih za brojanje (na primer, da li je nova instalacija već uračunata, da li se neko prijavio na nalog na ovom telefonu i da li ste videli obaveštenje u aplikaciji). Aplikacija čuva i listu država u kojima je za statistiku potrebna vaša dozvola, koju preuzima sa
updates.tprice.app. - Šta se čita sa telefona. Vreme instalacije aplikacije, koje daje operativni sistem. Koristi se samo na vašem telefonu: da bi se utvrdilo da li je ovo nova instalacija, odredila nedelja instalacije i odbacio zapis prenet sa drugog telefona. Čita se samo tokom prve 52 nedelje nakon instalacije i samo ako se niko nije prijavio na nalog na telefonu. Na telefonu se proverava i region iz njegovih podešavanja, da bi se odlučilo da li je za statistiku potrebna vaša dozvola; region se ne šalje.
- Šta se šalje. Jednom dnevno dok aplikaciju koristite bez naloga: broj dana od poslednjeg javljanja (od 1 do 30 ili „više od 30"), da li je ovo nova instalacija i nedelja instalacije (samo tokom prve 52 nedelje i nikada nakon što se neko prijavio na nalog na ovom telefonu).
- Šta se ne šalje. Identifikatori vašeg naloga, uređaja ili oglašavanja, država, grad, pretrage i proizvodi.
- IP adresa. Vaša IP adresa, kao i kod svakog zahteva, stiže do Cloudflare-a i naših servera, a naš gejtvej je kratko koristi da ograniči broj zahteva koje jedna adresa može da pošalje (§5a). Za ove zahteve je ne beležimo. Naši serveri ne čuvaju nikakav zapis u logu za uspešan zahtev statistike; za neuspešan, gejtvej beleži samo vreme, krajnju tačku (endpoint) i status odgovora, bez vaše IP adrese. Cloudflare, Inc. (SAD) dostavlja zahteve u naše ime prema Standardnim ugovornim klauzulama EU i Okviru EU-SAD za privatnost podataka (§6a).
- Šta čuvamo. Samo zbirove. Svaki zahtev uvećava za jedan dnevni zbir za svoju nedelju instalacije i svoj broj dana od poslednjeg javljanja; sam zahtev se ne čuva. Tačan broj dana čuva se 40 dana, a zatim se grupiše u šire raspone. Detaljni dnevni zbirovi čuvaju se 25 meseci. Nakon toga se objedinjuju u mesečne zbirove u kojima su mali brojevi spojeni, i oni se čuvaju bez vremenskog ograničenja. U izveštajima koje pregledamo mali brojevi su skriveni.
- Zašto. Naš legitimni interes da znamo koliko ljudi koristi aplikaciju i da li se vraćaju (čl. 6(1)(f) GDPR, vidi §5a).
- Kada tražimo vašu dozvolu. Ako je država koju ste izabrali u aplikaciji ili region izabran u podešavanjima telefona na našoj listi država u kojima je za statistiku potrebna dozvola, aplikacija vas pita pre prvog brojanja, sa dugmadima „Dozvoli" i „Ne dozvoli", i statistika radi tek nakon što je dozvolite. U suprotnom vas aplikacija pre prvog brojanja obaveštava o statistici, a možete je isključiti u svakom trenutku.
- Kako da je isključite. Isključite prekidač Statistika korišćenja u Profil → Podešavanja naloga u bilo kom trenutku: zapis na telefonu se briše i ništa se više ne šalje. Zapis se briše i kada se prijavite na nalog, kao i kada deinstalirate aplikaciju. Ne možemo da utvrdimo koji su zbirovi došli sa vašeg telefona, pa ne možemo da vam ih prikažemo niti da ih obrišemo (čl. 11(2) GDPR, vidi §9).
- Pritužbe. Možete podneti pritužbu organu za zaštitu podataka: u Hrvatskoj AZOP-u (azop.hr), u Srbiji Povereniku (poverenik.rs) ili organu države u kojoj živite ili radite (§17).
Sa nalogom
Dok ste prijavljeni, beležimo dane u kojima je aplikacija u vaše ime uputila zahtev našem bekendu, zajedno sa internim brojem vašeg naloga i državom kataloga tog zahteva. Na početku svake posete aplikacija upućuje jedan takav zahtev. Ne beleže se vreme u toku dana, IP adresa niti podaci o uređaju, a za ovo se na vašem uređaju ništa ne čuva niti se sa njega čita, osim tokena za prijavu koji aplikacija već šalje i vašeg izbora za Statistiku korišćenja. Zabeleženi dani čuvaju se 13 meseci i brišu se zajedno sa vašim nalogom.
Iz ovih dana i poseta izračunavamo zbirove: broj aktivnih naloga po danu, nedelji i mesecu, koliko se naloga vraća nakon registracije, broj poseta po danu i koliki udeo aktivnih naloga koristi korpe i omiljeno. Zbirovi ne sadrže nikakav identifikator, mali brojevi u njima su skriveni, i čuvaju se bez vremenskog ograničenja. Naši sopstveni administratorski nalozi i nalozi koji su se isključili iz statistike nisu obuhvaćeni.
Ako isključite prekidač Statistika korišćenja dok ste prijavljeni, brišemo sve dane aktivnosti zabeležene za vaš nalog i isključujemo nalog iz buduće statistike, a aplikacija prestaje da upućuje zahtev posete. Iz statistike možete da se isključite i tako što ćete pisati na [email protected]. Ako ste se isključili na drugom telefonu ili imejlom, prekidač će nakon prijave biti prikazan kao isključen. Pravni osnov je naš legitimni interes (čl. 6(1)(f), vidi §5a).
6. Obrađivači — treća lica
Tprice koristi sledeće obrađivače — treća lica. Svaki od njih obrađuje podatke o ličnosti u naše ime na osnovu pisanog ugovora o obradi podataka (čl. 28 GDPR) i isključivo po dokumentovanim instrukcijama. Svaki obrađivač je ugovorom obavezan da obezbedi nivo zaštite podataka o ličnosti najmanje jednak nivou opisanom u ovoj politici.
| Obrađivač | Funkcija | Obrađeni podaci | Politika privatnosti |
|---|---|---|---|
| Google LLC i Google Ireland Ltd. | Firebase Authentication (prijava preko Google-a), Firebase Analytics (Google Analytics 4), Firebase Cloud Messaging (prenos obaveštenja o odgovoru podrške i obaveštenja o popustu) | Imejl, Firebase UID, Firebase App Instance ID, analitički događaji, FCM registracioni token, IP adresa (za grubo geografsko obogaćivanje, na strani servera) | https://policies.google.com/privacy |
| Apple Inc. | Sign in with Apple, Apple Push Notification service (APNs — prosleđuje obaveštenja o odgovoru podrške i obaveštenja o popustu na iOS uređaje putem Firebase Cloud Messaging). Kada izaberete „Hide My Email", Apple upravlja adresom za prosleđivanje preko privatnog releja; Tprice čuva i koristi samo relejnu adresu. | Imejl izveden iz Apple ID-ja (pravi ili privatni relej), APNs token uređaja | https://www.apple.com/legal/privacy/ |
| Cloudflare, Inc. | Reverzni proksi na ivici (edge) ispred Tprice bekenda za hostove api-hr.tprice.app, users.tprice.app i updates.tprice.app (TLS terminacija, CDN i zaštita od DDoS napada). updates.tprice.app isporučuje konfiguraciju aplikacije, uključujući listu država u kojima je za statistiku korišćenja potrebna vaša dozvola (§5b). Svaki zahtev ka bekendu prolazi kroz Cloudflare-ovu ivicu. |
IP adresa klijenta, metapodaci zahteva (putanja, zaglavlja, vremenske oznake) i sadržaj zahteva u prenosu — uključujući zaglavlje Authorization koje nosi Firebase ID token (sa njegovim sub i email poljima), koji se dešifruje na Cloudflare-ovoj ivici za TLS terminaciju |
https://www.cloudflare.com/privacypolicy/ |
| Hetzner Online GmbH | Hosting Tprice bekend servera (data centri u Nemačkoj) | Podaci uskladišteni u bazi bekenda: Firebase UID, imejl, omiljeno, obaveštenja o ceni, pretplate na obaveštenja o popustu i evidencija obaveštenja o popustu, korpe, FCM push token, dani aktivnosti naloga, zbirovi statistike korišćenja; pristupni logovi servera | https://www.hetzner.com/legal/privacy-policy/ |
| Expo, Inc. | Infrastruktura za izgradnju i ažuriranja preko mreže (over-the-air, EAS). Ne obrađuje lične podatke krajnjih korisnika aplikacije; obrađuje samo artefakte izgradnje i OTA pakete. | Nema (nema podataka krajnjih korisnika) | https://expo.dev/privacy |
6a. Prenos podataka van Evropskog ekonomskog prostora
- Google i Apple obrađuju podatke o ličnosti u Sjedinjenim Američkim Državama i u drugim zemljama u kojima posluju. Prenosi su uređeni Standardnim ugovornim klauzulama (SCC) Evropske komisije i, gde je primenljivo, Okvirom EU-SAD za privatnost podataka (Google LLC i Apple Inc. su sertifikovani učesnici).
- Hetzner obrađuje bazu podataka bekenda u Nemačkoj (EEP), tako da za skladištenje bekenda ne dolazi do prenosa u treću zemlju.
- Cloudflare upravlja globalnom mrežom na ivici (edge) i ima sedište u Sjedinjenim Američkim Državama. Sav saobraćaj ka
api-hr.tprice.app,users.tprice.appiupdates.tprice.appprolazi kroz Cloudflare-ovu ivicu (gde se vrši TLS terminacija) pre nego što stigne do bekenda u Nemačkoj. Prenosi su uređeni Standardnim ugovornim klauzulama i, gde je primenljivo, Okvirom EU-SAD za privatnost podataka (Cloudflare, Inc. je sertifikovani učesnik). - Expo / EAS obrađuje artefakte izgradnje u Sjedinjenim Američkim Državama po Standardnim ugovornim klauzulama; nikakvi podaci o ličnosti krajnjih korisnika se ne prenose.
- Rukovalac ima sedište u Republici Srbiji, koja je van EEP-a i nije predmet odluke Evropske komisije o primerenosti. Pristup rukovaoca iz Srbije podacima o ličnosti uskladištenim u EEP-u (Hetzner, Nemačka) predstavlja prenos za koji održavamo odgovarajuće zaštitne mere prema Poglavlju V GDPR (Standardne ugovorne klauzule). Ova obrada je dodatno podložna odredbama o prekograničnom prenosu srpskog Zakona o zaštiti podataka o ličnosti (Zakon o zaštiti podataka o ličnosti).
Ne prenosimo podatke o ličnosti van EEP-a bez mehanizma odgovarajuće zaštite prema Poglavlju V GDPR.
7. Deljenje podataka
Tprice ne prodaje podatke o ličnosti i ne deli podatke o ličnosti sa trećim licima za njihove sopstvene svrhe. Podatke o ličnosti obrađuju samo Tprice i obrađivači navedeni u §6, koji postupaju po dokumentovanim instrukcijama Tprice-a na osnovu pisanog ugovora o obradi podataka. Za potrebe Google Play formulara Data Safety, ovi obrađivači su pružaoci usluga, a ovi prenosi ne predstavljaju „deljenje" (sharing).
Sadržaj koji odlučite da sami podelite (na primer, link ka korpi koji nekome pošaljete) otkrivate vi, a ne mi. Poruka putuje preko aplikacije kojom je šaljete, i ta aplikacija nije jedan od naših obrađivača.
Tprice ne učestvuje ni u jednoj oglašivačkoj mreži, ne integriše nijednu analitičku uslugu treće strane osim Firebase Analytics i ne integriše nijedan piksel za praćenje na društvenim mrežama.
8. Čuvanje podataka
| Kategorija | Period čuvanja |
|---|---|
| Podaci o nalogu (imejl, Firebase UID, omiljeno, obaveštenja o ceni, pretplate na obaveštenja o popustu, korpe, preferencije, FCM push token) | Sve dok je vaš nalog aktivan. Brišu se odmah kada izbrišete nalog u aplikaciji ili u roku od 14 radnih dana od imejl zahteva za brisanje. FCM push token se dodatno briše čim push servis prijavi da token više nije važeći (na primer nakon što deinstalirate aplikaciju), pri sledećem otvaranju aplikacije nakon što opozovete dozvolu za obaveštenja na nivou operativnog sistema i kada isključite svoju poslednju pretplatu na obaveštenja o popustu, a niste poslali zahtev preko „Kontaktirajte nas". Pretplata na obaveštenja o popustu se briše kada je isključite na stranici proizvoda ili u „Obaveštenja" → „Podešavanja obaveštenja". |
| Evidencija obaveštenja o popustu (proizvod, prodavnica, grad, početak akcije i cena svakog obaveštenja koje smo stavili u red za slanje, prikazali u aplikaciji ili poslali kao push obaveštenje, nazivi prodavnice i proizvoda u njemu, vreme obaveštenja, da li je za njega poslato push obaveštenje, vreme kada ste ga videli u aplikaciji i vreme kada ste ga tamo sakrili) | 90 dana od upisa, kako vas ne bismo dvaput obavestili o istoj akciji, kako bismo mogli da razmotrimo pritužbu na obaveštenje i kako bismo vam u aplikaciji prikazali nedavna obaveštenja. Briše se ranije ako izbrišete nalog. |
| Obaveštenja o popustu koja još nisu poslata (na primer, čekaju sledeće jutro) | Do 36 sati; odbacuju se ranije ako je akcija završena. |
| Događaji Firebase Analytics | Četrnaest meseci od datuma događaja (standardni period čuvanja za Google Analytics 4). |
| Identifikatori na nivou korisnika u Firebase Analytics (App Instance ID) | Do četrnaest meseci od vaše poslednje aktivnosti u aplikaciji; brišu se odmah kada povučete pristanak za analitiku. |
| Pristupni logovi bekend servera | Do 30 dana, radi bezbednosti i sprečavanja zloupotreba. |
| Zapis o izbrisanom nalogu (jednosmerni heš njegovog Firebase UID-a) | 48 sati nakon brisanja, kako token za prijavu izdat pre brisanja ne bi mogao ponovo da kreira nalog. |
| Zapis statistike korišćenja na vašem telefonu (§5b) | 13 meseci od nastanka, bez produženja. Briše se ranije kada isključite statistiku korišćenja ili se prijavite, kao i kada deinstalirate aplikaciju. |
| Zbirovi statistike korišćenja bez naloga (§5b) | Detaljni dnevni zbirovi: 25 meseci; tačan broj dana od prethodnog javljanja grupiše se u šire raspone nakon 40 dana. Mesečni zbirovi u kojima su mali brojevi spojeni: bez vremenskog ograničenja. |
| Dani aktivnosti vašeg naloga (§5b) | 13 meseci od zabeleženog datuma. Brišu se odmah kada izbrišete nalog ili isključite statistiku korišćenja. |
| Broj poseta po danu i državi (§5b), bez broja vašeg naloga | 40 dana; posle toga ostaju samo statistički zbirovi u nastavku. |
| Statistički zbirovi izračunati iz dana aktivnosti i poseta (§5b), koji ne sadrže nikakav identifikator | Bez vremenskog ograničenja. |
| Prepiska sa korisničkom podrškom | Do 12 meseci od poslednje poruke, radi mogućnosti praćenja i otkrivanja ponovljenih zloupotreba. |
9. Vaša prava prema GDPR-u
Ako se nalazite u Evropskom ekonomskom prostoru ili u Ujedinjenom Kraljevstvu, imate sledeća prava u odnosu na podatke o ličnosti koje Tprice obrađuje o vama:
- Pravo na pristup (čl. 15) — da dobijete potvrdu o tome da li obrađujemo vaše podatke i, ako ih obrađujemo, kopiju tih podataka.
- Pravo na ispravku (čl. 16) — da se netačni podaci isprave.
- Pravo na brisanje (čl. 17) — da se vaši podaci izbrišu; vidi §9b za način sprovođenja i zakonske izuzetke.
- Pravo na ograničenje obrade (čl. 18).
- Pravo na prenosivost podataka (čl. 20) — da primite svoje podatke u strukturisanom, uobičajeno korišćenom i mašinski čitljivom formatu.
- Pravo na prigovor (čl. 21) — da uložite prigovor na obradu zasnovanu na legitimnom interesu (čl. 6(1)(f)). Za obradu koja se vrši radi bezbednosti i ograničavanja broja zahteva usluge, možemo nastaviti obradu kada možemo da dokažemo uverljive legitimne razloge (čl. 21(1)). Dozvolu za obaveštenja na nivou operativnog sistema možete opozvati u svakom trenutku; pri sledećem otvaranju aplikacija briše uskladišteni push token sa našeg bekenda (vidi §9c i §8), a obaveštenja o popustu i dalje se pojavljuju u odeljku „Obaveštenja" aplikacije. Da biste ih zaustavili, isključite obaveštenja o popustu za proizvod na njegovoj stranici ili u „Obaveštenja" → „Podešavanja obaveštenja". Prigovor na statistiku korišćenja (§5b) ulažete isključivanjem prekidača Statistika korišćenja u Profil → Podešavanja naloga; dok ste prijavljeni, isti prekidač briše i dane aktivnosti zabeležene za vaš nalog. Prigovor možete uložiti i tako što ćete pisati na [email protected].
- Pravo na povlačenje pristanka (čl. 7(3)) — vidi §9c.
- Pravo na podnošenje pritužbe nadzornom organu — vidi §17.
Da biste ostvarili bilo koje od ovih prava, pišite na [email protected] sa imejl adrese povezane sa vašim nalogom. Odgovaramo u roku od mesec dana, uz mogućnost produženja za još dva meseca za složene zahteve uz prethodno obaveštenje, u skladu sa čl. 12(3) GDPR. Ne naplaćujemo naknadu osim ako je zahtev očigledno neosnovan ili preteran.
U zbirovima statistike korišćenja prikupljenim bez naloga (§5b) ne možemo da vas identifikujemo, pa se prava iz čl. 15 do 20 na njih ne primenjuju (čl. 11(2)). Pitanja o statistici korišćenja možete poslati na [email protected] sa bilo koje imejl adrese.
9a. Kalifornija (CCPA / CPRA)
Ako ste rezident Kalifornije, imate dodatna prava prema CCPA izmenjenom CPRA-om:
- Pravo da znate koje smo kategorije ličnih informacija prikupili, izvore, svrhe i kategorije primalaca.
- Pravo na brisanje ličnih informacija koje smo prikupili od vas, uz zakonske izuzetke.
- Pravo na ispravku netačnih ličnih informacija.
- Pravo na uskraćivanje prodaje ili deljenja ličnih informacija.
- Pravo na ograničenje korišćenja i otkrivanja osetljivih ličnih informacija.
- Pravo na nediskriminaciju zbog ostvarivanja bilo kog od navedenih prava.
Tprice ne prodaje i ne deli lične informacije u smislu kako su ti pojmovi definisani prema CCPA / CPRA i to nije činio tokom prethodnih dvanaest meseci. Tprice se ne bavi bihevioralnim oglašavanjem u različitim kontekstima (cross-context behavioural advertising).
Kategorije ličnih informacija prikupljene u prethodnih dvanaest meseci (Cal. Civ. Code §1798.140(v))
| Kategorija | Izvori | Poslovna / komercijalna svrha |
|---|---|---|
| Identifikatori — Firebase UID, imejl, FCM push token uređaja | Firebase UID i imejl neposredno od vas putem Google ili Apple SSO prilikom prijave; FCM push token generisan na vašem uređaju nakon što dodelite dozvolu za obaveštenja | Kreiranje naloga i upravljanje njime; autentifikacija; bezbednost; analitika (uz pristanak); slanje obaveštenja o odgovoru podrške i obaveštenja o popustu koja ste tražili |
| Informacije o aktivnosti na internetu ili drugoj elektronskoj mreži — interakcije u aplikaciji, upiti za pretragu, tok kroz ekrane; vaša IP adresa obrađena na ivici naše usluge; dani u kojima je vaš nalog uputio zahtev našem bekendu, sa internim brojem vašeg naloga i državom kataloga | Firebase Analytics SDK na vašem uređaju (samo ako je dat pristanak); zahtevi našem bekendu (IP adresa, dani aktivnosti) | Analitika proizvoda i unapređenje; bezbednost i ograničavanje broja zahteva; statistika korišćenja (§5b) |
| Podaci o geolokaciji — samo gruba (država / grad), izvedena na strani servera iz vaše IP adrese od strane Firebase Analytics | Infrastruktura Google Analytics 4 (na strani servera) | Agregirana tržišna analitika |
| Evidencija o korisnicima — imejl i sadržaj slobodno unete poruke | Neposredno od vas kada pošaljete formular „Prijavi grešku u proizvodu" ili „Kontaktirajte nas" | Obrada vašeg zahteva podršci |
| Komercijalne informacije: vaši omiljeni proizvodi, vaša obaveštenja o ceni, vaše pretplate na obaveštenja o popustu i evidencija obaveštenja o popustu, kao i vaše korpe (naziv koji date korpi i proizvodi koje ona sadrži) | Neposredno od vas kada koristite ove funkcije u aplikaciji | Pružanje funkcija koje ste zatražili |
Periodi čuvanja za svaku kategoriju navedeni su u §8.
Statistika korišćenja prikupljena bez naloga (§5b) predstavlja deidentifikovane informacije: čuvamo je i koristimo isključivo u tom obliku i ne pokušavamo da ponovo identifikujemo lica na koja se odnosi.
Osetljive lične informacije
Tprice ne prikuplja „osetljive lične informacije" u smislu Cal. Civ. Code §1798.140(ae), osim akreditiva za autentifikaciju naloga (Firebase Authentication ID token) koji se obrađuju isključivo radi pružanja usluge koju ste zatražili, prema izuzetku iz §1798.121(a). Shodno tome, pravo na ograničenje korišćenja i otkrivanja osetljivih ličnih informacija ne dovodi do dodatnih kontrola pored mehanizma za brisanje naloga iz §9b.
Ostvarivanje prava prema CCPA
Pišite na [email protected] sa imejl adrese povezane sa vašim nalogom. Identitet proveravamo upoređivanjem imejl adrese podnosioca zahteva sa evidentiranom imejl adresom. Ovlašćeni zastupnici moraju dostaviti (i) pisanu dozvolu koju ste vi potpisali i kojom zastupnika ovlašćujete da podnese zahtev, (ii) dokaz o identitetu koji potrošač neposredno verifikuje kod nas i (iii) potvrdu potrošača da je zastupnik ovlašćen da postupa u ime potrošača (Cal. Code Regs. tit. 11 §7063).
9b. Kako funkcioniše brisanje naloga
Nalog možete izbrisati na dva načina:
- U aplikaciji — otvorite aplikaciju, idite na Profil → Podešavanja naloga → Obriši nalog i potvrdite. Vaš nalog se briše odmah.
- Imejlom — pišite na [email protected] sa imejl adrese povezane sa vašim nalogom, sa naslovom „Zahtev za brisanje naloga". Brisanje obavljamo i potvrdu šaljemo u roku od 14 radnih dana. Ovaj rok je kraći od maksimalnog roka od mesec dana dozvoljenog čl. 12(3) GDPR i predstavlja našu obavezujuću posvećenost.
Kada izbrišemo vaš nalog, trajno uklanjamo:
- Vašu imejl adresu i Firebase UID.
- Vaše omiljene proizvode, obaveštenja o ceni i pretplate na obaveštenja o popustu, kao i evidenciju obaveštenja o popustu.
- Vaše korpe, uključujući nazive koje ste im dali i proizvode koje sadrže.
- Vaše izabrane preferencije države, grada i jezika povezane sa nalogom.
- Vaš FCM token za push obaveštenja.
- Dane aktivnosti zabeležene za vaš nalog (§5b).
- Vašu imejl adresu i Firebase UID iz prijava grešaka u proizvodu i poruka korisničkoj podršci koje ste poslali sa svog naloga.
Pojedini zapisi se zadržavaju nakon brisanja naloga, kako je opisano u §8:
- Tekst vaših prijava grešaka u proizvodu i poruka korisničkoj podršci i proizvod na koji se odnose, bez vaše imejl adrese i Firebase UID-a, tako da više nisu povezani sa vašim nalogom.
- Događaji Firebase Analytics zabeleženi dok vam je analitika korišćenja bila uključena. Google ih čuva pod pseudonimnim identifikatorima pod kojima su zabeleženi (§2) i automatski ih briše četrnaest meseci nakon svakog događaja. Posle brisanja nijedan novi događaj se ne povezuje sa vašim nalogom.
- Pristupni logovi servera, do 30 dana, koji ne identifikuju izbrisanog korisnika.
- Zapis o brisanju: jednosmerni heš vašeg Firebase UID-a, koji se čuva 48 sati kako token za prijavu izdat pre brisanja ne bi mogao ponovo da kreira vaš nalog.
- Statistički zbirovi (§5b), koji ne sadrže nikakav identifikator.
- Vaš izbor za statistiku korišćenja na telefonu, jer je to podešavanje uređaja, a ne naloga.
Ovaj postupak brisanja naloga takođe je opisan na zasebnoj javno dostupnoj stranici na adresi https://www.tprice.app/en/account-deletion.
9c. Pravo na povlačenje pristanka u praksi
- Analitika. Prekidač za analitiku u Profil → Podešavanja naloga → Analitika korišćenja predstavlja tačku kontrole pristanka za analitiku u aplikaciji: podrazumevano je ISKLJUČEN i jedini je način da se analitika omogući pre nego što se prikaže dijalog vezan za prag angažovanja (§5a). Nakon što je pristanak dat — bilo putem dijaloga, bilo putem prekidača — isključivanjem prekidača povlačite pristanak. Firebase Analytics se tada onemogućava na nivou SDK-a (
setAnalyticsCollectionEnabled(false)), a poziva se iresetAnalyticsData()radi brisanja App Instance ID-ja na vašem uređaju; nikakvi analitički događaji — uključujući automatski prikupljane događaje kao što suscreen_view,session_start,app_exception, niti bilo kakvosetUserIdpovezivanje — ne prikupljaju se sa vašeg uređaja dok ponovo ne uključite prekidač. Povlačenje pristanka za analitiku zaustavlja prikupljanje analitičkih stavki deklarisanih kao „Optional" (opciono) u Play formularu Data Safety (App interactions, In-app search history, Crash logs i analitički deo Device IDs — Firebase App Instance ID). Još jedna stavka deklarisana je kao „Optional" iz drugog razloga: korpe sačuvane na vašem nalogu (njihovi nazivi i proizvodi koje sadrže) prikupljaju se samo ako koristite funkciju korpi i nisu uređene ovim prekidačem. Analitički događaji o tome kako koristite korpe uređeni su njime, jer su deo App interactions. Sačuvanu korpu uklanjate tako što je izbrišete u aplikaciji ili tako što izbrišete svoj nalog (§9b). Stavka App interactions obuhvata i statistiku korišćenja opisanu u §5b; ona nije uređena ovim prekidačem za analitiku, već zasebnim prekidačem Statistika korišćenja opisanim u nastavku. Stavka „Device or other IDs" obuhvata i FCM push token; prikupljanje tog tokena nije uređeno ovim prekidačem za analitiku, već dozvolom za obaveštenja na nivou operativnog sistema opisanom u nastavku. Email i User IDs nisu pogođeni ovim prekidačem: prikupljaju se samo ako se prijavite i neophodni su za funkcionisanje naloga; da biste zaustavili njihovo prikupljanje, izbrišite svoj nalog (§9b). - Statistika korišćenja. Prekidač Statistika korišćenja u Profil → Podešavanja naloga odvojen je od prekidača Analitika korišćenja i upravlja statistikom opisanom u §5b. Bez naloga, njegovim isključivanjem briše se zapis statistike na vašem telefonu i prestaje dnevno javljanje. Dok ste prijavljeni, njegovim isključivanjem brišu se dani aktivnosti zabeleženi za vaš nalog i nalog se isključuje iz buduće statistike. Kada je aplikacija tražila vašu dozvolu (§5b), isključivanjem prekidača povlačite tu dozvolu. Prekidač možete ponovo uključiti u svakom trenutku.
- Obaveštenja. Aplikacija zahteva dozvolu za obaveštenja na nivou operativnog sistema samo kada pošaljete zahtev preko aplikacijskog formulara „Kontaktirajte nas", dodirnete „Popust" na stranici proizvoda ili ikonu podešavanja pretplate u „Obaveštenja" → „Podešavanja obaveštenja" ili sami odlučite da dozvolite push obaveštenja u prozoru „Popust" ili u odeljku „Obaveštenja", kako bismo mogli da vam obaveštenje koje ste tražili pošaljemo kao push obaveštenje (možete odbiti: obaveštenja o popustu rade bez te dozvole i pojavljuju se u odeljku „Obaveštenja" aplikacije):
- Obaveštenje o odgovoru podrške (daljinski push). Kada pošaljete zahtev preko „Kontaktirajte nas" i dodelite dozvolu, Firebase SDK generiše push (FCM) registracioni token, koji aplikacija prenosi na naš bekend zajedno sa vašim izabranim jezikom aplikacije. Koristimo ga da vas obavestimo da smo odgovorili na vaš zahtev podršci.
- Obaveštenja o popustu (u aplikaciji i daljinskim pushom). Obaveštenja o popustu se uvek pojavljuju u odeljku „Obaveštenja" aplikacije (§5). Ako dodelite dozvolu, pri uključivanju obaveštenja ili kasnije, aplikacija prenosi i isti token na naš bekend, a mi ga koristimo da vam dodatno pošaljemo push obaveštenje kada u vašem gradu počne nova akcija za taj proizvod. Obaveštenja o popustu su podrazumevano isključena i uključujete ih samo vi, za svaki proizvod posebno. Isključujete ih na stranici proizvoda ili u „Obaveštenja" → „Podešavanja obaveštenja" („Isključi obaveštenja"); na Androidu u sistemskim podešavanjima možete isključiti i kategoriju obaveštenja „Popusti na proizvode", čime se zaustavljaju push obaveštenja, ali ne i obaveštenja u odeljku „Obaveštenja". Kada isključite svoju poslednju pretplatu na obaveštenja o popustu, a niste poslali zahtev preko „Kontaktirajte nas", brišemo token sa našeg bekenda. Vaš nalog ima jedan push token: ako se prijavite na drugom uređaju na kome su obaveštenja dozvoljena, njegov token zamenjuje prethodni, a push obaveštenja stižu na uređaj na kome ste se poslednji put prijavili sa dozvoljenim obaveštenjima.
- Oba obaveštenja se na našem serveru lokalizuju na jezik vaše aplikacije, a na iOS-u se isporučuju preko Apple Push Notification service (APNs), koji ih prosleđuje na vaš uređaj (vidi §6). Njihov pravni osnov je čl. 6(1)(b) — svako obaveštenje čini deo usluge koju ste zatražili — i, za čuvanje tokena, čl. 6(1)(f); ne pristanak. Shodno tome, dozvola na nivou operativnog sistema je vaša tačka kontrole push obaveštenja: možete je uskratiti ili opozvati u svakom trenutku u podešavanjima operativnog sistema, nakon čega vaš uređaj više ne prikazuje naša push obaveštenja, a pri sledećem otvaranju aplikacije token se briše kako je opisano u §8. Uskraćivanje ili opoziv dozvole ne isključuje obaveštenja o popustu u aplikaciji: njih isključujete za svaki proizvod (§5). Ne šaljemo push obaveštenja u svrhu oglašavanja. Ako u nekom budućem izdanju uvedemo push kanal za oglašavanje, on će biti strogo po principu opcije pristupanja (opt-in), podrazumevano isključen, i pribavićemo vaš poseban pristanak prema čl. 6(1)(a) pre slanja bilo kakve takve poruke.
- Vaš nalog u celini. Vidi §9b.
10. Deca
Tprice je namenjen korisnicima starosti 18 godina i više. Aplikacija nije usmerena ka deci, ne sadrži funkcije osmišljene za decu i ne prikuplja svesno podatke o ličnosti dece mlađe od 18 godina. Prag od 18 godina postavljen je jedinstveno na svim tržištima, što je više od minimalnog uzrasta za digitalni pristanak koji zahteva čl. 8 GDPR u bilo kojoj državi članici EEP-a i više od COPPA praga od 13 godina u Sjedinjenim Američkim Državama.
Ako saznamo da smo prikupili podatke o ličnosti od korisnika mlađeg od 18 godina, brišemo nalog i povezane podatke u najkraćem mogućem roku. Ako verujete da je dete mlađe od 18 godina dostavilo podatke o ličnosti Tprice-u, obratite se na [email protected].
Aplikacija nije prijavljena u Google Play Families Policy jer nije usmerena ka deci.
11. Izmene ove politike
Ovu politiku možemo s vremena na vreme ažurirati. Datum „Poslednje ažuriranje" na vrhu dokumenta uvek je aktuelan. Za suštinske izmene — izmene koje utiču na kategorije prikupljenih podataka, svrhe obrade, pravne osnove ili kategorije primalaca — ažuriranu politiku objavićemo pre nego što izmena stupi na snagu. Kada zakon zahteva da vas unapred obavestimo, učinićemo to u aplikaciji. Takođe ćemo prethodnu verziju ove politike držati dostupnom na zahtev preko [email protected].
Nastavak korišćenja aplikacije nakon nesuštinske izmene ove politike predstavlja prihvatanje ažuriranog teksta. Za izmene koje zahtevaju obnovljeni pristanak prema čl. 7 GDPR, zatražićemo nov pristanak u aplikaciji.
12. Kontakt
- Privatnost i zaštita podataka: [email protected]
- Opšta podrška: [email protected]
- Poštanska adresa: Jurija Gagarina 231, 11073 Belgrade, Serbia
13. Automatizovano donošenje odluka (čl. 22 GDPR)
Tprice se ne bavi automatizovanim donošenjem odluka, uključujući profilisanje, koje proizvodi pravna dejstva u odnosu na vas ili koje na sličan način značajno utiče na vas.
14. Posebne vrste podataka o ličnosti (čl. 9 GDPR)
Tprice ne prikuplja niti obrađuje posebne vrste podataka o ličnosti, naime podatke koji otkrivaju rasno ili etničko poreklo, politička mišljenja, verska ili filozofska uverenja, članstvo u sindikatu, genetske podatke, biometrijske podatke u svrhu jedinstvene identifikacije fizičkog lica, podatke o zdravlju ili podatke o seksualnom životu ili seksualnoj orijentaciji fizičkog lica.
15. Obaveštavanje o povredi podataka o ličnosti
U slučaju povrede podataka o ličnosti koja će verovatno dovesti do rizika po prava i slobode fizičkih lica, Tprice će bez nepotrebnog odlaganja, a gde je izvodljivo najkasnije u roku od 72 sata od saznanja za povredu, obavestiti nadležni nadzorni organ, u skladu sa čl. 33 GDPR. Kada će povreda verovatno dovesti do visokog rizika po prava i slobode fizičkih lica, Tprice će o povredi bez nepotrebnog odlaganja obavestiti i pogođene korisnike, u skladu sa čl. 34 GDPR.
16. Kolačići i slične tehnologije
Tprice je izvorna (native) mobilna aplikacija i ne koristi HTTP kolačiće. Aplikacija lokalno na vašem uređaju čuva sledeće:
- Podešavanja aplikacije (izabrana država, grad, jezik, preferenciju pristupanja analitici) u lokalnom skladištu ključ-vrednost koje obezbeđuje operativni sistem (
AsyncStoragena React Native), koje je privatno za aplikaciju. - Identifikatore koje koriste Firebase SDK-ovi (naročito Firebase App Instance ID i Firebase Authentication ID token), tretirane kao „slične tehnologije" prema čl. 5(3) Direktive o privatnosti elektronskih komunikacija. Firebase Authentication ID token neophodan je za pružanje usluge naloga koju ste zatražili. Firebase App Instance ID se generiše i čuva tek nakon što date potvrdni pristanak putem dijaloga za analitiku u aplikaciji opisanog u §5a (prikazanog kada se ispune uslovi praga angažovanja) ili uključivanjem prekidača za analitiku u Profil → Podešavanja naloga → Analitika korišćenja (§9c). Pre pristanka, nikakav analitički identifikator ne postoji na vašem uređaju; Firebase Analytics SDK je konfigurisan tako da je automatsko prikupljanje onemogućeno već u fazi izgradnje. Lokalne vrednosti brojača sesija koje se koriste za odlučivanje kada da se prikaže dijalog za pristanak (broj sesija, broj prikaza proizvoda, datum instalacije) čuvaju se prema izuzetku za strogo neophodno iz čl. 5(3) Direktive o privatnosti elektronskih komunikacija — one nikada ne napuštaju uređaj i nisu povezane ni sa jednim identifikatorom. Ovaj datum instalacije odvojen je od vremena instalacije koje se koristi za statistiku korišćenja (sledeća stavka).
- Zapis statistike korišćenja i pomoćne oznake opisane u §5b: datum poslednjeg javljanja, kada je zapis nastao i kada ističe, da li je nova instalacija već uračunata, da li se nedelja instalacije više ne šalje, da li se neko prijavio na nalog na ovom telefonu, da li ste videli obaveštenje u aplikaciji, vaš izbor za statistiku korišćenja i listu država u kojima je za statistiku potrebna vaša dozvola. Bez naloga, aplikacija iz operativnog sistema čita i vreme instalacije, tokom prve 52 nedelje i samo ako se niko nije prijavio na nalog na telefonu, i koristi ga samo na telefonu. Pravni osnov i vaši izbori opisani su u §5a, §5b i §9c.
- Registracioni token Firebase Cloud Messaging (FCM), koji se generiše i čuva na vašem uređaju tek nakon što pošaljete zahtev preko „Kontaktirajte nas" ili uključite obaveštenja o popustu za proizvod i dodelite dozvolu za obaveštenja na nivou operativnog sistema. Budući da se generiše isključivo kao rezultat vašeg izričitog zahteva da primate obaveštenja, njegovo čuvanje potpada pod izuzetak iz čl. 5(3) Direktive o privatnosti elektronskih komunikacija za skladištenje koje je neophodno za pružanje usluge koju je korisnik izričito zatražio. Koristi se isključivo za isporuku obaveštenja o odgovoru podrške i obaveštenja o popustu opisanih u §5a i §9c i ne koristi se za analitiku ili oglašavanje. Ako ne dodelite dozvolu za obaveštenja, nikakav FCM token se ne generiše.
Veb-sajt Tprice na adresi www.tprice.app koristi samo strogo neophodne kolačiće (ili nijedan kolačić) i ne učitava piksele za praćenje trećih strana.
17. Nadzorni organi
Ako verujete da naša obrada vaših podataka o ličnosti krši propise o zaštiti podataka, imate pravo da podnesete pritužbu nadzornom organu. Rukovalac ima sedište u Republici Srbiji, gde je nadležni nacionalni organ Poverenik za informacije od javnog značaja i zaštitu podataka o ličnosti. Budući da rukovalac nema sedište u Evropskoj uniji, mehanizam „jednog šaltera" (one-stop-shop) GDPR-a se ne primenjuje: ako se nalazite u EEP-u, pritužbu možete podneti nadzornom organu vaše države članice prebivališta, mesta rada ili mesta navodne povrede. Nadzorni organi na našim glavnim tržištima su:
- Hrvatska — Agencija za zaštitu osobnih podataka (AZOP) — https://azop.hr
- Srbija — Poverenik za informacije od javnog značaja i zaštitu podataka o ličnosti (Poverenik) — https://www.poverenik.rs
- Evropska unija (druge države članice) — nadzorni organ države članice vašeg uobičajenog prebivališta, mesta rada ili mesta navodne povrede. Potpunu listu vodi Evropski odbor za zaštitu podataka na adresi https://edpb.europa.eu/about-edpb/about-edpb/members_en
- Ujedinjeno Kraljevstvo — Information Commissioner's Office (ICO) — https://ico.org.uk
Možete se obratiti i na [email protected] pre podnošenja formalne pritužbe; daćemo sve od sebe da rešimo vaš problem.
Kraj politike.