Ova Politika privatnosti objašnjava kako aplikacija RoadFlow ("Aplikacija"), koju razvija Amel Kolasević, („mi", „nas", „Razvojni tim"), prikuplja, koristi, čuva i štiti podatke kada koristite našu Android aplikaciju.
Instaliranjem ili korištenjem Aplikacije prihvatate praksu opisanu u ovoj Politici privatnosti. Ako se ne slažete, nemojte koristiti Aplikaciju.
Kontakt: amel.kolasevic@gmail.com
RoadFlow ne zahtijeva registraciju za osnovno korištenje Aplikacije. Registracija putem Google naloga potrebna je isključivo ukoliko želite pristupiti premium funkcijama (vidi odjeljak 2.4).
Aplikacija može obrađivati sljedeće podatke:
Precizna lokacija (GPS) — za prikaz vaše pozicije na mapi, praćenje tokom vožnje i upozorenja o blizini aktivnih radara.
Približna lokacija — kao rezervna opcija kada precizna lokacija nije dostupna.
Lokacija u pozadini — samo ako je eksplicitno odobrite, za rad upozorenja dok je aplikacija minimizirana ili ekran isključen.
Podaci o lokaciji se primarno obrađuju na vašem uređaju. Mogu se privremeno poslati vanjskim servisima isključivo kada koristite određene funkcije (npr. izračun rute — vidi odjeljak 4).
Aplikacija lokalno čuva vaše postavke i preference, uključujući:
odabrani kanton i grad
temu aplikacije (svijetla/tamna)
postavke zvuka i obavještenja (TTS jezik, vibracija, radijus upozorenja)
konfiguraciju widgeta (omiljeni gradovi)
keširane podatke o radarima (za rad offline)
status prijave (da li ste ulogovani putem Google naloga)
Ovi podaci ostaju na vašem uređaju i ne šalju se na naše servere, osim statusa prijave koji se koristi za provjeru pristupa premium funkcijama (vidi odjeljak 2.4).
status internetske veze (provjera dostupnosti mreže)
osnovni logovi grešaka u svrhu otklanjanja problema (samo lokalno na uređaju tokom razvoja/testiranja)
Aplikacija ne koristi reklame i ne koristi alate za analitiku u marketinške svrhe (npr. Google Analytics) niti prati vaše ponašanje u marketinške svrhe.
Određene napredne funkcije Aplikacije (npr. detaljan prikaz mape sa radarima, kalendarski prikaz historije) mogu zahtijevati pretplatu (Premium). Za pristup ovim funkcijama:
Prijavljujete se putem Google naloga (Google Sign-In). Prikupljamo vašu email adresu radi identifikacije vašeg pretplatničkog statusa.
Vaša email adresa se čuva u našoj bazi podataka (Firebase Realtime Database) isključivo radi provjere da li imate aktivnu pretplatu.
Ne prikupljamo vašu lozinku niti bilo koje druge podatke sa vašeg Google naloga osim email adrese.
Plaćanje pretplate se u potpunosti obrađuje putem Google Play Billing servisa. Aplikacija ne prikuplja, ne čuva i nema pristup podacima o vašoj platnoj kartici ili drugim finansijskim instrumentima — te podatke obrađuje isključivo Google u skladu sa svojom Politikom privatnosti.
Pretplatu možete otkazati u bilo kom trenutku putem Google Play postavki na vašem uređaju.
Podatke koristimo isključivo za:
Prikaz pozicije na mapi — Lokacija
Upozorenja o radarima tokom vožnje — Lokacija, keširani podaci o radarima
Planiranje rute — Koordinate polazišta i odredišta
Personalizacija (kanton, grad, tema) — Lokalne postavke
Widget na početnom ekranu — Odabrani gradovi, keširani podaci o radarima
Offline rad — Keširani podaci o radarima
Provjera pristupa premium funkcijama — Email adresa (putem Google Sign-In), status pretplate
Ne prodajemo, ne iznajmljujemo i ne dijelimo vaše podatke o lokaciji ili email adresu trećim stranama u marketinške ili reklamne svrhe.
Aplikacija komunicira sa sljedećim vanjskim servisima isključivo radi funkcionalnosti:
Firebase Realtime Database (Google) — Preuzimanje koordinata radara; čuvanje statusa pretplate — tehnički zahtjevi za radare (ne šaljemo vašu lokaciju); email adresa i status pretplate za premium korisnike
Firebase Authentication (Google) — Prijava putem Google naloga — email adresa, autentifikacijski token
Google Play Billing — Obrada pretplate i plaćanja — Google obrađuje sve podatke o plaćanju; mi primamo samo potvrdu o statusu pretplate
GitHub — Preuzimanje šifriranih podataka o koordinatama — tehnički zahtjevi (server-to-server)
MapLibre / pružalac mapnih pločica — Prikaz mape — IP adresa, zoom nivo (standardno za mape)
OSRM (Open Source Routing Machine) — Izračun rute — koordinate polazišta i odredišta koje vi odaberete
Google Play Services (Location) — GPS praćenje — podaci o lokaciji na uređaju
Google Text-to-Speech — Glasovna upozorenja — tekst upozorenja (npr. ograničenje brzine)
Javni web izvori — Raspored radara (HTML parsiranje) — tehnički HTTP zahtjevi, bez ličnih podataka
Svaki od ovih pružalaca usluga ima vlastitu politiku privatnosti. Preporučujemo da ih pregledate:
Google Privacy Policy: https://policies.google.com/privacy
Google Play Billing: https://policies.google.com/privacy
MapLibre: https://maplibre.org/
OSRM: http://project-osrm.org/
INTERNET — Preuzimanje podataka o radarima i mapa
ACCESS_FINE_LOCATION — Precizna GPS pozicija
ACCESS_COARSE_LOCATION — Približna lokacija
ACCESS_BACKGROUND_LOCATION — Upozorenja dok aplikacija nije aktivna (samo uz vašu saglasnost)
POST_NOTIFICATIONS — Obavještenja o radarima
FOREGROUND_SERVICE — Kontinuirano praćenje tokom vožnje
VIBRATE — Haptička upozorenja
RECEIVE_BOOT_COMPLETED — Nastavak praćenja nakon restarta uređaja (ako je uključeno)
Dozvole se traže samo kada su potrebne i možete ih u bilo kom trenutku opozvati u postavkama Android uređaja.
Lokalni podaci (postavke, keš): ostaju na uređaju dok ne deinstalirate aplikaciju ili ručno ne obrišete podatke aplikacije.
Podaci o lokaciji: obrađuju se u stvarnom vremenu i ne pohranjujemo historiju vaših kretanja na našim serverima.
Keširani podaci o radarima: pohranjuju se lokalno radi offline rada i automatski se ažuriraju dnevno.
Email adresa i status pretplate: čuvaju se u našoj Firebase bazi podataka dok imate aktivan nalog povezan sa Aplikacijom. Možete zatražiti brisanje ovih podataka kontaktiranjem na email naveden u odjeljku 1.
Preduzimamo razumne tehničke mjere za zaštitu podataka, uključujući:
lokalnu obradu lokacije gdje je moguće
šifriranje podataka o koordinatama pri preuzimanju
korištenje HTTPS za mrežne zahtjeve
autentifikaciju putem Firebase Security Rules za pristup podacima o pretplati
Ipak, nijedan način prijenosa ili pohrane podataka nije 100% siguran.
U skladu sa važećim propisima o zaštiti podataka, imate pravo:
Pristup — saznati koje podatke aplikacija obrađuje (opisano u ovoj politici)
Brisanje — deinstaliranjem aplikacije brišete sve lokalno pohranjene podatke; za brisanje email adrese i statusa pretplate sa naših servera, kontaktirajte nas
Ograničenje — opozvati dozvole za lokaciju, obavještenja itd. u postavkama uređaja; odjaviti se sa Google naloga unutar Aplikacije
Prigovor — prestati koristiti aplikaciju u bilo kom trenutku
Za ostvarivanje prava kontaktirajte nas na: amel.kolasevic@gmail.com
RoadFlow nije namijenjena djeci mlađoj od 13 godina. Namijenjena je vozačima. Svjesno ne prikupljamo podatke od djece.
Možemo ažurirati ovu Politiku privatnosti. O značajnim promjenama obavijestit ćemo vas putem aplikacije ili ažuriranjem datuma na vrhu ovog dokumenta. Nastavak korištenja nakon promjena smatra se prihvatanjem.
Ova politika regulisana je zakonima Bosne i Hercegovine.
Amel Kolasević
Email: amel.kolasevic@gmail.com
Aplikacija: RoadFlow (com.amko.roadflow)
This Privacy Policy explains how the RoadFlow application ("App"), developed by Amel Kolasević ("we", "us", "Developer"), collects, uses, stores, and protects data when you use our Android application.
By installing or using the App, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the App.
Contact: amel.kolasevic@gmail.com
RoadFlow does not require registration for basic use of the App. Registration via a Google account is required only if you wish to access premium features (see Section 2.4).
The App may process the following data:
Precise location (GPS) — to display your position on the map, track movement while driving, and alert you when approaching active speed camera zones.
Approximate location — as a fallback when precise location is unavailable.
Background location — only if you explicitly grant permission, to deliver alerts while the app is minimized or the screen is off.
Location data is primarily processed on your device. It may be temporarily sent to external services only when you use specific features (e.g., route calculation — see Section 4).
The App locally stores your settings and preferences, including:
selected canton and city
app theme (light/dark)
sound and notification settings (TTS language, vibration, alert radius)
widget configuration (favorite cities)
cached radar data (for offline use)
sign-in status (whether you are logged in via a Google account)
This data remains on your device and is not sent to our servers, except for sign-in status which is used to verify access to premium features (see Section 2.4).
internet connectivity status (network availability check)
basic error logs for troubleshooting (local on device only)
The App does not use advertising and does not use analytics tools for marketing purposes (e.g., Google Analytics), nor does it track your behavior for marketing purposes.
Certain advanced features of the App (e.g., detailed radar map view, calendar history view) may require a subscription (Premium). To access these features:
You sign in using a Google account (Google Sign-In). We collect your email address to identify your subscription status.
Your email address is stored in our database (Firebase Realtime Database) solely to verify whether you have an active subscription.
We do not collect your password or any other data from your Google account other than your email address.
Subscription payment is processed entirely through Google Play Billing. The App does not collect, store, or have access to your payment card details or other financial instruments — this data is processed exclusively by Google in accordance with its own Privacy Policy.
You may cancel your subscription at any time through Google Play settings on your device.
We use data solely for:
Display position on map — Location
Speed camera alerts while driving — Location, cached radar data
Route planning — Start and destination coordinates
Personalization (canton, city, theme) — Local settings
Home screen widget — Selected cities, cached radar data
Offline operation — Cached radar data
Verifying access to premium features — Email address (via Google Sign-In), subscription status
We do not sell, rent, or share your location data or email address with third parties for marketing or advertising purposes.
The App communicates with the following external services solely for functionality:
Firebase Realtime Database (Google) — Downloading radar coordinates; storing subscription status — technical requests for radars (we do not send your location); email address and subscription status for premium users
Firebase Authentication (Google) — Google account sign-in — email address, authentication token
Google Play Billing — Subscription and payment processing — Google processes all payment-related data; we only receive confirmation of subscription status
GitHub — Downloading encrypted coordinate data — technical requests (server-side)
MapLibre / map tile provider — Map display — IP address, zoom level (standard for maps)
OSRM (Open Source Routing Machine) — Route calculation — start and destination coordinates you select
Google Play Services (Location) — GPS tracking — location data on device
Google Text-to-Speech — Voice alerts — alert text (e.g., speed limit)
Public web sources — Radar schedules (HTML parsing) — technical HTTP requests, no personal data
Each provider has its own privacy policy. We recommend reviewing them:
Google Privacy Policy: https://policies.google.com/privacy
Google Play Billing: https://policies.google.com/privacy
MapLibre: https://maplibre.org/
OSRM: http://project-osrm.org/
INTERNET — Downloading radar data and map tiles
ACCESS_FINE_LOCATION — Precise GPS position
ACCESS_COARSE_LOCATION — Approximate location
ACCESS_BACKGROUND_LOCATION — Alerts while app is not active (only with your consent)
POST_NOTIFICATIONS — Radar alerts
FOREGROUND_SERVICE — Continuous tracking while driving
VIBRATE — Haptic alerts
RECEIVE_BOOT_COMPLETED — Resume tracking after device restart (if enabled)
Permissions are requested only when needed and can be revoked at any time in your Android device settings.
Local data (settings, cache): remains on device until you uninstall the app or manually clear app data.
Location data: processed in real time; we do not store your movement history on our servers.
Cached radar data: stored locally for offline use and refreshed daily.
Email address and subscription status: stored in our Firebase database for as long as you maintain an account linked to the App. You may request deletion of this data by contacting the email listed in Section 1.
We take reasonable technical measures to protect data, including:
local processing of location where possible
encryption of coordinate data during download
use of HTTPS for network requests
authentication via Firebase Security Rules to control access to subscription data
However, no method of transmission or storage is 100% secure.
Under applicable data protection laws, you have the right to:
Access — know what data the app processes (described in this policy)
Deletion — uninstall the app to delete all locally stored data; contact us to request deletion of your email address and subscription status from our servers
Restriction — revoke location, notification, and other permissions in device settings; sign out of your Google account within the App
Objection — stop using the app at any time
To exercise your rights, contact us at: amel.kolasevic@gmail.com
RoadFlow is not intended for children under 13. It is designed for drivers. We do not knowingly collect data from children.
We may update this Privacy Policy. We will notify you of significant changes via the app or by updating the date at the top of this document. Continued use after changes constitutes acceptance.
This policy is governed by the laws of Bosnia and Herzegovina.
Amel Kolasević
Email: amel.kolasevic@gmail.com
App: RoadFlow (com.amko.roadflow)
© 2026 Amel Kolasević. All rights reserved.