Politika privatnosti
Verzija od 6. oktobra 2026.
Ova politika objašnjava koje podatke Cobalt prikuplja, zašto ih prikuplja, s kim ih deli i koja prava imate nad njima. Pisana je da bude pročitana, a ne da bude preskočena.
1. Ko je rukovalac podacima
Rukovalac vaših podataka o ličnosti je Stevan Osecanski, fizičko lice iz Beograda, Srbija.
Za sva pitanja o obradi podataka i za ostvarivanje prava iz ove politike pišite na [email protected].
2. Koje podatke prikupljamo
Prikupljamo samo ono što je potrebno da usluga radi. To su podaci koje sami unosite i podaci koji nastaju vašim korišćenjem aplikacije:
- Podaci o nalogu — ime, email adresa, izabrani jezik i uloga (trener ili klijent).
- Veza trener–klijent — sa kojim ste trenerom, odnosno klijentom, povezani i od kada.
- Telesna merenja — težina i obimi koje unosite, sa datumom merenja.
- Fotografije napretka — fotografije koje sami postavljate.
- Treninzi — planovi, vežbe, serije, ponavljanja, težine i beleške o odrađenim treninzima.
- Poruke — sadržaj prepiske između trenera i klijenta.
- Tehnički podaci — identifikator uređaja za slanje obaveštenja i tehnički zapisi o radu aplikacije i našeg servera.
- Prijava preko Google ili Apple naloga — ova mogućnost još nije aktivna ni u jednoj objavljenoj verziji; opisujemo je unapred i ažuriraćemo politiku pre nego što proradi. Kada bude uključena i ako je izaberete, pružalac nam daje vaše ime, email adresu i identifikator naloga; čuvamo identifikator i email adresu kakva je bila kada ste povezali nalog, da bismo vas prepoznali sledeći put.
3. Beleške trenera — granica koju posebno navodimo
Trener može voditi privatne beleške o klijentu. Te beleške su namerno nevidljive klijentu na koga se odnose: ne prikazuju se ni na jednom ekranu koji klijent vidi niti u bilo kom odgovoru koji njegov uređaj dobija.
Beleške pripadaju treneru, a ne klijentu. Kada se klijent poveže sa novim trenerom, beleške prethodnog trenera se brišu i ne prate klijenta dalje. Podaci koje je klijent sam uneo — treninzi, merenja i fotografije — ostaju klijentu.
Navodimo ovo izričito zato što je to jedini deo podataka o klijentu koji klijent ne može da vidi u aplikaciji. Ako želite uvid u beleške koje se odnose na vas, zatražite ga na [email protected].
4. Zašto ih obrađujemo i po kom osnovu
Podatke o nalogu, treninzima, rasporedu i porukama obrađujemo radi izvršenja ugovora — bez njih usluga jednostavno ne postoji.
Telesna merenja i fotografije napretka mogu se smatrati podacima o zdravlju i obrađuju se isključivo na osnovu vašeg izričitog pristanka, koji dajete unosom tih podataka i koji možete povući u svakom trenutku brisanjem podataka ili naloga.
Tehničke zapise o padovima i greškama obrađujemo na osnovu legitimnog interesa da aplikacija bude ispravna i bezbedna, u obimu opisanom niže.
5. Fotografije i drugi mediji
Fotografije napretka i slike vežbi čuvaju se u privatnom skladištu koje nije javno dostupno. Ne postoji javna adresa preko koje se do njih može doći.
Kada aplikacija treba da prikaže fotografiju, dobija privremenu potpisanu adresu koja važi nekoliko minuta i posle toga prestaje da radi. Deljenje takve adrese sa nekim drugim nema trajno dejstvo.
6. S kim delimo podatke
Vaše podatke ne prodajemo i ne koristimo za oglašavanje. Koristimo mali broj obrađivača, svakog za tačno određenu svrhu:
- Sentry — izveštaji o padovima i greškama, i iz aplikacije i sa našeg servera. Šta se u njima šalje, a šta ne, opisano je u sledeća dva odeljka.
- Have I Been Pwned — provera da li se lozinka koju birate već pojavila u javno objavljenom curenju podataka. Šaljemo samo prvih pet znakova jednosmernog otiska lozinke, deo koji deli veliki broj različitih lozinki, a poređenje obavljamo sami; sama lozinka nikada ne napušta naš server, kao ni ostatak njenog otiska.
- Firebase Cloud Messaging (Google) — isporuka push obaveštenja na vaš uređaj.
- Pružalac usluge skladištenja — čuvanje fotografija i drugih medija u privatnom skladištu.
- RevenueCat — obrada pretplata. Ova integracija još nije aktivna ni u jednoj objavljenoj verziji aplikacije; navodimo je unapred i ažuriraćemo politiku pre nego što proradi.
- Google i Apple — prijava, koja još nije aktivna ni u jednoj objavljenoj verziji; navodimo je unapred i ažuriraćemo politiku pre nego što proradi. Kada bude uključena, stranice za prijavu i registraciju u trenerskoj konzoli učitavaju Google i Apple skripte za prijavu, pa ti pružaoci od svakog ko otvori te stranice dobijaju uobičajene podatke iz zahteva pregledača, kao što su IP adresa i pregledač. Ako se prijavite preko njih, token za prijavu proveravamo njihovim javno objavljenim ključevima.
7. Šta izveštaji o padu iz aplikacije NE sadrže
Izveštaji o padovima su mesto na kome podaci najlakše iscure nenamerno, pa je ovaj deo pisan kao spisak onoga što je isključeno, a ne onoga što je uključeno. Spisak zabrana je jedini oblik koji greši na sigurnu stranu.
Izveštaj o padu iz aplikacije ne sadrži ništa od sledećeg:
- Podrazumevani lični podaci su isključeni — bez IP adrese, bez podataka o pregledaču i bez zaglavlja zahteva.
- Korisnik se nikada ne pridružuje izveštaju — bez identifikatora, imejla i korisničkog imena.
- Snimak ekrana se ne prilaže. Snimak ekrana sa porukama jeste sadržaj poruka.
- Struktura prikaza se ne prilaže, jer sadrži tekst koji je na ekranu.
- Mrežni zahtevi se ne beleže kao trag — ni adresa, ni telo, ni zaglavlja.
- Greške koje aplikacija dobija od servera — neuspela prijava, odbijena lozinka, dostignuto ograničenje — uopšte ne dospevaju u izveštaje.
8. Šta sadrže izveštaji sa našeg servera
Aplikacija je jedan izvor izveštaja, a naš server je drugi. Izveštaj sa servera piše softver, a ne vi. Očekivani ishodi — neuspela prijava, odbijena lozinka, dostignuto ograničenje — nisu kvarovi i ne stvaraju izveštaj o grešci. Nezavisno od kvarova, merimo koliko zahtevi traju kako bismo pronašli spore i pokvarene delove usluge, a ti zapisi o trajanju prave se i za zahteve koji su uspeli, ne samo za one koji nisu.
Obe vrste su snimak zahteva u toku, pa je ovaj odeljak pisan kao spisak onoga što mogu da sadrže, a ne kao spisak zabrana. Za ovu polovinu je pošten oblik spisak onoga što se šalje. Izveštaj može da sadrži sledeće:
- Adresu zahteva i njegov metod, zajedno sa zaglavljima zahteva — ali nikada zaglavlje sa ovlašćenjem, nikada kolačiće i nikada vašu IP adresu.
- Sadržaj zahteva, do otprilike deset kilobajta — ono što ste upravo uneli ili poslali. Ako je zahtev slao poruku, to obuhvata i tekst te poruke.
- Interni broj naloga onoga ko je bio prijavljen — ali ne i vaše ime ni vašu imejl adresu.
- Naredbe baze podataka koje su izvršene, bez vrednosti koje su u njih unete.
- Adrese servisa koje smo pozvali dok smo obrađivali zahtev, na primer servisa za push obaveštenja.
- Kratak trag onoga što se dešavalo neposredno pre toga — zapisi iz dnevnika koje je zahtev napisao i nazivi stavki u privremenoj memoriji koje je dodirnuo. Ovi izveštaji čuvaju se kraće od vašeg sadržaja i ne koriste se ni za šta osim za otklanjanje kvarova.
9. Koliko dugo čuvamo podatke
Podatke naloga i sadržaj koji ste uneli čuvamo dok postoji vaš nalog. Kada nam na [email protected] zatražite brisanje naloga, brišemo ih u razumnom roku, osim onoga što smo dužni da sačuvamo po zakonu.
Kada obrišete nalog u aplikaciji ili trenerskoj konzoli, on se briše odmah, zajedno sa istorijom treninga, merenjima, fotografijama napretka i porukama. Kopije u rezervnim kopijama nestaju kako se one redovno prepisuju. Ako vaš trener obriše svoj nalog, vaša prepiska s njim se briše, a vaša istorija treninga, merenja i fotografije ostaju na vašem nalogu.
Ako ste se prijavili preko Apple-a, brisanjem naloga opozivamo naš pristup kod Apple-a.
Rezervne kopije se čuvaju kratko i ciklično se prepisuju, pa obrisan podatak može kraće vreme postojati u kopiji pre nego što nestane i iz nje.
Tehnički zapisi i izveštaji o greškama čuvaju se kraće od sadržaja i ne koriste se ni za šta osim za otklanjanje kvarova.
10. Vaša prava
Prema Zakonu o zaštiti podataka o ličnosti, a gde se primenjuje i prema Opštoj uredbi o zaštiti podataka (GDPR), imate pravo da:
- zatražite pristup podacima koje o vama obrađujemo;
- zatražite ispravku netačnih ili dopunu nepotpunih podataka;
- zatražite brisanje podataka i naloga;
- zatražite ograničenje obrade ili uložite prigovor na obradu;
- zatražite prenos svojih podataka u uobičajenom, mašinski čitljivom obliku;
- povučete pristanak, bez uticaja na zakonitost obrade pre povlačenja.
11. Pritužbe
Zahtev možete uputiti na [email protected] i odgovorićemo u zakonskom roku.
Ako smatrate da vaša prava nisu poštovana, imate pravo da se obratite Povereniku za informacije od javnog značaja i zaštitu podataka o ličnosti Republike Srbije, odnosno nadležnom nadzornom organu u zemlji svog boravišta.
12. Bezbednost
Saobraćaj između aplikacije i servera odvija se preko šifrovane veze. Lozinke se čuvaju isključivo u obliku kriptografskog otiska i ne mogu se pročitati.
Podaci jednog trenera i njegovih klijenata odvojeni su od podataka drugih trenera na nivou samog upita nad bazom, a ne proverom u pojedinačnom ekranu — pristup bez utvrđenog korisnika ne vraća ništa, već se odbija.
Nijedna mera ne daje apsolutnu sigurnost. Ako dođe do povrede podataka koja može ugroziti vaša prava, obavestićemo vas i nadležni organ u rokovima koje propisuje zakon.
14. Deca
Usluga nije namenjena osobama mlađim od 16 godina. Ne prikupljamo svesno podatke takvih osoba.
Ako saznamo da smo prikupili podatke deteta bez odgovarajuće saglasnosti, obrisaćemo ih. Ako smatrate da se to dogodilo, javite nam na [email protected].
15. Prenos podataka van zemlje
Neki od obrađivača koje koristimo obrađuju podatke izvan Republike Srbije i Evropskog ekonomskog prostora.
Takav prenos vršimo samo uz odgovarajuće mere zaštite predviđene zakonom — po pravilu na osnovu standardnih ugovornih klauzula ili odluke o primerenom nivou zaštite.
16. Izmene ove politike
Ovu politiku možemo menjati. Izmenjena verzija objavljuje se na https://cobaltcoaching.app/privacy sa novim datumom.
O bitnim izmenama — naročito o novom obrađivaču ili novoj svrsi obrade — obavestićemo vas u aplikaciji ili imejlom pre nego što stupe na snagu.
17. Kontakt
Za pitanja o privatnosti i za ostvarivanje prava: [email protected].
Za sva ostala pitanja: [email protected].