Privacy Policy — Vegkamera

Last updated: 2026-07-08
Developer: Arnstein Skåra


1. Overview

Vegkamera is a road awareness app for Norway. It displays an interactive map with real-time GPS tracking, speed camera locations, traffic messages, rest areas, toll booths, road weather data, the Norwegian police operations log, and route planning, and lets users capture geotagged road photos. This policy explains what data the app collects, how it is used, who it is sent to, and your rights.


2. Data Collected

2.1 Precise Location (GPS)

2.2 Camera

2.3 Road and Traffic Data

2.4 Weather and UV Data

2.5 Police Operations Log (Politiloggen)

2.6 Route Planning, Address and Place Search

2.7 Translation

2.8 Map Tiles

2.9 Vehicle Registration Lookup

2.10 Map Long-Press Place Lookup

2.11 Wildlife Incident Data

2.12 App Error Logs


3. Data Sharing

Vegkamera does not sell, rent, or share your personal data with third parties for advertising or marketing purposes. It contains no advertising or analytics SDKs.

Data is sent only to the following services, solely to fulfil the app's core functions:

Service Purpose Data sent
Statens vegvesen / NVDB (*.atlas.vegvesen.no) Road data (speed limits, cameras, traffic, rest areas, ferries, tolls) GPS coordinates
Statens vegvesen routing (www.vegvesen.no) Route planning Start + destination coordinates
Statens vegvesen Autosys vehicle data (www.vegvesen.no) Vehicle registration lookup to prefill a profile Registration number you enter (no owner data returned)
Developer-operated proxy on Cloudflare (gzip-proxy.arnstein-skara.workers.dev) Compressed delivery of the traffic feed Traffic feed request (no GPS); IP address visible
Hjorteviltregisteret / Naturdata (hjorteviltregisteret.no) Last-month wildlife collision pins Fixed public-data query only (no GPS); IP address visible
MET Norway (api.met.no) Weather forecast GPS coordinates
Yr (www.yr.no) UV index forecast GPS coordinates
Norwegian Police – Politiloggen (api.politiloggen.politiet.no) Police operations log Feed request (no GPS); IP address visible
Geonorge / Kartverket (ws.geonorge.no, api.kartverket.no) Address / place-name geocoding Address or place text you enter
MyMemory / Translated S.r.l. (api.mymemory.translated.net) Translate message text to English Public message text (no GPS, no personal data)
CartoDB basemap CDN (*.basemaps.cartocdn.com, default) / OpenStreetMap / other user-configured tile servers Map background Tile coordinates (not GPS); IP address visible
Nominatim / OpenStreetMap Foundation (nominatim.openstreetmap.org) Place name for a long-pressed map point Coordinates of the map point you press; IP address visible
Google Play Billing (Google LLC) In-app subscription purchases (premium features) Purchase request for the selected subscription; payment and account are handled by Google Play — no payment details reach the app

Each third-party service is an independent data controller or processor for the data it receives; its handling of that data is governed by its own privacy policy.


4. Legal Basis and Your Rights (GDPR)

Vegkamera is offered from Norway and processes data in accordance with the EU/EEA General Data Protection Regulation (GDPR). The data controller is Arnstein Skåra (contact details in section 8).


5. Permissions Used

Permission Reason
ACCESS_FINE_LOCATION Real-time GPS tracking on the map
ACCESS_COARSE_LOCATION Required by Android alongside fine location
ACCESS_BACKGROUND_LOCATION Audio alerts while driving with screen off
CAMERA Capture geotagged road photos
INTERNET Fetch road data, weather, and map tiles
ACCESS_NETWORK_STATE Check network availability before making requests
POST_NOTIFICATIONS Foreground service notification and road alert heads-up notifications
FOREGROUND_SERVICE / FOREGROUND_SERVICE_LOCATION Run background GPS tracking as an Android foreground service
SCHEDULE_EXACT_ALARM Precise alert timing
WAKE_LOCK Briefly keeps the CPU awake for a single background speed-alert while the screen is off
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Shows the system dialog to exempt the app from battery optimization when you enable background alerts, so alerts keep working with the screen off
BATTERY_STATS Declared for the device battery-status API (low-battery charge reminder)
com.android.vending.BILLING In-app subscription purchases (premium features) via Google Play Billing

6. Children's Privacy

This app is not directed at children under 13 and does not knowingly collect data from children.


7. Changes to This Policy

Any material changes will be reflected in an updated Last updated date at the top of this document. Continued use of the app after changes constitutes acceptance of the updated policy.


8. Contact

Questions about this privacy policy can be sent to:

Arnstein Skåra
arnstein.skara@gmail.com