Personal Training Studio

Politika privatnosti

Posljednje ažuriranje: 12. srpnja 2026.

Ova Politika privatnosti odnosi se na usluge, web stranicu i mobilnu aplikaciju - Personal Training Studio ("mi", "nas", "naš"). Naše usluge teretane, fitnessa i treninga pružamo kroz Trainera platformu koju razvija i kojom upravlja TRAINERA.FIT LLC ("Trainera", "Platforma"), uključujući njezine iOS i Android aplikacije i povezane servise.

Personal Training Studio je pružatelj vaših usluga treninga i fitnessa; Trainera je naš tehnološki partner i obrađuje podatke u naše ime na sigurnoj infrastrukturi. Ova politika objašnjava kako se vaši podaci prikupljaju, koriste, dijele i štite, uključujući integracije s Google, Facebook, Apple i drugim servisima za prijavu i opcionalni pristup fitness podacima.

Korištenjem naših usluga suglasni ste s prikupljanjem i korištenjem podataka u skladu s ovom Politikom privatnosti.

1. Načini prijave

Račun možete kreirati i prijaviti se na više načina. Evo koje podatke svaki način uključuje:

  • Google prijava - traženi scopeovi: openid, email, profile. Primamo i čuvamo vaš email, ime i profilnu sliku.
  • Facebook prijava - traženi scopeovi: email, public_profile. Primamo i čuvamo vaš email, ime i profilnu sliku.
  • Apple prijava - traženi scopeovi: email, name. Primamo vaš email (može biti privatna relay adresa) i ime (samo pri prvoj prijavi), a čuvamo Apple identifikator korisnika, email i ime.
  • Email i lozinka - prikupljamo email adresu, ime i lozinku. Lozinke se hashiraju bcrypt algoritmom i nikada se ne čuvaju u čitljivom obliku.
  • Verifikacija telefonskog broja - prikupljamo broj telefona i verifikacijski kod. SMS kodove isporučuje Twilio, koji u tu svrhu prima vaš broj telefona.

Ovi načini prijave koriste se isključivo za autentifikaciju i kreiranje računa. Korištenje podataka dobivenih od Google API-ja u skladu je s Google API Services User Data Policy, uključujući Limited Use zahtjeve. Nijedan drugi Google API scope (npr. Google Drive, Gmail ili Google Photos) se ne traži niti koristi.

2. Opcionalne zdravstvene i fitness integracije

Aplikacija se opcionalno može povezati sa zdravstvenim platformama kako bi vaši zdravstveni i fitness podaci bili prikazani uz trening. Svaka integracija u nastavku potpuno je opcionalna, mora se ručno uključiti i može se isključiti u bilo kojem trenutku bez utjecaja na osnovne funkcije (treninzi, coaching, praćenje prehrane).

Apple HealthKit (iOS)

Uz vašu izričitu dozvolu, aplikacija može tražiti pristup za čitanje: koraci, aktivno potrošene kalorije, bazalno potrošene kalorije, puls (tijekom treninga), puls u mirovanju, prijeđena udaljenost (hodanje/trčanje), svladani katovi, minute vježbanja, sati stajanja, sesije treninga, analiza sna, tjelesna masa, postotak tjelesne masti, nemasna tjelesna masa, krvni tlak, zasićenost krvi kisikom (SpO2), frekvencija disanja, tjelesna temperatura, unos vode i minute mindfulnessa.

  • Sinkronizirani HealthKit podaci čuvaju se na serverima Platforme najviše 30 dana radi grafikona napretka, analitike i povijesnih usporedbi; stariji podaci se automatski brišu.
  • HealthKit podaci se NE dijele s trećim stranama, AI servisima, oglašivačima ni preprodavačima podataka i nikada se ne koriste za oglašavanje ili marketing.
  • Treneri i osoblje NEMAJU pristup vašim HealthKit podacima osim ako izričito ne podijelite određene metrike.
  • Kada isključite Apple Health, svi sinkronizirani HealthKit podaci brišu se sa servera. Pristup možete opozvati u bilo kojem trenutku u iOS Postavke > Privatnost i sigurnost > Zdravlje i birati koje tipove podataka dijelite.

