Politika privatnosti Gymskra
Verzija 1.0 · Zadnja izmjena: 8. studenoga 2026. · Stupa na snagu: 8. studenoga 2026.
Ova politika objašnjava koje osobne podatke obrađuju aplikacija Gymskra i njezini poslužitelji, zašto, tko ih prima, koliko dugo ih čuvamo i koja prava imaš. Opisuje aplikaciju kakva postoji danas. Prije nego što bilo koja funkcija počne obrađivati tvoje podatke na novi način, prvo ažuriramo ovu politiku.
Ukratko
- Prikupljamo tvoj račun (ime, e-mail, način prijave), podatke o treninzima (treninge, serije, opterećenja, programe te iz njih izvedenu statistiku i napredak), tvoje postavke i izvještaje o greškama kad nešto ne radi.
- Koristimo ih za rad aplikacije, sinkronizaciju i sigurnosnu kopiju tvojih podataka, sigurnost računa, ispravljanje grešaka i skupnu statistiku koja te nikad ne identificira.
- Ne prikupljamo zdravstvene ni tjelesne podatke, lokaciju ni oglašivačke identifikatore. Nema oglasa, nema analitičkog softvera trećih strana, ne prodajemo podatke, ne šaljemo marketinške e-mailove.
- Pružatelji usluga poslužitelja, ažuriranja aplikacije, e-maila i praćenja grešaka obrađuju podatke za nas na temelju ugovora: Hetzner, Cloudflare, Sentry, Resend, Expo te Google Workspace za naš e-mail sandučić. Neki su američka društva; prijenosi se temelje na Okviru EU-a i SAD-a za privatnost podataka ili standardnim ugovornim klauzulama.
- Čuvamo tvoje podatke dok ne izbrišeš račun. Šifrirane sigurnosne kopije istječu unutar 12 mjeseci.
- Izbriši račun u aplikaciji pod Račun → Izbriši račun ili to zatraži na gymskra.hr/brisanje-racuna. Na skupnu statistiku možeš uložiti prigovor u bilo kojem trenutku.
- Ako povežeš partnersku teretanu, teretana vidi tvoje članstvo i tvoje dolaske u nju, nikad tvoje treninge.
Sekcije u nastavku čine cjelovitu politiku.
1. Tko je odgovoran
Voditelj obrade tvojih osobnih podataka je:
CODESKRA, obrt za računalno programiranje, vl. Danijel Katarić
Ulica Frana Folnegovića 6A
10000 Zagreb, Hrvatska
MBO: 99368706
E-mail: info@gymskra.com
CODESKRA je registrirani obrt čiji je vlasnik Danijel Katarić. Obrt nema pravnu osobnost odvojenu od vlasnika, pa je osoba odgovorna za tvoje podatke njegov vlasnik.
2. Na što se ova politika odnosi
Na aplikaciju Gymskra za iOS i Android, na poslužitelje na adresi api.gymskra.com s kojima aplikacija komunicira, na web-stranicu gymskra.hr i na dva alata partnerskih teretana: web-aplikaciju za osoblje kojom upravljaju članstvima i skener na ulazu, na tabletu teretane, koji očitava QR kodove za ulaz. Javna web-stranica ne koristi kolačiće ni analitiku. Web-aplikacija za osoblje koristi jedan kolačić sesije, nužan da ostaneš prijavljen; ne služi praćenju. Račun stvoren na webu isti je račun, prema istoj ovoj politici, kao i račun stvoren u aplikaciji.
3. Podaci koje obrađujemo
3.1 Račun
- Tvoje prikazno ime (ime koje sam odabereš).
- Tvoja e-mail adresa.
- Profilna slika, samo ako je dostavi tvoj pružatelj prijave.
- Način prijave: e-mail i lozinka (lozinka se pohranjuje isključivo kao kriptografski sažetak), Google ili Apple. Od Googlea ili Applea primamo ime i e-mail adresu koje nam podijele te identifikator računa. Apple nam može dati privatnu posredničku adresu umjesto tvoje stvarne e-mail adrese.
- Kodovi i poveznice za potvrdu e-mail adrese, valjani kratko vrijeme.
3.2 Sigurnost i sesije
- Za svaku prijavnu sesiju: token sesije, IP adresu i identifikator uređaja ili preglednika (user agent). Koristimo ih da ostaneš prijavljen i da otkrijemo zloupotrebu.
- Brojači zahtjeva po IP adresi i računu, kojima ograničavamo zlonamjerni promet. Čuvaju se samo u radnoj memoriji.
3.3 Podaci o treninzima
Sve što zabilježiš u aplikaciji: treninge, vježbe i varijacije, serije, opterećenja, ponavljanja, odmore, trajanje, vrijeme početka i završetka zajedno s tvojom vremenskom zonom, programe i predloške, imena i bilješke koje upišeš, procjene mišićnog stimulusa te vrijednosti izvedene iz svega toga: statistiku (volumen, vrhove) i napredak (XP, razinu, žarišta, izazove, nizove, titule).
Tekst koji upišeš (imena treninga, bilješke, oznaku završnog poteza) privatan je. Ne pregledavamo ga.
Podaci o treninzima pohranjuju se u bazi na tvom uređaju i sinkroniziraju na naše poslužitelje kako bi bili sigurnosno kopirani i prešli s tobom na novi telefon.
3.4 Postavke
Jezik, mjerne jedinice i postavke aplikacije.
3.5 Dijagnostika
Kad aplikacija ili naš poslužitelj naiđe na grešku, izvještaj se šalje našem pružatelju usluge praćenja grešaka: model uređaja, verzija operativnog sustava, verzija aplikacije, greška s tehničkim tragom i identifikator tvog računa. Za grešku na našem poslužitelju izvještaj sadrži i IP adresu zahtjeva. Ne šaljemo tvoje ime, e-mail adresu, lokaciju ni oglašivačke identifikatore.
3.6 Što ne prikupljamo
- Nikakve tjelesne mjere ni zdravstvene podatke: ni težinu, ni visinu, ni puls, ni datum rođenja, ni spol.
- Lokaciju.
- Kontakte, kalendar ni fotografije s tvog uređaja. Jedina slika koju čuvamo je profilna slika koju može dostaviti tvoj pružatelj prijave (sekcija 3.1).
- Oglašivačke identifikatore.
- Analitički ni oglašivački softver trećih strana.
- Ne čitamo zdravstvene aplikacije na tvom uređaju.
3.7 Partnerske teretane
Ako povežeš svoj račun s partnerskom teretanom:
- Članstvo: teretana, tvoj plan, njegov status, datumi valjanosti i je li ga teretana označila kao plaćeno. Ovaj zapis stvara teretana.
- Evidencija teretane: podaci koje teretana bilježi za svoj ugovor o članstvu, poput tvog punog imena, OIB-a, broja telefona ili datuma rođenja. Svaka teretana sama odabire koje od njih treba. Osoblje ih unosi na recepciji; vidljivi su samo toj teretani, a za njih odgovara teretana prema vlastitoj obavijesti o privatnosti.
- Ključ za ulaz: na svakom uređaju na kojem se prijaviš aplikacija stvara par kriptografskih ključeva. Privatni ključ nikad ne napušta taj uređaj. Javni ključ šalje se na naše poslužitelje kako bi skener teretane mogao provjeriti tvoj QR kod za ulaz; uz njega čuvamo je li uređaj iPhone ili Android telefon i kada je zadnji put otvorio vrata. Ključ uređaja uklanja se kad se na njemu odjaviš, kad uređaj ukloniš u aplikaciji i kad izbrišeš račun.
- Dolasci: teretana, vrijeme, aktivnost i skener koji je zabilježio ulaz.
Tvoja teretana vidi tvoje članstvo i tvoje dolaske u tu teretanu. Ne vidi tvoje treninge, statistiku ni napredak, niti išta o drugim teretanama koje koristiš.
Ako na recepciju dođeš s drugim računom, teretana može svoj postojeći zapis o tebi povezati s tim računom umjesto da otvara novi. Račun koji tako izgubi zapis obavještavamo e-mailom i on više ne otvara vrata u toj teretani.
Uloge: za tvoj račun i podatke o treninzima voditelj obrade je Gymskra. Za evidenciju članova i dolazaka voditelj obrade je teretana, a Gymskra te podatke obrađuje u ime teretane na temelju ugovora o obradi podataka.
Ako teretana prestane koristiti Gymskru, njezina evidencija članova i dolazaka vraća se teretani i briše iz naših sustava. Tvoj račun, treninzi i statistika ostaju netaknuti.
4. Zašto obrađujemo tvoje podatke i na kojoj pravnoj osnovi
| Svrha | Podaci | Pravna osnova (GDPR) |
|---|---|---|
| Pružanje aplikacije: tvoj račun, sinkronizacija, sigurnosna kopija, obnova na novom uređaju | Račun, podaci o treninzima, postavke | Izvršenje ugovora, čl. 6. st. 1. t. (b) |
| Prijava, sigurnost sesija, sprječavanje zloupotrebe i prijevare | Račun, sesije, IP adresa, brojači zahtjeva | Ugovor, čl. 6. st. 1. t. (b); legitimni interes za sigurnost, čl. 6. st. 1. t. (f) |
| Ispravljanje rušenja i grešaka | Dijagnostika | Legitimni interes za ispravan rad usluge, čl. 6. st. 1. t. (f) |
| Transakcijski e-mailovi: potvrda adrese, sigurnosne obavijesti, potvrda brisanja | E-mail adresa | Ugovor, čl. 6. st. 1. t. (b) |
| Skupna statistika o korištenju Gymskre (sekcija 5) | Podaci o treninzima; rezultati ne sadrže identitet | Legitimni interes, čl. 6. st. 1. t. (f); možeš uložiti prigovor |
| Pravne obveze, zahtjevi nadležnih tijela, sporovi | Ono što je nužno | Pravna obveza, čl. 6. st. 1. t. (c); legitimni interes, čl. 6. st. 1. t. (f) |
| Funkcije teretane: povezivanje, QR za ulaz, dolasci | Članstvo, ključ za ulaz, dolasci | Ugovor, čl. 6. st. 1. t. (b), na temelju tvog zahtjeva za povezivanje; teretana ima vlastitu osnovu za svoju evidenciju |
Ne šaljemo marketinške e-mailove. Ako to ikad budemo htjeli, prvo ćemo zatražiti tvoju privolu, koju ćeš moći povući u bilo kojem trenutku.
5. Skupna statistika
Podatke o treninzima koristimo za izračun statistike o aplikaciji u cjelini: primjerice najkorištenije vježbe, tipična opterećenja za neku vježbu ili koliko treninga tjedno korisnici bilježe. Rezultati su zbirni preko mnogo korisnika, nikad se ne izrađuju za skupine manje od deset osoba i ne sadrže ništa što bi te identificiralo.
Sam izračun koristi tvoje osobne podatke, pa imaš pravo na prigovor prema članku 21. GDPR-a. Za prigovor isključi Statistika korištenja pod Račun → Privatnost u aplikaciji ili piši na adresu iz sekcije 1. Prigovor ne utječe na tvoju vlastitu statistiku u aplikaciji.
6. Tko prima tvoje podatke
Ne prodajemo osobne podatke i ne dijelimo ih s oglašivačima. Pružatelji u nastavku obrađuju podatke za nas na temelju ugovora (ugovora o obradi podataka) koji ih obvezuju da postupaju prema našim uputama.
| Pružatelj | Svrha | Lokacija |
|---|---|---|
| Hetzner Online GmbH | Poslužitelji, baza podataka, primarne šifrirane sigurnosne kopije | Njemačka (EU) |
| Cloudflare, Inc. | Sigurna mrežna veza između aplikacije i naših poslužitelja; druga šifrirana sigurnosna kopija u spremištu pod jurisdikcijom EU-a | Mrežne lokacije u EU-u; američko društvo |
| Functional Software, Inc. (Sentry) | Izvještaji o greškama (sekcija 3.5) | Regija EU, Frankfurt, Njemačka; američko društvo |
| Resend, Inc. | Slanje transakcijskih e-mailova | Sjedinjene Američke Države |
| 650 Industries, Inc. (Expo) | Isporuka ažuriranja aplikacije. Pri provjeri ažuriranja uređaj šalje svoju platformu, verziju aplikacije i nasumični identifikator te instalacije, koji nije povezan s tvojim računom; Expo vidi i IP adresu zahtjeva. Ako se ažuriranje nije uspjelo pokrenuti, aplikacija javlja koje i tekst greške | Sjedinjene Američke Države |
| Google LLC (Google Workspace) | Naš e-mail sandučić info@gymskra.com: primanje i odgovaranje na e-mailove koje nam šaljete, uključujući zahtjeve o privatnosti i brisanju | Sjedinjene Američke Države |
| Google i Apple | Neobvezni pružatelji prijave. Djeluju kao samostalni voditelji obrade prema vlastitim politikama privatnosti | — |
| Apple App Store i Google Play | Distribucija aplikacije. Samostalni voditelji obrade prema vlastitim politikama privatnosti | — |
Sigurnosne kopije šifriraju se na našem poslužitelju prije pohrane. Pružatelji pohrane ne mogu ih pročitati.
7. Prijenosi izvan EU-a
Neki od naših pružatelja društva su sa sjedištem u Sjedinjenim Američkim Državama. Prijenosi prema njima temelje se na Okviru EU-a i SAD-a za privatnost podataka (EU-US Data Privacy Framework) kad je pružatelj certificiran prema njemu, a inače na standardnim ugovornim klauzulama Europske komisije koje su dio naših ugovora s njima.
8. Koliko dugo čuvamo podatke
| Podaci | Razdoblje čuvanja |
|---|---|
| Račun, podaci o treninzima, postavke | Dok ne izbrišeš račun (sekcija 9) |
| Sesije | Dok ne isteknu ili se ne odjaviš |
| Kodovi za potvrdu e-mail adrese | Dok se ne iskoriste ili ne isteknu |
| Izvještaji o greškama | 90 dana kod našeg pružatelja praćenja grešaka |
| Zapisnici poslužitelja, koji sadrže IP adrese | Čuvaju se 30 dana kod našeg pružatelja praćenja grešaka; sam poslužitelj čuva samo najnovije zapise |
| E-mail koji ti šaljemo | Naš pružatelj e-maila čuva kopiju, s tvojom adresom, 30 dana |
| Sigurnosne kopije | Dnevne kopije čuvaju se 14 dana, tjedne 8 tjedana, mjesečne 12 mjeseci. Izbrisani račun ostaje u tim šifriranim kopijama dok ne isteknu. Kopije se nikad ne vraćaju u aktivnu uslugu na način koji bi vratio izbrisani račun |
| Zapisnik brisanja | Hash identifikatora računa s datumom zahtjeva i datumom izvršenja, kao dokaz da je brisanje provedeno. Čuva se trajno; ne sadrži identitet |
| Skupna statistika | Trajno. Ne sadrži osobne podatke |
| Evidencija članova i dolazaka | Određuje tvoja teretana kao voditelj obrade. Nakon brisanja računa poveznica s tvojim računom uklanja se, a zapisi ostaju kod teretane |
9. Brisanje računa
Račun možeš izbrisati u aplikaciji pod Račun → Izbriši račun. Brisanje možeš zatražiti i bez aplikacije na gymskra.hr/brisanje-racuna; zahtjev potvrđujemo e-mailom.
Što se događa:
- Odmah te odjavljujemo sa svih uređaja i počinje razdoblje odgode od 14 dana. Prijavi se tijekom tog razdoblja i odaberi da zadržiš račun i brisanje se poništava; sama prijava ništa ne mijenja.
- Nakon 14 dana trajno brišemo račun, sesije, podatke o treninzima, statistiku i napredak, postavke te ključeve za ulaz.
- Aplikacija briše svoju lokalnu bazu i njezin ključ za šifriranje na uređaju s kojeg si zatražio brisanje. Ako aplikaciju imaš i na drugom uređaju, ondje odaberi Odjavi se i ukloni podatke ili je ponovno instaliraj.
- Ako si se prijavljivao putem Applea, u sklopu brisanja povlačimo tvoj Apple token za prijavu.
- Sigurnosne kopije istječu kako je opisano u sekciji 8.
- Već izračunata skupna statistika ostaje. Ne sadrži osobne podatke.
- Tvoja teretana zadržava vlastitu evidenciju članova i dolazaka, bez poveznice s tvojim računom. Ulaz u teretanu aplikacijom prestaje čim zatražiš brisanje; samo članstvo pripada teretani i ostaje. Za te zapise obrati se teretani.
- Ako si jedini vlasnik partnerske teretane na Gymskri, javljamo teretani da joj treba novi vlasnik, bez tvojih podataka, a našoj podršci tvoje ime i e-mail adresu kako bi se primopredaja mogla dogovoriti. Teretana sama radi dalje.
Kad je brisanje završeno, šaljemo jedan e-mail potvrde i nakon toga ništa više.
10. Tvoja prava
Prema GDPR-u imaš pravo na:
- Pristup svojim podacima i njihovu kopiju.
- Ispravak netočnih podataka.
- Brisanje (sekcija 9).
- Ograničenje obrade.
- Prenosivost podataka: primiti svoje podatke o treninzima u strojno čitljivom obliku (JSON). Dok izvoz ne postoji u aplikaciji, zatraži ga e-mailom i isporučujemo ga u roku od mjesec dana.
- Prigovor na obradu koja se temelji na legitimnom interesu, uključujući skupnu statistiku iz sekcije 5.
- Povlačenje privole u bilo kojem trenutku kad se obrada temelji na privoli. Trenutačno se nijedna obrada ne temelji na privoli.
- Pritužbu nadzornom tijelu. U Hrvatskoj to je Agencija za zaštitu osobnih podataka (AZOP), Selska cesta 136, 10000 Zagreb, azop@azop.hr, www.azop.hr. Pritužbu možeš podnijeti i nadzornom tijelu države članice EU-a u kojoj živiš.
Za ostvarivanje prava piši nam s e-mail adrese na svom računu kako bismo provjerili da je zahtjev tvoj. Odgovaramo u roku od mjesec dana.
11. Sigurnost
Sav promet između aplikacije i naših poslužitelja je šifriran (TLS). Lozinke se pohranjuju isključivo kao kriptografski sažeci. Pristup bazi podataka ograničen je na samu uslugu. Sigurnosne kopije šifriraju se prije nego što napuste naš poslužitelj. Na tvom uređaju aplikacija čuva tvoje podatke u šifriranoj bazi podataka. Izvještaji o greškama ne nose osobne identifikatore osim identifikatora tvog računa i, kod grešaka na poslužitelju, IP adrese zahtjeva. Privatni ključ za ulaz u teretanu nikad ne napušta tvoj uređaj.
Nijedan sustav nije potpuno siguran. Ako te pogodi povreda osobnih podataka, obavijestit ćemo tebe i nadzorno tijelo kako zakon nalaže.
12. Djeca
Gymskra nije namijenjena djeci mlađoj od 16 godina. Svjesno ne obrađujemo podatke osoba mlađih od 16 godina. Ako misliš da ih obrađujemo, javi nam se i izbrisat ćemo ih.
13. Bez automatiziranih odluka
Razine, XP, izazovi i ostali elementi napretka mehanika su igre izračunata iz tvojih vlastitih treninga. Nemaju pravni ni slično značajan učinak na tebe. Ne izrađujemo profile za oglašavanje.
14. Izmjene ove politike
Svaka verzija nosi datum, a prethodne verzije ostaju dostupne na gymskra.hr/privatnost/verzije. Manje izmjene, poput kontaktnih podataka ili formulacija, jednostavno objavljujemo ovdje. Izmjenu koja postojeće podatke obrađuje na novi način najavljujemo u aplikaciji ili e-mailom prije nego što stupi na snagu. Funkcije koje kasnije sam uključiš objašnjavaju svoju upotrebu podataka u trenutku uključivanja.
15. Kontakt
CODESKRA, vl. Danijel Katarić, Ulica Frana Folnegovića 6A, 10000 Zagreb, Hrvatska
E-mail: info@gymskra.com