Politika privatnosti
Poslednje ažuriranje: 2. mart 2026.
1. Uvod
Ova Politika privatnosti se odnosi na platformu Trainera fit („Trainera fit", „Aplikacija", „Platforma"), uključujući vebsajt (https://trainera.fit), i iOS i Android mobilne aplikacije, kao i sve povezane usluge, koje razvija i održava TRAINERA.FIT LLC („mi", „naš" ili „nas").
Ova Politika privatnosti objašnjava kako prikupljamo, koristimo, otkrivamo i štitimo tvoje informacije kada koristiš bilo koji deo platforme Trainera fit, uključujući vebsajt, mobilne aplikacije i usluge razmene poruka.
Posvećeni smo zaštiti tvoje privatnosti i obezbeđivanju da razumeš kako se tvoji podaci obrađuju. Ova politika opisuje naše prakse u vezi sa prikupljanjem i korišćenjem ličnih podataka, uključujući integraciju sa Google, Facebook, Apple i drugim uslugama trećih strana za autentifikaciju i opciono pristup podacima o fitnesu.
Korišćenjem naše usluge saglasan si sa prikupljanjem i korišćenjem informacija u skladu sa ovom Politikom privatnosti.
2. Metode autentifikacije
Trainera fit nudi više načina za kreiranje naloga i prijavu. Evo pregleda svake metode autentifikacije i podataka koje primamo:
Google prijava
- Zahtevi za pristupe: openid, email, profile
- Primljeni podaci: Email, ime, profilna slika
- Sačuvani podaci: Email, ime, profilna slika čuvaju se u našoj bazi podataka
Prijava preko Facebook-a
- Zahtevi za pristupe: email, javni profil
- Primljeni podaci: Email, ime, profilna slika
- Sačuvani podaci: Email, ime, profilna slika čuvaju se u našoj bazi podataka
Prijava preko Apple-a
- Zahtevi za pristupe: email, ime
- Primljeni podaci: Email (može biti privatna adresa za prosleđivanje), ime (dostavljeno samo pri prvom prijavljivanju)
- Sačuvani podaci: Apple identifikator korisnika, email, ime se čuvaju u našoj bazi podataka
Registracija putem emaila i lozinke
- Prikupljeni podaci: Email adresa, lozinka (hešovana bcrypt-om), ime
- Sačuvani podaci: Email, ime i sigurno šifrovana lozinka čuvaju se u našoj bazi podataka. Lozinke nikada ne čuvamo u običnom tekstu.
Verifikacija broja telefona
- Prikupljeni podaci: Broj telefona, verifikacioni kod
- Sačuvani podaci: Broj telefona je sačuvan u našoj bazi radi oporavka naloga i kontakta sa trenerom
- Treća strana: SMS verifikacioni kodovi se šalju putem Twilio servisa. Twilio prima tvoj broj telefona da bi isporučio verifikacionu poruku.
3. Detaljno obrazloženje OAuth opsega
3.1 OAuth klijent #1: Prijava preko Google (obavezno)
Pristupi: openid, email, profile
Svrha: Samo autentifikacija korisnika i kreiranje naloga
Obrazloženje: Ovi osnovni opsezi omogućavaju korisnicima da se prijave na Trainera koristeći svoj Google nalog bez kreiranja posebne lozinke. Pristupamo samo osnovnim informacijama profila (ime, email adresa, profilna slika) potrebnim za kreiranje naloga i identifikaciju korisnika u našoj aplikaciji.
Rukovanje podacima: Tvoja imejl adresa i ime su sačuvani u našoj bazi podataka radi kreiranja i održavanja tvog Trainera naloga i omogućavanja komunikacije vezane za usluge.
3.2 OAuth klijent #2: Integracija Google Fit (opciono)
Pristupi: Pristup samo za čitanje podataka o fitnesu i aktivnostima iz Google Fit
- fitness.activity.read – koraci, pređena udaljenost, kalorije, aktivni minuti
- fitness.body.read – težina, visina, sastav tela
- fitness.heart_rate.read – podaci o srčanom ritmu
- fitness.location.read – rute treninga (ako je prijavljen u Google Fit)
Svrha: Prikaži svoje lične fitnes podatke unutar Trainera za sveobuhvatno praćenje aktivnosti
Obrazloženje: Ova integracija je potpuno opcionalna i nije neophodna za korišćenje osnovnih funkcija Trainera. Ako ručno odlučiš da povežeš Google Fit, čitaćemo tvoje fitnes podatke da ih prikažemo zajedno sa tvojim Trainera planovima treninga, pružajući ti jedinstven pregled tvog fitnes napretka. Ovo poboljšava tvoje lično praćenje, ali je u potpunosti dobrovoljno.
Rukovanje podacima:
- Pristup samo za čitanje: Nikada ne pišemo, ne menjamo niti brišemo tvoje Google Fit podatke
- Nije trajno sačuvano: Podaci se preuzimaju u realnom vremenu kada su potrebni za prikaz
- Vidljivo samo tebi: Tvoji treneri NE vide automatski tvoje Google Fit podatke
- Kontrola korisnika: Možeš u bilo kom trenutku isključiti integraciju Google Fit bez uticaja na osnovnu funkcionalnost Trainera. Sve osnovne funkcije ostaju potpuno operativne bez Google Fit.
3.3 OAuth klijent br. 3: integracija sa Huawei Health Kit (opciono)
Pristupi: Pristup samo za čitanje podacima o zdravlju i aktivnostima iz Huawei Health Kit
- Podaci o aktivnosti (koraci, pređeni put, kalorije)
- Podaci o snu
- Osnovna merenja tela
Svrha: Podaci se koriste samo za prikazivanje informacija o zdravlju i aktivnosti korisniku unutar Trainera fit aplikacije.
Obrazloženje: Ova integracija je potpuno opciona i nije neophodna za korišćenje osnovnih funkcija Trainera. Ako se ručno odlučiš da povežeš Huawei Health Kit, čitamo tvoje zdravstvene podatke kako bismo ih prikazali uz tvoje Trainera planove treninga, pružajući ti jedinstven pregled napretka u kondiciji. Ovo unapređuje tvoje lično praćenje, ali je u potpunosti dobrovoljno.
Traži se samo jedan istorijski zapis podataka u trenutku kada korisnik da dozvolu. Istorijski podaci se koriste samo za inicijalizaciju pregleda zdravlja korisnika i ne pristupa im se ili ne osvežavaju se ponovo.
Rukovanje podacima:
- Pristup samo za čitanje: Nikada ne upisujemo, ne menjamo niti brišemo tvoje podatke iz Huawei Health Kit-a.
- Nije trajno sačuvano: Podaci se ne čuvaju trajno
- Vidljivo samo tebi: Tvoji treneri NE vide automatski tvoje Huawei Health Kit podatke
- Kontrola korisnika: Možeš u bilo kom trenutku isključiti integraciju Huawei Health Kit bez uticaja na osnovnu funkcionalnost Trainera. Sve osnovne funkcije ostaju potpuno operativne bez Huawei Health Kit.
- Aplikacija NE vrši sinhronizaciju podataka u pozadini.
- Aplikacija NE vrši kontinuiranu sinhronizaciju podataka.
- Aplikacija NE vrši sinhronizaciju podataka između uređaja.
3.4 Praćenje pulsa sa pametnog sata (opciono)
Dozvole: Apple HealthKit (puls), Android BODY_SENSORS
Svrha: Uhvati podatke o pulsu u realnom vremenu sa svog pametnog sata tokom aktivnih treninga kako bi obezbedio praćenje pulsa po serijama i analizu intenziteta treninga.
Obrazloženje: Praćenje pulsa je opciono i zahteva izričitu dozvolu na tvom pametnom satu. Ako je dozvoljeno, puls se očitava samo tokom aktivnih trening sesija — nikada u pozadini. Podaci pomažu tebi i tvom treneru da razumete intenzitet treninga i obrasce oporavka.
Rukovanje podacima:
- Samo aktivni treninzi: Puls se očitava samo dok je trening u toku na pametnom satu
- Nema praćenja u pozadini: Nikada ne čitamo puls van aktivnih treninga
- Uskladišteno sa podacima o treningu: Otkucaji srca po seriji i uzorci sesije se čuvaju kao deo podataka o tvom napretku u treningu
- Vidljivo tebi i treneru: Podaci o pulsu su deo podataka o treningu i mogu biti vidljivi tvom dodeljenom treneru
- Kontrola korisnika: Možeš u bilo kom trenutku odbiti dozvolu za merenje pulsa na svom pametnom satu. Treninzi funkcionišu normalno bez podataka o pulsu.
3.5 OAuth klijent #4: Integracija Google kalendara (opciono)
Pristupi: calendar.events (pristup za čitanje i pisanje događaja u kalendaru)
- https://www.googleapis.com/auth/calendar.events – kreiranje, čitanje, ažuriranje i brisanje događaja u kalendaru
Svrha: Dozvoli korisnicima da sinhronizuju svoje Trainera treninge sa ličnim Google kalendarom radi bolje organizacije rasporeda i podsetnika.
Obrazloženje: Ova integracija je potpuno opcionalna i nije neophodna za korišćenje osnovnih funkcija Trainera. Ako ručno odlučiš da povežeš Google Kalendar, kreiraćemo događaje za tvoje zakazane treninge, pomažući ti da ostaneš organizovan i primaš podsetnike. Ovo poboljšava upravljanje tvojim rasporedom treninga, ali je u potpunosti dobrovoljno.
Rukovanje podacima:
- Ograničen pristup: Kreiramo, ažuriramo ili brišemo samo događaje koje je Trainera kreirao – ne čitamo niti menjamo druge događaje u tvom kalendaru
- Minimalno sačuvanih podataka: Čuvaju se samo ID-jevi događaja u kalendaru radi praćenja sinhronizovanih trening sesija – sadržaj kalendara se ne čuva na našim serverima.
- Vidljivo samo tebi: Tvoji treneri nemaju pristup tvojim Google Calendar podacima
- Kontrola korisnika: Možeš u bilo kom trenutku isključiti integraciju Google Kalendara bez uticaja na osnovnu funkcionalnost Trainera. Sve osnovne funkcije ostaju potpuno operativne bez Google Kalendara. Kada se isključi, sinhronizovani događaji ostaju u tvom kalendaru, ali ih Trainera više neće ažurirati.
Važno: Opciono povezivanje sa Google Fit-om
- Trainera fit radi u potpunosti bez Google Fit-a. Sve osnovne funkcije (treninzi, trenerski rad, praćenje ishrane) su dostupne bez povezivanja Google Fit-a.
- Integracija Google Fit-a je potpuno opcionalna i mora biti ručno omogućena u podešavanjima naloga.
- Možeš u bilo kom trenutku isključiti Google Fit bez uticaja na tvoje iskustvo sa Trainera.
Važno: opcionalna integracija sa Huawei Health Kit
- Trainera fit funkcioniše potpuno bez Huawei Health Kit-a. Sve osnovne funkcije (treninzi, vođenje treninga, praćenje ishrane) dostupne su bez povezivanja sa Huawei Health Kit-om.
- Integracija sa Huawei Health Kit je potpuno opcionalna i mora se ručno omogućiti u podešavanjima naloga.
- Možeš u bilo kom trenutku isključiti Huawei Health Kit bez uticaja na tvoje iskustvo sa Trainera.
Važno: Opciono povezivanje sa Google kalendarom
- Trainera radi u potpunosti bez Google Calendar-a. Sve osnovne funkcije (treninzi, trenerski rad, praćenje ishrane) su dostupne bez povezivanja Google Calendar-a.
- Integracija Google kalendara je potpuno opcionalna i mora biti ručno omogućena u podešavanjima naloga.
- Možeš u bilo kom trenutku isključiti Google Kalendar bez uticaja na tvoje iskustvo sa Trainera.
Izjava o neiskorišćenim opsezima
Trainera koristi samo gore navedene opsege. Ne tražimo niti koristimo druge Google API opsege, uključujući ali ne ograničavajući se na: Google Drive, Gmail, Google Photos, Google Maps ili druge Google usluge koje nisu izričito navedene u ovoj politici.
Usklađenost sa Google API uslugama
Korišćenje informacija dobijenih od Google API-ja u Trainera fit-u je u skladu sa Politika podataka korisnika Google API usluga, uključujući zahteve za ograničeno korišćenje. Koristimo Google korisničke podatke samo za pružanje i unapređenje funkcija Trainera koje su vidljive korisniku, kako je opisano u ovoj Politici privatnosti.
Odricanje od odgovornosti za obim pristupa Huawei Health Kit
Trainera fit zahteva samo minimalne neophodne dozvole za Huawei Health Kit, potrebne za opcioni prikaz zdravstvenih podataka i podataka o aktivnostima korisniku.
- Nema pristupa dodatnim Huawei uslugama ili API-jima.
- Nije izvršena medicinska dijagnoza, medicinski savet ili zdravstvena analiza.
- Podaci iz Huawei Health Kit ne dele se sa trenerima, trećim stranama niti spoljnim servisima.
- Podaci iz Huawei Health Kit ne prenose se nazad na Huawei servere od strane aplikacije Trainera fit.
4. Informacije koje prikupljamo
4.1 Informacije o nalogu i profilu
- Ime i adresa e-pošte (iz Google, Facebook, Apple prijave ili direktne registracije)
- Broj telefona (za verifikaciju naloga i kontakt sa trenerom)
- Informacije o profilu (godine, pol, fitnes ciljevi, nivo iskustva)
- Profilna i naslovna fotografija
- Medicinska stanja i alergije (podaci iz posebne kategorije, dobrovoljno dostavljeni radi bezbednosti)
- Podaci specifični za trenera: sertifikati, specijalizacije, biografija, cene, javni URL profila
- Podaci specifični za teretanu: naziv teretane, adresa, sadržaji, radno vreme
4.2 Podaci o zdravlju i fitnesu
- Merenja tela (težina, visina, procenat telesne masti, mišićna masa, struk, grudi, ruke, noge i druga merenja obima)
- Fotografije napretka (slike pre i posle koje si ti postavio)
- Podaci o treningu (vežbe, serije, ponavljanja, težine, trajanje, sesije treninga)
- Podaci o ishrani (dnevnici obroka, praćenje kalorija, unos makronutrijenata, unos vode, dnevnici užina)
- Planovi treninga i planovi ishrane koje je dodelio tvoj trener
- Podaci Apple HealthKit (ako je povezan na iOS): koraci, aktivna potrošnja energije, puls, pređena udaljenost hodanjem/trčanjem, treninzi, analiza sna, telesna masa, bazalna potrošnja energije, pređene spratove, minutaža vežbanja, sati stajanja, puls u mirovanju, krvni pritisak, kiseonik u krvi, respiratorna frekvencija, telesna temperatura, procenat telesne masti, mišićna masa, unos vode i minuta pažljivosti
- Google Fit podaci (ako je povezan): koraci, pređeni put, kalorije, aktivni minuti, težina, visina, telesni sastav, puls, rute treninga
- Podaci iz Huawei Health Kit (ako je povezan): podaci o aktivnosti, podaci o snu, osnovne telesne mere
- Podaci o pulsu sa pametnog sata (ako je dozvoljeno): otkucaji u minuti po seriji i kontinuirani uzorci pulsa tokom treninga
Napomena: Podaci iz Apple HealthKit, kada su povezani, sinhronizuju se na naše servere i čuvaju se do 30 dana radi prikaza grafikona napretka, analitike i istorijskih poređenja. Ovi podaci se brišu nakon 30 dana ili kada isključiš Apple Health. Pogledaj odeljak 12 za potpune detalje.
4.3 Dokumenti za verifikaciju identiteta
Za verifikaciju trenera i vlasnika teretane možemo prikupiti:
- Državni identifikacioni dokument (lična karta, pasoš ili vozačka dozvola) — slike prednje i zadnje strane
- Selfi fotografija za proveru identiteta
- Profesionalne sertifikacije i dokumenta o kvalifikacijama
Napomena: Dokumenti o identitetu se čuvaju bezbedno u Google Cloud Storage i dostupni su samo administratorima radi verifikacije. Dokumenti se čuvaju tokom trajanja tvog naloga ili koliko zakon zahteva.
4.4 Podaci o plaćanju i finansijama
Trainera fit podržava više načina plaćanja. Podaci koje prikupljamo zavise od korišćenog načina plaćanja:
- Stripe: Plaćanja kreditnim/debitnim karticama obrađuje Stripe. Ne čuvamo ceo broj tvoje kartice. Primamo i čuvamo: Stripe ID korisnika, ID pretplate, status plaćanja i metapodatke transakcije.
- PayPal: PayPal uplate se obrađuju preko PayPal-a. Prikupljamo i čuvamo: PayPal ID transakcije, status uplate i email platioca.
- Bankovni transfer: Za uplate putem bankovnog transfera prikupljamo i čuvamo podatke o bankovnom računu uključujući IBAN i SWIFT/BIC kod, ime vlasnika računa i naziv banke. Ove informacije se koriste isključivo za verifikaciju primljenih uplata i obradu povraćaja novca.
- Plaćanja gotovinom: Za gotovinske uplate lično, beležimo iznos transakcije, datum i status potvrde.
- Kupovine u aplikaciji (mobilno): Kupovine unutar aplikacije na iOS i Android uređajima obrađuju Apple App Store i Google Play Store. Primamo potvrde o kupovini koje uključuju: plan pretplate, datum kupovine, datum isteka i identifikatore transakcije.
4.5 Podaci o komunikaciji
- Direktne poruke između klijenata i trenera (tekst, slike, datoteke)
- Poruke grupnog četa u okviru trening grupa
- Podrška putem tiketa i komunikacija sa našim timom
- Razgovori sa AI trenerom
- Email komunikacije (transakcioni emailovi, obaveštenja)
4.6 Podaci o lokaciji
- Geolokacija na osnovu IP adrese (država, grad) za lokalizaciju sadržaja i bezbednost
- GPS lokacija (mobilna aplikacija, samo uz izričitu dozvolu) za pronalaženje obližnjih teretana i trenera
- Google Places podaci za automatsko popunjavanje adrese teretane i pretragu lokacije
- Podaci o ruti treninga iz Google Fit (ako je povezan)
4.7 Podaci o korišćenju i tehnički podaci
- Informacije o uređaju (tip, operativni sistem, pregledač, verzija aplikacije)
- IP adresa i opšta lokacija
- Obrasci korišćenja i interakcije funkcija
- Kolačići i tokeni sesije za autentifikaciju i funkcionalnost
- Push tokeni za obaveštenja (za slanje obaveštenja preko Firebase Cloud Messaging i Expo Push Notifications)
- Dnevnici grešaka i izveštaji o padovima (prosleđeni Sentry-ju za nadzor i otklanjanje grešaka)
- Istorija prijava (vremenski žigovi, IP adrese, informacije o uređaju za bezbednosni nadzor)
4.8 Podaci povezani sa veštačkom inteligencijom
- Fotografije hrane su poslate za AI nutritivnu analizu
- Poruke u ćaskanju poslate AI treneru (obrađene od strane OpenAI i Anthropic Claude)
- Anonimizovani podaci o fitnes kontekstu poslati za AI generisane planove treninga i ishrane
5. Kako koristimo tvoje informacije
5.1 Osnovna isporuka usluge
- Kreiraj i potvrdi svoj nalog
- Obezbedi osnovne usluge fitnesa i treniranja
- Omogući komunikaciju između tebe i tvog trenera
- Prati svoje treninge, ishranu i napredak
- Obrađuj plaćanja i upravljaj pretplatama
- Potvrdi identitet trenera i vlasnika teretane
5.2 Funkcije zdravlja i fitnesa
- Prikaz zdravstvenih podataka iz povezanih izvora (Apple HealthKit, Google Fit, Huawei Health Kit)
- Generiši grafikone napretka i analitiku iz sinhronizovanih zdravstvenih podataka
- Obezbedi istorijske uporedbe i analize trendova
- Prati telesne mere i fotografije napretka tokom vremena
5.3 Personalizacija i poboljšanja
- Personalizuj svoje iskustvo i preporuke
- Poboljšaj funkcionalnost našeg servisa i korisničko iskustvo
- Obezbedi uvide i kreiranje planova zasnovanih na AI
- Šalji transakcione imejlove i puš obaveštenja o tvom nalogu i treningu
5.4 Bezbednost i usklađenost
- Obezbedi sigurnost i spreči prevaru
- Otkrivanje i sprečavanje zloupotrebe, spama i neovlašćenog pristupa
- Postuj zakonske obaveze i odgovaraj na zakonite zahteve
- Prati performanse aplikacije i rešavaj tehničke probleme
6. Čuvanje, zadržavanje i brisanje podataka
6.1 Podaci naloga Trainera fit
- Sigurno uskladišteno na serverima sa industrijskim standardima
- Čuva se dok je tvoj nalog aktivan
- Obrisano ili anonimizovano u roku od 90 dana od brisanja naloga
- Rezervne kopije se čuvaju 30 dana radi oporavka u slučaju katastrofe
6.2 Čuvanje podataka o zdravlju i fitnesu
- Podaci Apple HealthKit: Sinhronizovani podaci se čuvaju na našim serverima do 30 dana kako bi se obezbedili grafikoni napretka i analitika. Podaci stariji od 30 dana automatski se brišu. Svi podaci se odmah brišu kada odvojiš Apple Health.
- Google Fit podaci: Nije trajno sačuvano – podaci se u realnom vremenu preuzimaju sa Google Fit API-ja po potrebi. Moguće je privremeno keširanje radi bolje performansi (briše se u roku od 24 sata).
- Podaci iz Huawei Health Kit aplikacije: Nije trajno sačuvano. Zahteva se samo jedan istorijski zapis podataka.
- Merenja tela i fotografije napretka: Čuva se dok je tvoj nalog aktivan. Briše se kada obrišeš nalog ili ručno obrišeš pojedinačne zapise.
- Evidencija treninga i ishrane: Čuva se dok je tvoj nalog aktivan. Briše se prilikom brisanja naloga.
6.3 Ostali rokovi čuvanja podataka
- Poruke: Poruke u ćaskanju se čuvaju dok je tvoj nalog aktivan i 30 dana nakon brisanja naloga.
- Transakcije plaćanja: Evidencija transakcija se čuva zakonski propisani period (obično 7 godina za poreske i finansijske izveštaje).
- Istorija prijava: Zapisi prijava se čuvaju 90 dana za potrebe bezbednosnog nadzora.
- Dokumenti za verifikaciju identiteta: Čuva se tokom trajanja tvog naloga ili prema važećem zakonu.
- OAuth tokeni: Šifrovani tokeni se brišu kada se veza opozove ili nalog obriše.
6.4 Brisanje tvojih podataka
Možeš zatražiti brisanje svog naloga i podataka na sledeći način:
- Kontaktiraj nas na [email protected]
- Korišćenje opcije za brisanje naloga u tvojim podešavanjima
Zahtevi se obrađuju u roku od 30 dana.
7. Deljenje podataka i treće strane
NE PRODAJEMO TVOJE PODATKE: Ne prodajemo, ne iznajmljujemo niti trgujemo tvojim ličnim podacima trećim licima u marketinške svrhe. Tvoji podaci sa Google prijave i Google Fit podaci (ako su povezani) nikada nisu predmet prodaje.
7.1 Deljenje unutar Trainera
- Sa tvojim trenerom: Kada angažuješ trenera, eksplicitno deliš podatke profila, podatke o treninzima, telesne mere, dnevnike ishrane i komunikaciju. Napomena: podaci iz Google Fit-a, Apple HealthKit-a i Huawei Health Kit-a se NE dele automatski sa trenerima.
- Tržište trenera: Ako si trener, tvoj javni profil je vidljiv kako bi klijenti mogli da te pronađu
- Članovi teretane: Ako se učlaniš u teretanu, vlasnik teretane može videti tvoj status članstva i istoriju rezervacija
7.2 Provajderi usluga trećih strana
Delimo podatke sa sledećim pouzdanim provajderima trećih strana samo u meri neophodnoj za rad naše usluge:
- Google (Autentifikacija i API-jevi): Autentifikacija prijave, Google Fit podaci, sinhronizacija Google Calendar-a, Google Cloud Storage za hosting fajlova, Google Places za pretragu lokacija, reCAPTCHA za zaštitu od botova
- Facebook (Meta): Autentifikacija prijave putem Facebook Login
- Jabuka: Autentifikacija prijave putem Apple ID, obrada kupovina unutar aplikacije
- Stripe: Obrada plaćanja kreditnom/debitnom karticom (prima podatke o kartici, adresu za naplatu, iznose transakcija)
- PayPal: Obrada plaćanja (prima iznose transakcija i informacije o platiocu)
- Twilio: Dostava SMS poruka za verifikaciju telefona i obaveštenja (prima brojeve telefona i sadržaj poruka)
- Sentry: Nadzor grešaka i izveštavanje o padovima (prima dnevnike grešaka, informacije o uređaju i anonimizovani kontekst korišćenja)
- OpenAI: AI funkcije uključuju analizu fotografija hrane i AI trenera za razgovor (prima fotografije hrane i poruke)
- Anthropic (Claude): Generisanje plana treninga i ishrane pomoću veštačke inteligencije (prima anonimizovane podatke o fitnes kontekstu)
- Firebase (Google): Isporuka push obaveštenja preko Firebase Cloud Messaging (prima push tokene uređaja)
- Izložba: Isporuka push obaveštenja i ažuriranja putem interneta za mobilnu aplikaciju (prima push tokene uređaja)
- Nodemailer / dobavljač e-pošte: Isporuka transakcionih emailova (prima email adrese primaoca i sadržaj emaila)
- Huawei: Integracija podataka HealthKit (OAuth autentifikacija za pristup podacima o zdravlju)
- IP Geolokaciona usluga: Pretraga lokacije na osnovu IP adrese za lokalizaciju sadržaja i bezbednost (prima IP adrese)
- OpenStreetMap / Leaflet: Prikaz mape lokacija teretana (prima koordinate lokacije za prikaz na mapi)
- Google Analytics (GA4): Analitika vebsajta i praćenje korišćenja (prima anonimizovane podatke o pretraživanju, informacije o uređaju, prikaze stranica)
Ovi provajderi su ugovorno obavezani da štite tvoje podatke i koriste ih samo u navedene svrhe. Ne delimo podatke iz Google Fit ili Apple HealthKit sa bilo kojim trećim stranama.
7.3 Pravni zahtevi
Možemo otkriti informacije ako je to zahtevano zakonom, sudskom odlukom ili radi zaštite bezbednosti i sprečavanja prevare.
8. Tvoja prava i kontrola
8.1 Poništavanje dozvola
Google prijava:
- Prekini vezu kroz podešavanja Trainera
- Poništi pristup preko Dozvole za Google nalog
Prijava preko Facebook-a:
- Prekini vezu kroz podešavanja Trainera
- Poništi pristup preko Facebook Podešavanja > Aplikacije i veb sajtovi
Prijava preko Apple-a:
- Prekini vezu kroz podešavanja Trainera
- Poništi pristup preko Apple ID Podešavanja > Prijava i bezbednost > Prijava sa Apple
Google Fit (ako je povezan):
- Prekini vezu u bilo kom trenutku kroz podešavanja Trainera naloga
- Poništi pristup preko Dozvole za Google nalog
- Kada se isključi, svi keširani podaci sa Google Fit odmah se brišu sa naših servera
- Osnovna funkcionalnost Trainera fit-a radi normalno bez ograničenja
Apple HealthKit (ako je povezan):
- Prekini vezu kroz podešavanja Trainera ili kroz iOS Podešavanja > Privatnost i bezbednost > Zdravlje > Trainera
- Kada se isključi, svi sinhronizovani podaci sa Apple HealthKit brišu se sa naših servera
- Osnovna funkcionalnost Trainera fit-a radi normalno bez ograničenja
Huawei Health (ako je povezan):
- Prekini vezu u bilo kom trenutku kroz podešavanja Trainera naloga
- Poništi pristup preko Huawei podešavanja naloga
- Kada se veza prekine, svi keširani podaci iz Huawei Health Kit-a se odmah brišu sa naših servera.
- Osnovna funkcionalnost Trainera fit-a radi normalno bez ograničenja
8.2 Pristup, Ispravka i Brisanje
- Pristupi i ažuriraj svoje informacije kroz podešavanja naloga.
- Zahtevaj kopiju svojih podataka u prenosivom formatu
- Zahtevaj brisanje naloga i podataka (obrađuje se u roku od 30 dana)
- Kontakt: [email protected]
8.3 Evropski korisnici (GDPR)
Ako si u Evropskoj ekonomskoj zoni (EEZ), imaš ova prava:
- Pristup: Potvrdi koje podatke obrađujemo o tebi
- Ispravka: Ispravi netačne podatke
- Brisanje: Zahtevaj brisanje (pravo na zaborav)
- Ograniči obradu: Ograniči način na koji koristimo tvoje podatke
- Prenosivost podataka: Primi podatke u prenosivom formatu
- Predmet: Protivljenje obradi na osnovu legitimnih interesa
- Povuci saglasnost: Poništi saglasnost za opcione funkcije (kao što su Google Fit, Apple HealthKit ili AI funkcije)
Pravni osnov za obradu: (1) saglasnost, (2) izvršenje ugovora, (3) zakonska obaveza, (4) legitimni poslovni interesi. Možeš podneti žalbu nadzornom organu.
8.4 Korisnici iz Kalifornije (CCPA)
Stanovnici Kalifornije imaju sledeća prava:
- Pravo na znanje: Informacije o podacima koje prikupljamo i koristimo
- Pravo na brisanje: Zahtevaj brisanje svojih podataka
- Pravo na odjavu: Odjavi se sa prodaje podataka (mi ne prodajemo podatke)
- Nediskriminacija: Ista usluga bez obzira na izbore privatnosti
9. Bezbednosne mere
Zaštitu tvojih podataka obezbeđujemo korišćenjem bezbednosnih praksi koje su standard u industriji:
- Šifrovanje u prenosu (SSL/TLS) i u stanju mirovanja
- Sigurna implementacija OAuth 2.0 za Google integracije
- Kontrola pristupa i mehanizmi autentifikacije
- Redovno praćenje bezbednosti i procene
- Šifrovano čuvanje OAuth tokena
- Lozinke su heširane bcrypt algoritmom (nikada se ne čuvaju u običnom tekstu)
- Kontrola pristupa zasnovana na ulogama (administrator, trener, klijent, vlasnik teretane)
- Ograničenje učestalosti zahteva na osetljivim mestima (prijava, resetovanje lozinke, API tokeni)
Iako koristimo industrijske standarde, nijedan prenos podataka preko interneta nije 100% siguran. Obavestićemo te o bilo kakvim povredama podataka u skladu sa zakonom.
10. Uplate i pretplate
Trainera fit podržava više načina plaćanja za pretplatne planove i usluge:
10.1 Kupovine u aplikaciji (mobilno)
- Pretplate na iOS uređajima obrađuju se preko Apple App Store-a
- Android pretplate se obrađuju preko Google Play Store
- Primamo samo podatke o potvrdi kupovine: plan pretplate, datum kupovine, datum isteka i identifikatore transakcija
- Ne primamo niti čuvamo podatke o tvojim kreditnim karticama za kupovine u aplikaciji
10.2 Stripe plaćanja (vebsajt)
- Plaćanja kreditnim i debitnim karticama na sajtu obrađuje Stripe
- Podaci tvoje kartice se šalju direktno Stripe-u i nikada se ne čuvaju na našim serverima
- Čuvamo Stripe ID korisnika, ID pretplate i metapodatke transakcija radi upravljanja tvojom pretplatom
10.3 PayPal uplate
- PayPal uplate se obrađuju preko PayPal platforme
- Primamo PayPal ID transakcije, status plaćanja i e-poštu platioca radi potvrde i upravljanja tvojom pretplatom
10.4 Bankovni transfer
- Za uplate putem bankovnog transfera prikupljamo podatke o bankovnom računu uključujući IBAN, SWIFT/BIC kod, ime vlasnika računa i naziv banke
- Ove informacije se čuvaju sigurno i koriste isključivo za verifikaciju primljenih uplata i obradu povraćaja novca ako je potrebno
10.5 Plaćanja gotovinom
- Za gotovinske uplate lično, beležimo iznos transakcije, datum i status potvrde
- Za gotovinske transakcije se ne prikupljaju podaci o finansijskom računu
Sve transakcije plaćanja na našem sajtu su šifrovane SSL tehnologijom. Ozbiljno shvatamo tvoju privatnost i bezbednost i primenjujemo višeslojne zaštite da bismo sačuvali tvoje finansijske informacije.
11. AI funkcije (OpenAI i Claude)
Trainera koristi OpenAI i Claude AI za pružanje opcionih AI funkcija. Želimo da razumeš tačno kako tvoji podaci komuniciraju sa AI servisima.
11.1 Dostupne AI funkcije
- Analiza hrane sa fotografije: Slikaj hranu da dobiješ procene nutritivnih vrednosti koristeći prepoznavanje slika uz pomoć veštačke inteligencije
- Personalizovani fitnes uvidi: AI generisane preporuke za trening i ishranu zasnovane na podacima o tvom napretku
- Generisanje AI plana treninga i ishrane: Treneri mogu koristiti AI za generisanje šablona planova treninga i ishrane
- AI trener: Razgovorni AI asistent za pitanja o fitnesu i ishrani
11.2 Podaci poslati AI servisima
- Fotografije hrane: Kada koristiš skener hrane, tvoja fotografija se šalje našem AI servisu za prepoznavanje hrane radi analize. Fotografije se obrađuju u realnom vremenu i ne čuvaju se trajno.
- Fitnes kontekst: Prilikom generisanja planova treninga ili ishrane, anonimizovani fitnes podaci (rezimei treninga, nutritivni ciljevi) mogu biti poslati Claude AI (Anthropic) radi personalizacije preporuka.
- Poruke u ćaskanju: Kada koristiš AI trenera ili čet za ishranu, tvoje poruke se šalju OpenAI ili Claude AI radi generisanja odgovora.
11.3 Podaci se NE šalju AI servisima
- Tvoji lični zdravstveni podaci (merenje tela, zdravstveni zapisi) NE šalju se AI servisima bez tvoje izričite akcije
- Tvoje lične informacije (ime, email, telefon) NISU uključene u AI zahteve
- Tvoje privatne poruke sa trenerima NE obrađuje veštačka inteligencija
11.4 Rukovanje AI podacima
- AI odgovori se čuvaju na tvom Trainera nalogu za tvoju evidenciju
- Možeš se u bilo kom trenutku isključiti iz AI funkcija kroz podešavanja naloga
- AI generisani sadržaj je samo informativan i ne treba da zameni profesionalni medicinski ili nutricionistički savet.
Za više informacija o tome kako OpenAI i Anthropic (Claude) obrađuju podatke, molimo pogledaj njihove odgovarajuće politike privatnosti.
12. Integracija Apple HealthKit (iOS)
Na iOS uređajima, Trainera može opcionalno da se integriše sa Apple HealthKit-om radi čitanja i prikaza tvojih zdravstvenih i fitnes podataka. Kada je povezano, HealthKit podaci se sinhronizuju sa našim serverima kako bi obezbedili grafikone napretka, analize i istorijske poređenja.
12.1 Tipovi podataka HealthKit-a kojima se pristupa
Trainera može tražiti pristup čitanju sledećih tipova podataka iz HealthKit-a:
- Koraci (dnevni broj koraka)
- Aktivna potrošnja energije (kalorije)
- Bazalna potrošnja energije (kalorije u mirovanju)
- Puls (tokom treninga)
- Puls u mirovanju
- Udaljenost hodanja/trčanja
- Popete stepenice
- Minuti vežbanja (Apple vreme za vežbanje)
- Sati stajanja (Apple Stand Time)
- Sesije treninga
- Analiza sna
- Masa tela (težina)
- Procenat telesne masti
- Nemasna telesna masa
- Krvni pritisak (sistolički i dijastolički)
- Zasićenost krvi kiseonikom (SpO2)
- Respiratorna frekvencija
- Temperatura tela
- Unos vode
- Minute svesnosti (sesije svesnosti)
12.2 Korišćenje i čuvanje podataka HealthKit-a
- Podaci HealthKit-a se sinhronizuju na naše servere radi prikaza grafikona napretka, zdravstvene analitike i analize istorijskih trendova
- Sinhronizovani HealthKit podaci se čuvaju na našim serverima do 30 dana. Podaci stariji od 30 dana se automatski brišu.
- Podaci HealthKit-a NISU deljeni sa trećim stranama, uključujući AI servise, oglašivače ili posrednike podataka
- Podaci HealthKit-a se NE koriste u svrhe oglašavanja ili marketinga
- Tvoj trener NEMA pristup tvojim HealthKit podacima osim ako eksplicitno ne podeliš određene metrike
- Kada isključiš Apple Health, svi sinhronizovani HealthKit podaci se brišu sa naših servera.
12.3 Upravljanje dozvolama za HealthKit
- Integracija HealthKit-a je potpuno opciona i zahteva tvoju izričitu dozvolu
- Možeš opozvati HealthKit dozvole u bilo kom trenutku kroz iOS Podešavanja > Privatnost i bezbednost > Zdravlje > Trainera
- Poništavanje HealthKit dozvola neće uticati na bilo koju drugu funkcionalnost aplikacije
- Možeš izabrati koje konkretne tipove podataka želiš da deliš sa Trainera putem iOS Health dozvola
13. Privatnost dece
Trainera fit nije namenjen za korišćenje od strane dece mlađe od 16 godina. Ne prikupljamo svesno lične podatke od dece mlađe od 16 godina.
Ako saznamo da smo prikupili lične podatke deteta mlađeg od 16 godina, preduzećemo korake da te informacije što pre obrišemo. Ako misliš da smo prikupili podatke od deteta mlađeg od 16 godina, molimo te da nas kontaktiraš na [email protected].
14. Međunarodni transferi podataka
Tvoje informacije mogu biti prenete i obrađene u zemljama različitim od one u kojoj živiš. Te zemlje mogu imati zakone o zaštiti podataka koji se razlikuju od zakona tvoje zemlje.
Naši serveri i provajderi usluga trećih strana rade u različitim zemljama. To znači da kada prikupljamo tvoje podatke, možemo ih obrađivati u bilo kojoj od tih zemalja.
Primenjujemo odgovarajuće mere zaštite da bi tvoji lični podaci ostali zaštićeni u skladu sa ovom Politikom privatnosti i važećim zakonima o zaštiti podataka, uključujući Standardne ugovorne klauzule (SCC) kada je to potrebno za prenose iz EEA.
15. Politika kolačića
Trainera fit sajt koristi kolačiće i slične tehnologije za pružanje, zaštitu i unapređenje naših usluga. Kolačići se koriste za:
- Osnovni kolačići: Autentifikacioni tokeni sesije, CSRF zaštita i sigurnosni kolačići su potrebni za funkcionisanje sajta
- Funkcionalne kolačiće: Podešavanja jezika, teme i prilagođavanja korisničkog interfejsa
- Kolačići za analitiku: Google Analytics (GA4) kolačići za razumevanje načina na koji korisnici koriste naš sajt i poboljšanje korisničkog iskustva
Možeš kontrolisati i upravljati kolačićima kroz podešavanja svog pregledača. Onemogućavanje neophodnih kolačića može uticati na funkcionalnost sajta.
16. Promene u ovoj politici
Politiku privatnosti možemo ažurirati da odražava promene u praksama, tehnologiji ili zakonskim zahtevima. Značajne promene biće saopštene putem e-pošte ili vidljivom obaveštenju najmanje 30 dana unapred. Proveri datum „Poslednje ažuriranje“ na vrhu ove politike.
17. Kontaktiraj nas
Za pitanja, zahteve u vezi sa privatnošću ili zabrinutosti u vezi sa ovom Politikom privatnosti ili našim praksama obrade podataka, molimo kontaktiraj nas:
Email: [email protected]
Vebsajt: https://trainera.fit
Odgovorićemo na tvoj upit u roku od 30 dana. Za zahteve vezane za privatnost (pristup, brisanje ili prenos podataka) možda ćemo morati da verifikujemo tvoj identitet pre obrade zahteva kako bismo obezbedili bezbednost tvojih ličnih podataka.