Google Fit

Scopeovi samo za čitanje: fitness.activity.read (koraci, udaljenost, kalorije, aktivne minute), fitness.body.read (težina, visina, sastav tijela), fitness.heart_rate.read (puls) i fitness.location.read (rute treninga, ako su zabilježene u Google Fit).

  • Pristup samo za čitanje - vaši Google Fit podaci se nikada ne upisuju, mijenjaju niti brišu.
  • Podaci se dohvaćaju u stvarnom vremenu radi prikaza i ne čuvaju se trajno; privremena predmemorija briše se u roku od 24 sata.
  • Treneri i osoblje NE vide automatski vaše Google Fit podatke.
  • Možete se isključiti u bilo kojem trenutku u postavkama računa ili opozvati pristup na Google Account Permissions (myaccount.google.com/permissions); svi predmemorirani podaci tada se odmah brišu.

Huawei Health Kit

Pristup samo za čitanje podataka o aktivnosti (koraci, udaljenost, kalorije), podataka o snu i osnovnih tjelesnih mjera, isključivo radi prikaza vaših zdravstvenih informacija u aplikaciji.

  • Pri davanju dozvole traži se samo jedan povijesni zapis podataka, radi inicijalizacije vašeg zdravstvenog pregleda.
  • Ne provodi se pozadinska, kontinuirana ni sinkronizacija između uređaja, niti bilo kakva medicinska dijagnoza ili analiza zdravlja.
  • Huawei Health Kit podaci se ne čuvaju trajno, ne dijele se s trenerima ni trećim stranama i aplikacija ih ne šalje natrag Huaweiju.
  • Možete se isključiti u bilo kojem trenutku u postavkama računa ili kroz postavke Huawei računa.

Praćenje pulsa preko pametnog sata

Uz izričitu dozvolu na vašem pametnom satu (Apple HealthKit puls / Android BODY_SENSORS), aplikacija bilježi puls u stvarnom vremenu tijekom aktivnih treninga radi praćenja po serijama i analitike intenziteta.

  • Puls se čita ISKLJUČIVO dok je trening u tijeku - nikada u pozadini.
  • Uzorci pulsa po serijama i sesijama čuvaju se kao dio vaših podataka o napretku i mogu biti vidljivi treneru koji radi s vama.
  • Dozvolu možete uskratiti u bilo kojem trenutku; treninzi normalno funkcioniraju i bez podataka o pulsu.

Google Calendar

Opcionalna sinkronizacija vaših zakazanih treninga s vašim osobnim Google kalendarom (scope: calendar.events).

  • Kreiraju se, ažuriraju i brišu samo događaji koje je aplikacija napravila - vaši ostali događaji u kalendaru se nikada ne čitaju niti mijenjaju.
  • Čuvaju se samo ID-jevi kalendarskih događaja radi praćenja sinkroniziranih termina; sadržaj kalendara se ne čuva na serverima.
  • Treneri i osoblje nemaju pristup vašim Google Calendar podacima.
  • Nakon isključenja, sinkronizirani događaji ostaju u vašem kalendaru, ali se više ne ažuriraju.

3. Podaci koje prikupljamo

Podaci o računu i profilu

  • Ime i email adresa (putem Google, Facebook, Apple prijave ili izravne registracije).
  • Broj telefona (za verifikaciju računa i kontakt).
  • Profilni podaci: dob, spol, fitness ciljevi, razina iskustva, profilna i naslovna fotografija.
  • Zdravstvena stanja i alergije - posebna kategorija podataka koju dajete dobrovoljno kako bi se trening i prehrana sigurno prilagodili.

