Skip to content
Carolado Deutsch

Privacy Policy for Carolado

Last updated: 11 November 2026

This privacy policy applies to the Carolado app for iPhone and Android, to its use with CarPlay and Android Auto, to the web version of Carolado and to the website carolado.com. It explains which personal data we process, why, on what legal basis and for how long. Your rights are listed at the end.

1. Controller and contact

The controller within the meaning of the General Data Protection Regulation (GDPR) is:

KernelHost GmbH
Registered office: Krottenbachstraße 277, 1190 Vienna, Austria
Mailing address: Schußwallgasse 5/9, 1050 Vienna, Austria
Email: info@kernelhost.com
Phone: +43 650 8209883
Company register: FN 646015 y, Commercial Court of Vienna

For all questions about data protection and for your rights under section 9, contact us at info@kernelhost.com or by post at the mailing address.

2. Summary

3. What data we process and why

3.1 Random device ID

When you first start Carolado, it creates a random ID of 32 characters. It contains no information about you or your device. We do not use advertising IDs or serial numbers. The app sends the ID with requests to our servers.

Our servers never store the ID in plain text. They use a secret key to calculate a check value (HMAC) from it and store only that. We use the check value to link reports, votes, trust, Premium, friends and your account to your device. We also use it to limit the number of requests.

On the iPhone, the ID is stored in the keychain. It stays on this device and is not transferred to other devices with backups. On Android, it is stored in the app settings and excluded from the device backup. In the web version, it is stored in your browser’s storage. After “Delete my data”, “Delete account” and “Sign out”, the app creates a new ID.

Legal basis: Art. 6(1)(b) GDPR (providing the functions you use) and Art. 6(1)(f) GDPR (legitimate interest in protection against abuse and overload).

3.2 Map, search and routes

For Carolado to work, the app sends the following requests to our servers:

Routing and search receive your device ID only for request limits (section 3.6). We use these requests only to answer them and do not store them. For technical logs, see section 3.20.

Legal basis: Art. 6(1)(b) GDPR.

3.3 Location when reporting and voting

Reporting. When you report something (police where permitted, accident, traffic jam, hazard, roadworks or closure), the app sends the type of report, your current location and its accuracy. If you are driving, your direction of travel is added, as well as whether the report concerns the opposite carriageway. The iPhone and Android apps also send whether your operating system marks the location as simulated. The server stores the report with location, direction, country, time, expiry time and the check value of your device ID.

Other users see the report on the map and are warned on their route. They do not see your name or your device ID.

Reporting by voice. You can also speak a report. In the iPhone and Android apps, the operating system recognises speech on the device only; if that is not possible, the apps do not offer voice input. In the web version, your browser handles speech recognition: depending on the browser, its maker (for example Google for Chrome, Apple for Safari) processes the recording on its servers under its own privacy terms. We receive neither the recording nor the recognised text, only the report chosen from it, just as with tapping. The microphone is only active while the app is visibly listening.

Voting. For “Still there?”, the app sends your answer, your location and its accuracy. The server uses this to check whether you are nearby. It stores the vote, its time, its weight and the check value of your device ID, not your location.

Expiry. Every report expires on its own; without confirmation after 30 minutes to 24 hours depending on the type. Confirmations extend it, at most to 4 hours (police, traffic jam), 5 hours (accident), 12 hours (hazard), 7 days (closure) or 30 days (roadworks). We delete the report and all its votes 24 hours after it expires or ends. You can delete your own reports earlier.

Legal basis: Art. 6(1)(b) GDPR for the community function, Art. 6(1)(f) GDPR for the checks in section 3.6.

3.4 Trip points, only with your consent

Your choice. The apps and the web version ask you once whether you want to contribute trips, with the answers “Yes” and “No”. Only after a “Yes” does the app send trip points to our server during navigation. If you say “No”, it sends none, and you can still use Carolado to navigate. You can change your decision at any time in the settings under “Privacy” with the “Contribute trips” switch. Withdrawal takes effect from that moment; processing up to then remains lawful.

