Politika privatnosti Privacy Policy
Poslednja izmena: 25. jun 2026. Last updated: June 25, 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
- 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 (koristi se za buduće push notifikacije; trenutno se samo čuva, ne šaljemo push poruke)
- 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 (used for future push notifications; currently only stored, we do not send push messages)
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. Dijagnostički podaci2.6. 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.7. Sigurnosna verifikacija aplikacije (App Check)2.7. 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.
- 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.
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
- Lokacija (RTDB): samo poslednja poznata lokacija, prepiše se svakim novim ažuriranjem. Istorija se ne čuva.
- 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.
- Location (RTDB): only the last known location, overwritten by each new update. History is not stored.
- 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
Možete zatražiti brisanje naloga slanjem email-a na krugappteam@gmail.com. Bićete uklonjeni iz svih krugova, vaša lokacija i SOS podaci biće obrisani, kao i sav vaš profil. (Funkcija „Obriši nalog" u aplikaciji je u izradi.) You can request account deletion by emailing krugappteam@gmail.com. You will be removed from all circles, your location and SOS data will be deleted, along with your entire profile. (An in-app "Delete account" feature is in development.)
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.
- 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.
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