Zdravstveni i fitness podaci

  • Tjelesne mjere (težina, visina, postotak masti, mišićna masa, opsezi).
  • Fotografije napretka (prije/poslije slike koje učitate).
  • Podaci o treninzima (vježbe, serije, ponavljanja, težine, trajanje, sesije) i dodijeljeni planovi treninga/prehrane.
  • Podaci o prehrani (evidencija obroka, praćenje kalorija, makronutrijenti, unos vode).
  • Podaci iz povezanih zdravstvenih servisa (Apple HealthKit, Google Fit, Huawei Health Kit) i puls s pametnog sata, kako je opisano u Odjeljku 2.

Komunikacija

  • Izravne poruke između vas i našim trenerima i osobljem (tekst, slike, datoteke) i grupne poruke unutar trening grupa.
  • Komunikacija s podrškom i razgovori s AI Coachem.
  • Transakcijski emailovi i notifikacije.

Podaci o plaćanju

Podaci koje prikupljamo ovise o načinu plaćanja. Podaci o kartici se nikada ne čuvaju na serverima.

  • Apple App Store / Google Play (kupnje u aplikaciji): prima se samo potvrda kupnje - plan, datum kupnje, datum isteka i identifikatori transakcije.
  • Stripe (kartična plaćanja na webu): podaci o kartici idu izravno Stripeu; čuvaju se samo Stripe customer ID, subscription ID, status plaćanja i metapodaci transakcije.
  • PayPal: ID transakcije, status plaćanja i email platitelja.
  • Bankovni prijenos: IBAN, SWIFT/BIC, ime vlasnika računa i naziv banke, isključivo radi potvrde uplata i obrade povrata.
  • Gotovinska plaćanja: bilježe se samo iznos, datum i status potvrde.

Lokacijski, tehnički i podaci o korištenju

  • Geolokacija na temelju IP adrese (država, grad) radi lokalizacije sadržaja i sigurnosti.
  • GPS lokacija (mobilna aplikacija, samo uz izričitu dozvolu) za pronalazak obližnjih teretana i trenera.
  • Podaci o uređaju (tip, operativni sustav, preglednik, verzija aplikacije), obrasci korištenja, kolačići i sesijski tokeni.
  • Push tokeni (Firebase Cloud Messaging, Expo), zapisi grešaka i izvještaji o padovima (Sentry) te povijest prijava (vrijeme, IP, uređaj) koja se čuva 90 dana radi sigurnosne revizije.

Podaci vezani uz AI

  • Fotografije hrane poslane na AI nutritivnu analizu.
  • Poruke poslane AI Coachu (obrađuju ih OpenAI i Anthropic Claude).
  • Anonimizirani fitness kontekst korišten za AI generiranje planova treninga i prehrane.

4. Kako koristimo vaše podatke

Vaše podatke koristimo da:

  • Pružimo naše usluge teretane, fitnessa i treninga: personalizirane planove treninga i prehrane, praćenje napretka i komunikaciju sa našim trenerima i osobljem.
  • Kreiramo i autentificiramo vaš račun, obradimo plaćanja i upravljamo pretplatama.
  • Prikažemo zdravstvene podatke iz povezanih servisa te generiramo grafikone napretka, analitiku i povijesne usporedbe.
  • Pružimo AI uvide i generiranje planova te šaljemo transakcijske emailove i push notifikacije.
  • Osiguramo sigurnost, spriječimo prijevare i zlouporabe i ispunimo zakonske obveze.

Vaši podaci se ne koriste za oglašavanje trećih strana i vaši osobni podaci se nikada ne prodaju.