What is sent. While you navigate, the app records a trip point about every 5 seconds and sends the points in batches about once a minute. A trip point consists of time, location, accuracy, speed and direction of travel, plus a random trip ID that is newly created for each navigation and whether the location is simulated. Trip points carry no name. Our server links them only through the check value of your random device ID; they are therefore pseudonymous, not anonymous. In the built-in simulation, the app sends no trip points.

What we use them for:

How we keep the data small:

Without consent, your trust does not grow through trips, and your confirmations of reports count only half, because we cannot check the drive-by. All other functions stay the same.

Legal basis: your consent under Art. 6(1)(a) GDPR, and for recording and reading the location on your device also under § 165(3) of the Austrian Telecommunications Act 2021 (in Germany § 25(1) TDDDG).

3.5 Track around reported closures

If you have switched on “Contribute trips” and you report or confirm a closure, the app sends your track around the spot: up to 900 metres before it (the app keeps this only in memory) and up to 8 kilometres, 12 minutes or 1,200 points after it. If you drove less than 300 metres after the report, it sends nothing. From at least two matching tracks of different devices, Carolado learns a detour that helps other drivers.

We store the track with the check value of your device ID for at most 24 hours. It is deleted earlier if the report is deleted or you use “Delete my data”. The resulting detour has no link to you and is valid for at most 24 hours after the last matching trip. Without consent, you can report closures in the same way, just without a track.

Legal basis: your consent under Art. 6(1)(a) GDPR and § 165(3) TKG 2021 (in Germany § 25(1) TDDDG), as in section 3.4.

3.6 Abuse protection, device attestation, trust score and profiling

Carolado depends on reliable reports. So that bots, faked locations and mass reports cannot cause harm, we check contributions automatically:

This assessment is profiling within the meaning of Art. 4(4) GDPR. The legal basis is Art. 6(1)(f) GDPR. Our legitimate interest is protecting traffic information against manipulation, protecting other users against false warnings and protecting our services against overload and copies. The key and token of the device attestation on your device are strictly necessary for the secure operation of the service you use (§ 165(3) TKG 2021; in Germany § 25(2) no. 2 TDDDG).

The trust score only affects the community functions. Navigation, search and live traffic do not depend on it. We do not make solely automated decisions that produce legal effects concerning you or similarly significantly affect you (Art. 22 GDPR). Whether an account is terminated is decided by a human.

You can object to the assessment (Art. 21 GDPR). We will review your objection. Because abuse protection is the foundation of the community functions, it usually prevails. You then cannot use reporting and voting, but navigation and search remain available. How we inform you about restrictions under the Digital Services Act is described in our Terms of Use.

3.7 Map suggestions, flags and hidden users

Map suggestions. If you suggest a speed camera, a speed limit, a restriction or another map error, we store the type, the value, an optional text (at most 140 characters), the location, the direction, the road concerned and the check value of your device ID. Other users from a certain trust level see open suggestions without your name and vote on them. Open suggestions expire after 30 days. We delete rejected, expired, withdrawn or hidden suggestions 180 days after the decision, and votes on decided suggestions after 90 days. Accepted suggestions become part of our map data and remain; after “Delete my data” they no longer have any link to you. We provide speed cameras and speed limits from the community as part of our map data under the Open Database License (ODbL), without any link to devices or persons.

Flags. If you flag a report or suggestion (wrong, offensive, spam), we store the reason, the contribution, the check value of its author and the check value of your device ID for 365 days. Our moderation only sees a list of contribution, reason, count and time.

Hiding. If you hide an author, we remember this for 180 days. It only affects your device.

Legal basis: Art. 6(1)(b) GDPR, for flags also Art. 6(1)(c) GDPR in conjunction with Art. 16 of the Digital Services Act and Art. 6(1)(f) GDPR.

3.8 Guest name and display name

When you first start the app, you get a guest name made of “Guest” and a random number, for example “Guest48213”. It appears in your profile. Friends see it, and others can send you a friend request with it. We delete guest names without device data and account after 400 days without use.

You can optionally set a display name (at most 30 characters). Your friends and people you send a request to see it. We never show a name on reports or map suggestions.

Legal basis: Art. 6(1)(b) GDPR.

3.9 Account and emails

