Politika privatnosti Privacy Policy
Poslednja izmena: 17. septembar 2026. Last updated: September 17, 2026.
Krug je Android aplikacija koja omogućava deljenje lokacije unutar privatnih krugova porodice i prijatelja. Ova politika privatnosti opisuje koje lične podatke prikupljamo, zašto ih prikupljamo, kako ih čuvamo i koja prava imate u vezi sa njima. Krug is an Android application that enables location sharing within private circles of family and friends. This privacy policy describes what personal data we collect, why we collect it, how we store it, and what rights you have regarding it.
1. Ko smo mi1. Who we are
Aplikaciju Krug razvija i održava nezavisni tim u Srbiji. Kontakt: krugappteam@gmail.com. The Krug app is developed and maintained by an independent team in Serbia. Contact: krugappteam@gmail.com.
2. Koje podatke prikupljamo2. What data we collect
2.1. Podaci o lokaciji2.1. Location data
- GPS koordinate (geografska širina i dužina)
- Preciznost lokacije (u metrima)
- Nivo baterije i stanje punjenja uređaja (da članovi vašeg kruga znaju kada vam baterija slabi)
- Vreme poslednjeg ažuriranja
- Brzina kretanja i vrsta kretanja (miruje, hoda, bicikl, vozilo), iz senzora uređaja
- Istorija lokacije: tačke putanje se čuvaju do 30 dana i prikazuju se vama i članovima vaših krugova na ekranu Istorija
- Vožnje: početak, kraj, pređena razdaljina, trajanje, prosečna i najveća brzina, i putanja vožnje
- Prekoračenja brzine: vreme, lokacija i izmerena brzina, kada je ta funkcija uključena
- Dolasci i odlasci sa mesta: naziv mesta, vrsta događaja i vreme
- Prijave stizanja i deljenje procenjenog vremena dolaska: odredište i vreme
- GPS coordinates (latitude and longitude)
- Location accuracy (in meters)
- Battery level and charging state of the device (so members of your circle know when your battery is low)
- Time of the last update
Lokacija se ažurira u pozadini (foreground service) sve dok je ova opcija uključena. Location updates run in the background (foreground service) as long as this option is enabled.
2.2. Podaci o nalogu2.2. Account data
- Ime za prikaz (iz Google naloga ili koje vi unesete)
- Email adresa (samo ako se prijavite preko Google naloga)
- URL profilne fotografije iz Google naloga (čuva se samo kao referenca, aplikacija ne preuzima ni ne čuva kopiju fotografije na našim serverima)
- Model uređaja (npr. „Samsung SM-A376B") za identifikaciju u listi članova
- Jedinstveni Firebase UID (interni identifikator)
- Firebase Cloud Messaging (FCM) token uređaja, po uređaju na kom ste prijavljeni. Koristimo ga da pošaljemo push poruke: SOS uzbunu članovima vašeg kruga, zahtev za osvežavanje lokacije i nedeljni izveštaj o vožnji
- Display name (from your Google account or one you enter yourself)
- Email address (only if you sign in via Google)
- Profile photo URL from your Google account (stored only as a reference, the app does not download or store a copy of the photo on our servers)
- Device model (e.g. "Samsung SM-A376B") for identification in the member list
- Unique Firebase UID (internal identifier)
- Firebase Cloud Messaging (FCM) device token, one per signed-in device. We use it to send push messages: SOS alerts to your circle members, location refresh requests, and the weekly driving summary
2.3. Podaci o krugovima2.3. Circle data
- Imena krugova i njihove boje koje sami zadate
- Lista članova kruga (njihovi UID-ovi)
- Pozivnice (jedinstveni kodovi koje generišete)
- Circle names and colors you set yourself
- List of circle members (their UIDs)
- Invitations (unique codes you generate)
2.4. SOS događaji2.4. SOS events
Kada aktivirate SOS, sačuva se trenutna lokacija, vreme aktivacije i krug u kome ste aktivirali SOS. Podatak ostaje aktivan do 30 minuta ili dok ga ne otkažete. When you trigger SOS, the current location, activation time, and the circle in which you triggered SOS are saved. The record remains active for up to 30 minutes or until you cancel it.
2.5. Podešavanja2.5. Settings
- Režim baterije (Balans / Štedi bateriju / Maksimalna tačnost)
- Status deljenja lokacije (uključeno/isključeno)
- Jezik aplikacije
- Battery mode (Balanced / Battery saver / Maximum accuracy)
- Location sharing status (on/off)
- App language
2.6. Mesta (geo-ograde)2.6. Places (geofences)
Kada u krugu napravite mesto (na primer Kuća, Škola, Posao), čuvamo naziv koji ste uneli, koordinate i poluprečnik tog mesta, kao i ko ga je napravio. Mesto vide svi članovi tog kruga. Kada član uđe u mesto ili izađe iz njega, taj događaj se zabeleži i članovi kruga dobiju obaveštenje. When you create a place in a circle (for example Home, School, Work), we store the name you entered, its coordinates and radius, and who created it. The place is visible to all members of that circle. When a member arrives at or leaves a place, that event is recorded and circle members are notified.
2.7. Vreme pred ekranom (nadzor deteta)2.7. Screen time (child monitoring)
Ako je član kruga označen kao dete i na njegovom uređaju je odobrena dozvola za pristup podacima o korišćenju aplikacija (Usage access), sa tog uređaja se jednom dnevno prikuplja ukupno vreme korišćenja telefona i lista do pet najkorišćenijih aplikacija sa vremenom po aplikaciji. Ti dnevni zbirovi vide članovi kruga i čuvaju se do 90 dana. Dozvola se daje ručno u sistemskim podešavanjima i može se povući u svakom trenutku, čime prikupljanje prestaje. Ne čitamo sadržaj aplikacija, poruke, pozive ni istoriju pregledanja. If a circle member is marked as a child and usage access is granted on their device, that device collects the daily total phone usage and a list of up to five most used apps with time per app, once a day. These daily totals are visible to circle members and kept for up to 90 days. The permission is granted manually in system settings and can be revoked at any time, which stops the collection. We do not read app content, messages, calls, or browsing history.
2.8. Pretplata (Premium)2.8. Subscription (Premium)
Pretplata se naplaćuje preko Google Play-a. Google nam ne daje podatke o vašoj kartici. Mi čuvamo oznaku kupljenog proizvoda, token kupovine koji Google izdaje, datum do kog pretplata važi i izvor pretplate, da bismo znali da li vam Premium funkcije pripadaju. Otkazivanje i naplata idu kroz vaš Google Play nalog. The subscription is billed through Google Play. Google does not share your card details with us. We store the purchased product id, the purchase token Google issues, the date the subscription is valid until, and the subscription source, so we know whether Premium features apply to you. Cancellation and billing are handled through your Google Play account.
2.9. SOS preko SMS-a2.9. SOS over SMS
Ako uključite SMS rezervu za SOS i unesete brojeve, aplikacija pri aktiviranom SOS-u šalje SMS sa vaše SIM kartice na te brojeve, sa linkom ka vašoj lokaciji na mapi. SMS se šalje sa vašeg uređaja i ne prolazi kroz naše servere; unete brojeve čuvamo samo na uređaju. Naplata SMS-a ide po tarifi vašeg operatera. If you enable the SMS fallback for SOS and enter phone numbers, the app sends an SMS from your SIM to those numbers when SOS is triggered, containing a link to your location on a map. The SMS is sent from your device and does not pass through our servers; the numbers you enter are stored only on the device. Your carrier's standard SMS rates apply.
2.10. Dijagnostički podaci2.10. Diagnostic data
Prikupljamo izveštaje o padovima aplikacije i tehničke greške putem Firebase Crashlytics-a. Izveštaj sadrži stack trace greške, model uređaja, verziju Android sistema, verziju aplikacije i kratke „breadcrumb" događaje (npr. „Sign-in", „Krug kreiran", „SOS aktiviran"). Uz to se beleže pomoćni identifikatori: vaš Firebase UID, ID aktivnog kruga i status (anonimna prijava / sa email-om). Ne čuva se vaša GPS lokacija ni sadržaj SOS poruka. We collect app crash reports and technical errors through Firebase Crashlytics. The report contains the error stack trace, device model, Android version, app version, and brief "breadcrumb" events (e.g. "Sign-in", "Circle created", "SOS triggered"). Helper identifiers are also recorded: your Firebase UID, the ID of the active circle, and status (anonymous sign-in / email sign-in). Your GPS location and the content of SOS messages are not stored.
2.11. Sigurnosna verifikacija aplikacije (App Check)2.11. App security verification (App Check)
Firebase App Check (Google Play Integrity API) proverava da je instalacija aplikacije ispravna i nije izmenjena. Sistemska komponenta vraća atestat koji uključuje informacije o uređaju i Play Protect statusu. Ne sadrži lične podatke i koristi se isključivo za sprečavanje neautorizovanih API poziva ka našim serverima. Firebase App Check (Google Play Integrity API) verifies that the app installation is genuine and unmodified. A system component returns an attestation that includes device and Play Protect status information. It contains no personal data and is used solely to prevent unauthorized API calls to our servers.
3. Zašto prikupljamo ove podatke3. Why we collect this data
- Osnovna funkcija: deljenje lokacije sa članovima vaših krugova. Bez ovih podataka aplikacija ne može da radi.
- SOS: da članovi vašeg kruga dobiju obaveštenje i tačnu lokaciju kada vam je potrebna pomoć.
- Pouzdanost servisa: dijagnostički izveštaji o padovima da bismo aplikaciju brže popravljali.
- Core function: location sharing with members of your circles. Without this data the app cannot work.
- SOS: so members of your circle receive a notification and your precise location when you need help.
- Service reliability: diagnostic crash reports so we can fix the app faster.
Pravni osnov za obradu je vaš pristanak (GDPR čl. 6.1.a) koji dajete prilikom uključivanja deljenja lokacije i koji možete u svakom trenutku povući. The legal basis for processing is your consent (GDPR Art. 6(1)(a)), which you provide when enabling location sharing and may withdraw at any time.
4. Sa kim delimo podatke4. Who we share data with
Vaša lokacija je vidljiva isključivo članovima krugova kojima pripadate. Ne prodajemo, ne iznajmljujemo i ne ustupamo vaše podatke trećim licima u marketinške ili oglašivačke svrhe. Your location is visible only to members of the circles you belong to. We do not sell, rent, or hand over your data to third parties for marketing or advertising purposes.
Tehnički saradnici (sub-procesori)Technical partners (sub-processors)
- Google Firebase (Google LLC / Google Ireland Ltd): autentifikacija, baza podataka, push obaveštenja, dijagnostika, App Check. Podaci se čuvaju u EU regionu (multi-region eur3 za Firestore, europe-west1 za Realtime Database).
- Mapbox (Mapbox, Inc.): renderovanje mape i izračunavanje putne razdaljine (Directions API). Mapbox prima vaše koordinate u sledećim slučajevima:
- Kada aplikacija učitava deo mape (Mapbox vidi koordinate vidnog polja, ne tačnu vašu lokaciju);
- Kada otvorite detalj člana kruga, aplikacija šalje par koordinata (vaša i njegova, zaokruženih na oko 100m granularnosti) ka Mapbox Directions API-ju da izračuna kilometražu vožnje.
- Kada pratite člana koji se kreće, aplikacija šalje niz njegovih tačaka Mapbox servisu za poklapanje sa putevima, da bi se marker kretao ulicom umesto preko zgrada.
- Kada treba da prikažemo naziv ulice, šaljemo par koordinata Mapbox servisu za geokodiranje.
- Meteorologisk institutt (Norveška): vremenska prognoza i UV indeks. Šaljemo zaokružene koordinate lokacije za koju se traži prognoza, bez identifikatora korisnika.
- OpenWeather (OpenWeather Ltd): indeks kvaliteta vazduha. Šaljemo zaokružene koordinate, bez identifikatora korisnika.
- Google Play Billing (Google LLC / Google Ireland Ltd): naplata pretplate. Google obrađuje plaćanje; mi dobijamo samo potvrdu kupovine i njeno važenje.
- Google Firebase (Google LLC / Google Ireland Ltd): authentication, database, push notifications, diagnostics, App Check. Data is stored in the EU region (multi-region eur3 for Firestore, europe-west1 for Realtime Database).
- Mapbox (Mapbox, Inc.): map rendering and driving distance calculation (Directions API). Mapbox receives your coordinates in the following cases:
- When the app loads a portion of the map (Mapbox sees the viewport coordinates, not your exact location);
- When you open a member detail, the app sends a pair of coordinates (yours and theirs, rounded to about 100m granularity) to the Mapbox Directions API to calculate driving distance.
- When you follow a moving member, the app sends a sequence of their points to the Mapbox map matching service so the marker follows the road instead of cutting across buildings.
- When a street name has to be shown, we send a coordinate pair to the Mapbox geocoding service.
- Meteorologisk institutt (Norway): weather forecast and UV index. We send rounded coordinates for the requested location, with no user identifier.
- OpenWeather (OpenWeather Ltd): air quality index. We send rounded coordinates, with no user identifier.
- Google Play Billing (Google LLC / Google Ireland Ltd): subscription billing. Google processes the payment; we receive only the purchase confirmation and its validity.
5. Bezbednost5. Security
- Sva komunikacija ide preko HTTPS/TLS-a.
- Firebase App Check štiti od neautorizovanih API poziva van naše aplikacije.
- Pristup vašoj lokaciji i SOS podacima je ograničen Firebase security rules-ima. Niko izvan vaših krugova ne može da ih čita.
- Vaša lozinka se ne čuva u našoj aplikaciji (autentifikacija je preko Google naloga ili anonimno).
- All communication goes over HTTPS/TLS.
- Firebase App Check protects against unauthorized API calls from outside our app.
- Access to your location and SOS data is restricted by Firebase security rules. No one outside your circles can read them.
- Your password is not stored in our app (authentication is via Google account or anonymous).
6. Koliko dugo čuvamo podatke6. How long we keep data
- Trenutna lokacija: čuva se samo poslednja poznata lokacija i prepiše se svakim novim ažuriranjem.
- Istorija lokacije i vožnje: do 30 dana, pa se brišu automatski.
- Dolasci i odlasci sa mesta, prekoračenja brzine, prijave stizanja: 24 sata.
- Vreme pred ekranom: do 90 dana.
- Mesta koja ste napravili: dok ih ne obrišete ili dok krug postoji.
- Podaci o pretplati: dok pretplata traje i onoliko koliko nalažu poreski i računovodstveni propisi.
- SOS: automatski se briše nakon 30 minuta ili kada ga otkažete.
- Nalog i krugovi: čuvaju se dok je vaš nalog aktivan.
- Dijagnostika (Crashlytics): 90 dana neobrađenih izveštaja po standardnoj Google retenciji; agregirane statistike (broj padova po verziji) bez ličnih identifikatora čuvaju se duže.
- FCM token: dok god aplikacija postoji na uređaju i šalje token na server; obriše se pri brisanju naloga ili deinstalaciji aplikacije.
- Current location: only the last known location is kept, overwritten by each new update.
- Location history and trips: up to 30 days, then deleted automatically.
- Place arrivals and departures, speeding events, arrival check-ins: 24 hours.
- Screen time: up to 90 days.
- Places you created: until you delete them or the circle is deleted.
- Subscription data: for the duration of the subscription and as long as tax and accounting rules require.
- SOS: automatically deleted after 30 minutes or when you cancel it.
- Account and circles: kept while your account is active.
- Diagnostics (Crashlytics): 90 days of unprocessed reports per Google's standard retention; aggregated statistics (number of crashes per version) without personal identifiers are kept longer.
- FCM token: as long as the app exists on the device and sends the token to the server; deleted when the account is deleted or the app uninstalled.
Kada obrišete nalog (vidi tačku 7.2), svi vaši podaci se trajno brišu u roku od 30 dana. When you delete your account (see section 7.2), all your data is permanently deleted within 30 days.
7. Vaša prava (GDPR)7. Your rights (GDPR)
7.1. Pristup podacima i izmena7.1. Access and modification
Sve podatke o sebi koje aplikacija prikuplja možete videti i izmeniti direktno u aplikaciji (ime, foto, podešavanja). All data about yourself that the app collects can be viewed and modified directly in the app (name, photo, settings).
7.2. Brisanje naloga7.2. Account deletion
Nalog možete obrisati direktno u aplikaciji: Podešavanja → Obriši nalog. Alternativno, možete zatražiti brisanje slanjem email-a na krugappteam@gmail.com. U oba slučaja bićete uklonjeni iz svih krugova, vaša lokacija i SOS podaci biće obrisani, kao i sav vaš profil. Detaljne informacije o tome šta se briše i u kom roku možete pročitati na strani Brisanje naloga i podataka. You can delete your account directly in the app: Settings → Delete account. Alternatively, you can request deletion by emailing krugappteam@gmail.com. In both cases you will be removed from all circles, your location and SOS data will be deleted, along with your entire profile. For details on what gets deleted and within what timeframe, see the Account and data deletion page.
7.3. Povlačenje pristanka7.3. Withdrawing consent
Možete u svakom trenutku isključiti deljenje lokacije u Podešavanja → Privatnost. Nakon toga vaša lokacija se više neće slati. You can turn off location sharing at any time in Settings → Privacy. After that, your location will no longer be sent.
7.4. Sistemske permisije koje možete povući7.4. System permissions you can revoke
Sve permisije aplikaciji možete povući kroz sistemska podešavanja Android-a (Postavke → Aplikacije → Krug → Dozvole): You can revoke all app permissions through Android system settings (Settings → Apps → Krug → Permissions):
- Lokacija: povlačenjem ove dozvole prestaje deljenje lokacije; aplikacija nastavlja da radi ali bez ažuriranja vaše pozicije.
- Prepoznavanje aktivnosti (opciono): koristi se za pametniju potrošnju baterije (češći GPS u vožnji, ređi u mirovanju). Bez nje aplikacija koristi statičan profil; bez funkcionalne razlike za delenje lokacije.
- Obaveštenja: bez ove dozvole nećete dobiti SOS obaveštenja ni sistemsku notifikaciju o aktivnom deljenju lokacije.
- Optimizacija baterije: bez izuzeća uređaj može da prekine deljenje lokacije u pozadini.
- Pristup podacima o korišćenju aplikacija (Usage access, opciono, samo za uređaj deteta): bez nje se vreme pred ekranom ne prikuplja. Povlači se u Podešavanja → Posebne dozvole → Pristup podacima o korišćenju.
- Slanje SMS poruka (opciono): koristi se samo za SMS rezervu SOS-a. Bez nje SOS ide samo preko interneta.
- Obaveštenja preko celog ekrana: koristi se da SOS uzbuna probije zaključan ekran. Bez nje SOS stiže kao obično obaveštenje.
- Location: revoking this permission stops location sharing; the app continues to work but without updating your position.
- Activity recognition (optional): used for smarter battery consumption (more frequent GPS while driving, less when stationary). Without it the app uses a static profile; no functional difference for location sharing.
- Notifications: without this permission you will not receive SOS notifications or the system notification about active location sharing.
- Battery optimization: without the exception, the device may stop background location sharing.
- Usage access (optional, child device only): without it screen time is not collected. Revoke it under Settings, Special app access, Usage access.
- Send SMS (optional): used only for the SOS SMS fallback. Without it, SOS is sent over the internet only.
- Full-screen notifications: used so an SOS alert can break through a locked screen. Without it, SOS arrives as a regular notification.
7.5. Žalba nadzornom organu7.5. Complaint to the supervisory authority
Imate pravo da podnesete žalbu Povereniku za informacije od javnog značaja i zaštitu podataka o ličnosti Republike Srbije (poverenik.rs). You have the right to lodge a complaint with the Commissioner for Information of Public Importance and Personal Data Protection of the Republic of Serbia (poverenik.rs).
8. Korisnici mlađi od 13 godina8. Users under 13
Krug nije namenjen korisnicima mlađim od 13 godina. Ako saznamo da je nalog napravljen za dete mlađe od 13 godina bez saglasnosti roditelja, taj nalog ćemo obrisati. Krug is not intended for users under the age of 13. If we learn that an account has been created for a child under 13 without parental consent, we will delete that account.
9. Promene ove politike9. Changes to this policy
Ako budemo menjali ovu politiku, ažurirana verzija će biti objavljena na ovoj stranici sa novim datumom. Značajne izmene biće najavljene u aplikaciji. If we change this policy, the updated version will be published on this page with a new date. Significant changes will be announced in the app.
10. Kontakt10. Contact
Za sva pitanja u vezi sa privatnošću ili obradom podataka možete nas kontaktirati na:
For any questions regarding privacy or data processing, you can contact us at:
krugappteam@gmail.com