5. Čuvanje, zadržavanje i brisanje podataka

  • Podaci računa čuvaju se sigurno dok je račun aktivan; brišu se ili anonimiziraju u roku od 90 dana od brisanja računa. Sigurnosne kopije čuvaju se 30 dana radi oporavka od katastrofe.
  • Apple HealthKit podaci: do 30 dana, odmah se brišu pri isključenju. Google Fit podaci: ne čuvaju se trajno (predmemorija do 24 sata). Huawei Health Kit podaci: ne čuvaju se trajno.
  • Tjelesne mjere, fotografije napretka, evidencije treninga i prehrane: čuvaju se dok je račun aktivan, brišu se pri brisanju računa.
  • Poruke: čuvaju se dok je račun aktivan i 30 dana nakon brisanja.
  • Evidencije plaćanja: čuvaju se zakonski propisano razdoblje (obično 7 godina radi poreznog i financijskog izvještavanja).
  • OAuth tokeni čuvaju se šifrirani i brišu se kada se veza opozove ili račun obriše.

Račun i podatke možete obrisati u bilo kojem trenutku opcijom brisanja računa u postavkama, ili tako da kontaktirate nas ili support@trainera.fit. Zahtjevi se obrađuju u roku od 30 dana.

6. Dijeljenje podataka i treće strane