An account is optional. To register, you provide a username (3 to 20 characters), an email address and a password. We store the password only as a scrypt hash with a random salt, never in plain text. We also store the time of registration, last use, the check values of the devices you are signed in on, whether your email address is confirmed and whether sign-in with a code is switched on. With the account, we take over the trust, reports, Premium and display name of your device.

We use the email address to sign you in and to contact you about your account, for example about restrictions under the Terms of Use. We do not send newsletters or advertising.

Emails from us. We only send these emails:

The codes have 6 digits and are valid for 30 minutes, the sign-in code for 10 minutes and only on the device you are signing in on. We store a code only as a check value (HMAC) with purpose, address, expiry and number of failed attempts. We delete it after use; after 5 failed attempts it is no longer valid; regular clean-up deletes expired codes. If you do not confirm an address within 7 days, we remove it from the account. Addresses that Apple or Google provide as confirmed count as confirmed.

The emails are sent by our own mail server on our servers in Frankfurt am Main as noreply@carolado.com, as plain text only, in German or English depending on the app language; they go to the provider of your email address. The mail server does not accept emails; replies to this address do not reach us. To prevent abuse, we count emails per account, per network and per recipient address, for the recipient address only via a check value. The mail server logs deliveries with recipient address and time (section 3.20).

Settings and places. While you are signed in, we store your settings (for example appearance, route options, vehicle and electric car details, colour theme, “Contribute trips”) in the account so that they are available on your other devices. We only store your saved places there (home, work, favourites with name, address line and coordinates) if you switch on “Save places in your account” under “My places”; if you switch it off, we delete them from the account.

Sign-in protection. We count sign-in attempts per network and per username to prevent passwords from being guessed (section 3.6). If you sign out, change or reset your password or sign out on all devices, we block the device IDs of the signed-out devices (as a check value) so that they can no longer access your account. We delete these blocks after 180 days; the block of the ID you created the account with remains until the account is deleted.

hCaptcha. So that programs cannot create accounts en masse, guess passwords or trigger emails, we use the hCaptcha service of Intuition Machines, Inc., 1065 SW 8th St #704, Miami, FL 33130, USA, when you sign in, register and use “Forgot password”. In the web version, the challenge only loads when you open the window for signing in, registering or “Forgot password”. In the apps, the check only starts when you tap “Sign in”, “Create account” or “Send code”; the iPhone app also sends the iOS version, the version of the check module and check values of the names of loaded program libraries, the Android app technical device details such as model, manufacturer and system version. hCaptcha receives your IP address and technical information about your browser or device and evaluates how you interact with the challenge. In the web version, hCaptcha sets its own technically necessary cookies with a lifetime of up to 30 days. We only receive the result of the check and have hCaptcha confirm it. hCaptcha processes this data as our processor under its terms; Intuition Machines is certified under the EU-U.S. Data Privacy Framework. More in the hCaptcha privacy policy. There is no hCaptcha when you sign in with Apple or Google.

Legal basis: Art. 6(1)(b) GDPR, for protecting sign-in including hCaptcha Art. 6(1)(f) GDPR. The hCaptcha check is strictly necessary for the secure sign-in you request (§ 165(3) TKG 2021; in Germany § 25(2) no. 2 TDDDG).

3.10 Sign in with Apple or Google

If you choose “Continue with Apple” or “Continue with Google”, Apple or Google confirms your identity with a signed token. We check the token and store the provider, a user number of the provider and, if the provider supplies it as confirmed, your email address. So that the same token cannot be used twice, we keep a check value of it for one hour. When you first sign in, we create your username from your name and set your first name as display name if you do not have one yet; you can change both. With Apple, the email address may be a relay address. We never learn your Apple or Google password.

In the web version, the page loads Google’s sign-in button when you open the window for signing in or registering. Google receives technical data such as your IP address and information about your browser, even if you do not tap the button. If you are signed in to Google in your browser, Google may show the button with your name; this information stays with Google, we only receive it if you sign in with it.

Apple and Google process data for sign-in as independent controllers. Their privacy policies apply.

If you sign in with Apple in the iPhone app, the app also sends a one-time authorisation code. Our server exchanges it with Apple for a token with which we can revoke your Apple sign-in, and stores it encrypted. If you delete your account, we use it to revoke the sign-in with Apple and delete the token. When you delete your account, we also delete the link to Apple or Google.

Legal basis: Art. 6(1)(b) GDPR, for loading the Google button in the web version Art. 6(1)(f) GDPR (legitimate interest in offering you sign-in with Google).

3.11 Friends and location sharing

You can send friends a request using their username or guest name. We store friendships, open requests, the “Sees me” setting per friend and, while you are sharing, your share with its end time. Unanswered requests expire after 90 days. If you block someone, we store whom you blocked and when, until you lift the block or delete your data; the blocked person is not told. Blocks that others have set against you belong to their data and remain even after you delete your data.

Location sharing is off until you switch it on. You choose the duration (1 hour, 1 day or permanently) and which friends can see you. While it is on, the app sends your location with direction, speed and accuracy about every 30 seconds while it is open. In the background, this only happens during navigation.

The server keeps your shared location only in memory, not in the database. It lives as long as the share, for “permanently” up to 30 days after the last transmission. While the share is active, your friends also see your last known location, after 10 minutes without a new transmission as “Last seen …”. In CarPlay and Android Auto, friends who share their location with you appear as destinations; no further data is sent to us for this. If you switch off sharing, we delete the location immediately.

Legal basis: Art. 6(1)(b) GDPR. You decide yourself whether and how long you share and can stop at any time.

3.12 Live traffic via TomTom

When you plan a longer route, our server, never the app itself, asks TomTom for the current traffic situation; during navigation, for example after a recalculation, it may ask again at longer intervals. For this, it sends:

Your device ID, your IP address, your name and your account are not transmitted. TomTom replies with travel time, traffic jams and alternatives. We do not store the replies. We only count how many requests we make per day.

Recipient: TomTom International B.V., De Ruijterkade 154, 1011 AC Amsterdam, Netherlands.

Legal basis: Art. 6(1)(b) GDPR, because the traffic situation is part of the route planning you request, and Art. 6(1)(f) GDPR.

3.13 Further analysis of your route on our server

For the following functions, the app sends the course of the planned route to our server, where needed with vehicle details, travel time or departure time:

We do not store these routes. Results may be cached briefly in memory without any link to you, at most until the end of the day.

Legal basis: Art. 6(1)(b) GDPR.

3.14 Premium, purchase via App Store and Google Play, offline packages and navigation without network

Carolado Premium is an annual subscription that you take out in the app through the App Store (iPhone) or Google Play (Android). It unlocks all colour themes and a custom route colour, the traffic forecast, offline maps and navigation without network.

Purchase. Apple or Google handle the purchase and payment. We do not receive your payment details. This is how we link the purchase to your device or account:

“Delete my data” and “Delete account” remove the purchase ID, Premium and the link to the subscription. The subscription entry then remains without any connection to your device or account and is deleted 400 days after expiry. Deleting does not end a running subscription: you can only cancel it with Apple or Google, in the app under “Manage subscription”.

Offline packages. The app downloads offline packages and the tiles for navigation without network via a ticket. It requests this ticket once with your device ID so that the server can check Premium. The downloads themselves carry no device ID. The packages are stored only on your device. The app calculates routes without network on the device.

Legal basis: Art. 6(1)(b) GDPR, for keeping subscription entries after expiry also Art. 6(1)(f) GDPR (evidence in case of queries, refunds and abuse).

3.15 Music button

The music button works only on your device. On the iPhone, with your permission, the app reads title and cover from Apple’s Music app and controls playback. If the app offers control of Spotify and you connect it in Spotify, the app connects to the Spotify app on your device; Spotify processes data as an independent controller. On Android, the app uses the notification access you allow in the system settings only to show and control the current playback of other apps. It does not read notifications. Music data does not reach our servers.

Legal basis: Art. 6(1)(b) GDPR.

3.16 CarPlay and Android Auto