Vaši osobni podaci se nikada ne prodaju, iznajmljuju niti razmjenjuju u marketinške svrhe. Podaci se dijele samo sa:

  • Trenerima i osobljem u Personal Training Studio koji rade izravno s vama - oni vide profilne podatke, podatke o treninzima, mjere, evidenciju prehrane i poruke koje dijelite u sklopu treninga. Kao operater teretane, vidimo i status vašeg članstva i povijest rezervacija. Povezani zdravstveni podaci (HealthKit, Google Fit, Huawei) se NE dijele automatski ni s kim.
  • TRAINERA.FIT LLC, kao operaterom platforme i izvršiteljem obrade podataka opisanim iznad (politika privatnosti platforme: https://trainera.fit/privacy-policy).
  • Pružateljima usluga, samo u mjeri potrebnoj za rad servisa: Google (prijava, Fit, Calendar, Cloud Storage, Places, reCAPTCHA, Analytics/GA4), Meta/Facebook (prijava), Apple (prijava, kupnje u aplikaciji), Stripe i PayPal (plaćanja), Twilio (SMS), Sentry (praćenje grešaka), OpenAI i Anthropic (AI funkcije), Firebase i Expo (push notifikacije), servisi za slanje emaila, Huawei (Health Kit), servisi za IP geolokaciju i OpenStreetMap (karte).
  • Nadležnim tijelima, ako to nalažu zakon, sudski nalog ili zaštita sigurnosti i sprječavanje prijevara.

Ovi pružatelji su ugovorno obvezani štititi vaše podatke i koristiti ih samo u navedene svrhe. Google Fit i Apple HealthKit podaci se ne dijele ni s jednim trećim pružateljem usluga.

7. Vaša prava i kontrola

Svoje podatke možete pregledati i ažurirati u postavkama računa, zatražiti kopiju podataka u prenosivom formatu te zatražiti brisanje računa i podataka (obrada u roku od 30 dana). Svaku prijavu ili integraciju možete opozvati kroz postavke računa i kod samog pružatelja (Google Account Permissions, Facebook Postavke > Aplikacije i web stranice, Apple ID Postavke > Prijava i sigurnost, iOS Health dozvole, postavke Huawei računa).

Ako ste u Europskom gospodarskom prostoru (GDPR), dodatno imate pravo na: pristup, ispravak, brisanje ('pravo na zaborav'), ograničenje obrade, prenosivost podataka, prigovor na obradu temeljenu na legitimnom interesu i povlačenje privole za opcionalne funkcije u bilo kojem trenutku. Pravne osnove obrade su: privola, izvršenje ugovora, zakonska usklađenost i legitimni poslovni interesi. Možete uložiti pritužbu svom nadzornom tijelu.

Stanovnici Kalifornije (CCPA) imaju pravo znati, pravo na brisanje, pravo na isključenje iz prodaje podataka (podaci se ne prodaju) i pravo na jednak tretman bez obzira na izbore privatnosti.

8. Sigurnosne mjere

Vaši podaci zaštićeni su industrijskim standardima:

  • Šifriranje u prijenosu (SSL/TLS) i u mirovanju te šifrirano čuvanje OAuth tokena.
  • Lozinke hashirane bcrypt algoritmom - nikada u čitljivom obliku.
  • Kontrola pristupa po ulogama, sigurna OAuth 2.0 implementacija, rate limiting na osjetljivim endpointima i redovito sigurnosno praćenje.

Nijedan prijenos putem interneta nije 100% siguran, ali o svakoj povredi podataka bit ćete obaviješteni u skladu sa zakonom.

9. AI funkcije

Opcionalne AI funkcije uključuju analizu fotografija hrane, personalizirane fitness uvide, AI generiranje planova treninga i prehrane te AI Coach chat.

  • Fotografije hrane obrađuju se u stvarnom vremenu kroz AI servis za prepoznavanje hrane i ne čuvaju se trajno.
  • Poruke AI Coachu šalju se OpenAI-ju ili Anthropic Claudeu radi generiranja odgovora; anonimizirani fitness kontekst (sažeci treninga, nutritivni ciljevi) može se koristiti za generiranje planova.
  • Vaši identifikacijski podaci (ime, email, telefon) NE uključuju se u AI zahtjeve, vaši zdravstveni zapisi se NE šalju bez vaše izričite radnje, a vaše privatne poruke sa našim trenerima i osobljem AI NE obrađuje.
  • AI funkcije možete isključiti u bilo kojem trenutku u postavkama računa. AI generirani sadržaj informativnog je karaktera i ne zamjenjuje profesionalni medicinski ili nutricionistički savjet.

10. Zdravstvena napomena

Fitness i nutricionističke informacije koje pružamo kroz naše usluge nisu medicinski savjet. Uvijek se posavjetujte s liječnikom prije početka novog programa treninga ili prehrane, posebno ako imate zdravstveno stanje.

11. Privatnost djece

Naše usluge nisu namijenjene djeci mlađoj od 16 godina i osobni podaci djece mlađe od 16 godina se svjesno ne prikupljaju. Ako smatrate da je dijete dalo osobne podatke, kontaktirajte nas ili support@trainera.fit i podaci će biti obrisani u najkraćem roku.

12. Međunarodni prijenosi podataka

Vaši podaci mogu biti preneseni i obrađeni u zemljama različitim od vaše, čiji se zakoni o zaštiti podataka mogu razlikovati. Primjenjuju se odgovarajuće zaštitne mjere, uključujući standardne ugovorne klauzule (SCC) gdje su potrebne za prijenose iz EEA.

13. Kolačići

Web stranica koristi kolačiće i slične tehnologije:

  • Neophodni kolačići: sesijski tokeni za prijavu, CSRF zaštita i sigurnosni kolačići potrebni za rad stranice.
  • Funkcionalni kolačići: jezične preferencije i postavke sučelja.
  • Analitički kolačići: Google Analytics (GA4) radi razumijevanja korištenja i poboljšanja iskustva.

Kolačićima možete upravljati u postavkama preglednika; isključivanje neophodnih kolačića može utjecati na funkcionalnost.

14. Izmjene ove politike

Ova politika može biti ažurirana zbog promjena u praksi, tehnologiji ili zakonskim zahtjevima. O značajnim izmjenama bit ćete obaviješteni emailom ili istaknutom obavijesti najmanje 30 dana unaprijed. Datum 'Posljednje ažuriranje' na vrhu označava trenutnu verziju.

15. Kontakt

Možete nas (Personal Training Studio) kontaktirati porukom kroz aplikaciju ili putem kontakt opcija na našoj stranici.

Za tehnička pitanja o platformi (problemi s prijavom, naplata kroz app store, zahtjevi vezani uz privatnost i podatke) možete kontaktirati i operatera platforme, TRAINERA.FIT LLC, na support@trainera.fit. Na zahtjeve vezane uz privatnost (pristup, brisanje, prenosivost podataka) odgovaramo u roku od 30 dana; prije obrade možda ćemo morati potvrditi vaš identitet.