If you use Carolado via CarPlay or Android Auto, your phone shows the map, route and instructions on the car’s screen. Supported vehicles also receive the route with manoeuvres, lanes and coordinates via CarPlay, for example for the driver display or head-up display. What the vehicle does with it is determined by its manufacturer. No additional data is sent to our servers.

3.17 Data on your device

Carolado stores on your device the device ID, your settings including your decision on “Contribute trips”, saved places, recent destinations, notices you have already seen and downloaded offline packages. In addition: whether and to which version of the Terms of Use you agreed before your first report, the destination of a running navigation for “Continue trip” (deleted on arrival, with “End”, after “No” and the next time you open the app if the trip is older than 90 minutes) and, in the apps, the device token from device attestation, on the iPhone also the ID of the App Attest key in the keychain. The web version uses your browser’s storage for this (Local Storage). We do not set cookies.

This is necessary for the functions you use (§ 165(3) TKG 2021; in Germany § 25(2) no. 2 TDDDG). Depending on your device settings, settings and saved places may end up in your operating system’s device backup. We exclude the device ID from this.

3.18 Contacting us

If you write to us or call us, we process your contact details (for example email address or phone number) and the content of your message to handle your request. Our mailbox info@kernelhost.com is operated for us by Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland (Google Workspace) as processor. We keep messages as long as necessary for handling and evidence and delete them no later than three years after your request has been completed, unless a legal obligation requires longer retention.

Legal basis: Art. 6(1)(b) GDPR if it concerns your use of Carolado, for notices under the Digital Services Act Art. 6(1)(c) GDPR, otherwise Art. 6(1)(f) GDPR.

3.19 Website carolado.com

When you visit the pages on carolado.com (such as this privacy policy), our web server processes your IP address, the requested address, the time and technical information about your browser to deliver the page. The pages load no content from other providers, set no cookies and use no analytics or advertising services. We do not log visits; for error and security messages, see section 3.20.

Legal basis: Art. 6(1)(f) GDPR (legitimate interest in providing and securing the website).

3.20 Servers, logs, security and backups

Legal basis: Art. 6(1)(f) GDPR (legitimate interest in security and availability) and Art. 32 GDPR.

4. Who receives data

There are no other recipients. We do not sell data and do not pass data on to advertising partners.

5. Transfers to countries outside the EU

Our own servers are located in Germany, including our mail server. TomTom is based in the Netherlands, Google Ireland Limited in Ireland. Apple, Google and Spotify may also process data they process as independent controllers in the USA. Data that hCaptcha and Cloudflare process for us and Google Workspace may be processed in the USA. The basis for this is the European Commission’s adequacy decision on the EU-U.S. Data Privacy Framework of 10 July 2023 (Art. 45 GDPR), under which Intuition Machines, Cloudflare and Google LLC are certified, supplemented by the European Commission’s standard contractual clauses (Art. 46(2)(c) GDPR) in the contracts of these providers.

6. How long we keep data

DataRetention
Device ID on your deviceuntil “Delete my data”, “Delete account”, “Sign out” or until you delete the app or browser data
Device data with trust score and countersuntil you delete it; automatically after 400 days without use (not for accounts and active Premium)
Location of last report or vote (plausibility)6 hours
Reports and votesuntil 24 hours after the report expires or ends
Raw trip points (only with consent)at most 30 minutes after the last batch, after navigation ends immediately after evaluation
Locations for the drive-by check20 minutes
Daily trip valuesat most 2 days
Totals for traffic conditions and forecast (no link to persons)up to 150 weeks; road segments without a trip for 3 years are deleted
Tracks around closures (only with consent)at most 24 hours
Request limit countersuntil the end of their time window, at most about 1 day
Device attestation (key, counter, result)until “Delete my data” or “Delete account”; 400 days without use
Open map suggestionsexpire after 30 days
Rejected, expired, withdrawn or hidden map suggestions180 days after the decision
Accepted map suggestionspermanently as map data, after “Delete my data” without any link to you
Votes on decided map suggestions90 days
Flags365 days
Hidden authors180 days
Guest name and display namewith your device data or account; guest names without device and account after 400 days without use
Account, link to Apple or Google, synced settings and placesuntil “Delete account”
Email codes (only as check value)until use, at most 30 minutes (sign-in code 10 minutes)
Unconfirmed email address7 days, then removed from the account
Blocked IDs of signed-out devices (check value)180 days; the ID used to create the account until “Delete account”
Check value of an Apple or Google sign-in token1 hour
Token for revoking Sign in with Apple (encrypted)until “Delete account”, then revoked with Apple
Friendshipsuntil you end them or delete your data
Friend requestsuntil answered, at most 90 days
Blocked personsuntil you lift the block or delete your data
Shared locationwhile the share is active; for “permanently” 30 days after the last transmission; switching off deletes it immediately
Premiumuntil 400 days after expiry
Purchase ID and link to a subscriptionuntil “Delete my data” or “Delete account”; for devices without an account at the latest 400 days after last use
Subscription entries from the storesuntil 400 days after expiry
Cached route results without any link to youin memory, at most until the end of the day
Messages to usuntil completed and for evidence, at the latest three years after completion, unless there is a legal retention obligation
Logs with IP addresses, email addresses or check values of device IDsat most 14 days
Backupsup to eight weeks

7. Deleting data in the app

Without an account: Profile, “Delete my data”. We delete your device data with trust score, your reports and their votes, your votes, your map suggestions that were not accepted, your flags and hidden users, friendships, requests, share and shared location, display name, guest name, tracks around closures, running trip points, daily values, Premium, purchase ID, the link to a subscription and the device attestation. Accepted map suggestions remain as map data, without any link to you. Flags by others about your contributions also remain without any link to you. The app then creates a new device ID.

With an account: Profile, “Delete account”, confirmed with your password (for accounts with Apple or Google only, without a password). We delete everything as above, plus your account, the synced settings and places, open email codes, the link to Apple or Google, the device attestations and the references to all your devices, and we revoke a sign-in with Apple at Apple (section 3.10).

Subscription: A subscription with Apple or Google does not end when you delete. Cancel it there first, in the app under “Manage subscription”.

Without the app: If you have an account, you can also request deletion by email to info@kernelhost.com. Details are on the page Delete account and data.

If you only uninstall the app, the data remains on our servers until it expires as described in section 6.

8. No obligation to provide data

You are not legally or contractually obliged to provide us with data. Without location access, you can plan routes in the apps from a start point you choose, but you cannot navigate, report or vote; the map and search work. Without an account, you can use everything except the account functions. Without consent to “Contribute trips”, the consequences in section 3.4 apply.

9. Your rights

You have the right of access (Art. 15 GDPR), rectification (Art. 16 GDPR), erasure (Art. 17 GDPR), restriction of processing (Art. 18 GDPR) and data portability (Art. 20 GDPR).

Withdrawing consent (Art. 7(3) GDPR): You can withdraw your consent to “Contribute trips” at any time with the switch in the settings. This applies for the future.

Objection (Art. 21 GDPR): You can object at any time, on grounds relating to your particular situation, to processing based on Art. 6(1)(f) GDPR.

Permissions in the operating system: You can revoke location, microphone and speech recognition (reporting by voice), access to the Music app and notification access at any time in your device settings.

How to exercise your rights: You can exercise most rights directly in the app (section 7). Otherwise write to us at info@kernelhost.com. If you have an account, please write from the email address confirmed in your account and state your username. Without an account, we only know the check value of a random device ID and cannot attribute data to you (Art. 11 GDPR); please use the functions in the app.

10. Complaints to the supervisory authority

You can lodge a complaint with a data protection authority. The authority responsible for us is the

Austrian Data Protection Authority (Österreichische Datenschutzbehörde)
Barichgasse 40-42, 1030 Vienna, Austria
Email: dsb@dsb.gv.at
Website: www.dsb.gv.at

You can also contact the supervisory authority in the EU country where you live or work.

11. Minimum age

Carolado is intended for people aged 16 and over. Anyone younger may not use Carolado or create an account. If we learn that an account belongs to a person under 16, we delete it.

12. Changes

If Carolado’s functions or the legal situation change, we will update this privacy policy. The current version is available in the app and at carolado.com/en/privacy. If new processing requires your consent, we will ask you beforehand.