Version 2.3 · Gældende fra 6. august 2026Version 2.3 · Effective 6 August 2026
Denne privatlivspolitik forklarer, hvordan Smartlife Apps ("vi", "os") indsamler, behandler og beskytter dine personoplysninger, når du bruger CykelHub – en dansk markedsplads for køb og salg af cykler og tilbehør. Politikken er en integreret del af vores Vilkår og betingelser.
| Virksomhed | Smartlife Apps |
|---|---|
| CVR | 46492781 |
| Adresse | Næstved, Danmark |
| support@cykelhub.com |
Vi besvarer henvendelser om persondata inden for én måned. Ved komplekse anmodninger kan fristen forlænges med op til to måneder (GDPR art. 12, stk. 3). Vi er ikke lovpligtigt forpligtet til at udpege en databeskyttelsesrådgiver (DPO).
| Kategori | Oplysninger |
|---|---|
| Konto (privat) | Navn, e-mail, by, telefonnummer (telefonnummer valgfrit) |
| Konto (erhverv) | Navn, e-mail, by, telefonnummer, adresse, virksomhedsnavn, CVR |
| Annoncer | Titel, pris, by, kategori, billeder, stelnummer, beskrivelse, mærke/type/årgang/farve m.m. Sælgers navn og telefonnummer gemmes separat og vises kun for indloggede brugere. |
| Beskeder | Afsender, modtager, beskedindhold, tidsstempler |
| Favoritter | Hvilke annoncer du har markeret som favorit |
| Anmeldelser (rapportering) | Hvilken annonce eller bedømmelse du har rapporteret, og årsagen |
| Bedømmelser af sælgere | Bedømmelse fra 1 til 5 stjerner og en fritekstkommentar, samt hvem der har skrevet den og hvem den handler om. Du kan både skrive bedømmelser og selv blive bedømt. Du kan ikke bedømme dig selv, og du kan kun afgive én bedømmelse pr. sælger. |
| Offentlig profil | Navn, profilbillede, by og oprettelsestidspunkt ("Medlem siden"), samt et gennemsnit og antal af de bedømmelser, du har modtaget. Gennemsnittet beregnes udelukkende på vores server og kan ikke redigeres fra appen. Ingen e-mail og intet telefonnummer indgår. |
| Annonceforespørgsler | Virksomhed, kontaktnavn, e-mail, telefon, budget, besked |
| Samtykke | Bekræftelse, version, sprog og tidspunkt for accept |
| Teknisk | Enheds-token til notifikationer (FCM), bruger-ID (uid), samt en integritetskontrol af app og enhed (App Check) til at bekræfte ægte appanmodninger og forebygge misbrug — ikke sporing eller indsamling af personoplysninger |
| Diagnostik (frivilligt) | Nedbruds- og ydelsesdata – kun ved samtykke |
| Moderationsdata | Når du uploader et billede til en annonce, analyseres det automatisk af Google Vision SafeSearch. Markeres et billede, gemmer vi en moderationslog med dit bruger-ID, billedets sti og de sandsynlighedsscorer, SafeSearch returnerer (voksenindhold, vold, "racy", medicinsk indhold og "spoof"). Opbevares i op til 90 dage og bruges udelukkende til indholdsmoderation og misbrugsforebyggelse. Retsgrundlag: legitim interesse (art. 6, stk. 1, litra f). |
Vi indsamler kun de oplysninger, der er nødvendige for tjenesten (dataminimering, GDPR art. 5, stk. 1, litra c).
| Formål | Retsgrundlag |
|---|---|
| Oprette og administrere din konto | Aftale, art. 6, stk. 1, litra b |
| Vise og formidle annoncer | Aftale, art. 6, stk. 1, litra b |
| Beskeder mellem købere og sælgere | Aftale, art. 6, stk. 1, litra b |
| Favoritter og prisnotifikationer | Aftale / samtykke, art. 6, stk. 1, litra a/b |
| Bedømmelser af sælgere og offentlig profil | Legitim interesse, art. 6, stk. 1, litra f |
| Sikkerhed, misbrugsbekæmpelse og billedkontrol | Legitim interesse, art. 6, stk. 1, litra f |
| Diagnostik (nedbrud/ydelse) | Samtykke, art. 6, stk. 1, litra a |
CykelHub er en markedsplads. Når du opretter en annonce, er følgende synligt for alle – også besøgende uden konto:
Følgende kræver, at man er logget ind, og er ikke tilgængeligt for anonyme besøgende:
Del kun oplysninger, du er tryg ved at offentliggøre. Du kan til enhver tid fjerne din annonce.
Indloggede brugere kan give hinanden en bedømmelse fra 1 til 5 stjerner med en kommentar. En bedømmelse, du har skrevet, vises med dit navn og dit profilbillede til andre indloggede brugere. Du kan til enhver tid ændre eller slette en bedømmelse, du selv har skrevet, og du kan rapportere en bedømmelse, du mener er urimelig.
En bedømmelse, du har modtaget, kan du ikke selv slette — den tilhører den, der skrev den. Bedømmelser slettes, når en af de to konti slettes (se afsnit 12).
Automatisk fjernelse af telefonnumre: når en bedømmelse gemmes, gennemgår vores server teksten og erstatter automatisk det, der ligner et telefonnummer, med markeringen "[nummer fjernet]". Det gælder både cifre og tal skrevet med bogstaver, og det sker hver gang teksten ændres — ikke kun første gang. Rettelsen foretages af serveren umiddelbart efter, at bedømmelsen er gemt, ikke inden. Din oprindelige tekst kan derfor i et kort øjeblik være synlig for andre indloggede brugere, indtil serveren har rettet den. Formålet er at begrænse, at telefonnumre — som ellers kun vises for indloggede brugere — spredes i en fritekst. Din tekst kan altså blive ændret af os, efter du har gemt den.
Beskeder mellem købere og sælgere er kun tilgængelige for samtalens to parter. Vi læser ikke beskeder rutinemæssigt, men de kan blive gennemgået ved anmeldelser eller mistanke om misbrug. Indtast aldrig følsomme oplysninger (fx CPR-numre eller betalingsoplysninger) i beskeder.
Læsekvittering: Når du åbner en samtale, gemmer vi tidspunktet. Den anden part kan se, hvornår du senest åbnede samtalen — appen viser det som en «Læst»-markering ved afsenderens besked. Det gælder også den anden vej, så du kan se, hvornår din besked er blevet læst. Der er i øjeblikket ingen indstilling til at slå det fra.
Når du markerer en annonce som favorit, gemmes dette både lokalt på din enhed og i skyen (hvis du er logget ind), så vi kan sende dig en notifikation, hvis:
Du kan til enhver tid slå disse notifikationer fra under Indstillinger → Favorit-notifikationer. Oplysninger om dine favoritter er kun synlige for dig.
For at holde markedspladsen sikker sendes billeder, du uploader til annoncer, automatisk til Google Vision SafeSearch, som vurderer, om de indeholder upassende indhold (fx voldeligt eller seksuelt materiale). Billeder, der markeres som upassende, fjernes automatisk. Dette sker uden manuel gennemgang og fører ikke til automatiske afgørelser med retsvirkning for dig (jf. afsnit 13).
GPS: Hvis du bruger afstandsfilteret, beder appen om adgang til din placering. Din placering sendes til Google Maps for at hente kortet. Placeringen sendes med den nøjagtighed, enheden oplyser, og afrundes ikke. Placeringen gemmes ikke på vores servere, og selve afstandsberegningen sker lokalt på din enhed (se §10).
By til koordinater: Den by, du angiver i en annonce, omsættes til omtrentlige koordinater (byniveau) via systemets geokodningstjeneste, så annoncen kan vises på kort.
Værksteder: Når du søger efter cykelværksteder, sendes din søgetekst til Google Places for at finde relevante resultater.
Appen kan indsamle nedbruds- og ydelsesdata (Firebase Crashlytics og Performance) for at forbedre stabiliteten. Dette er slået fra som standard og aktiveres kun med dit udtrykkelige samtykke. Du kan til enhver tid trække samtykket tilbage i indstillingerne. Appen fungerer fuldt ud uden. CykelHub bruger ikke analyse- eller annoncesporing.
Vi anvender følgende databehandlere. Nogle behandler data uden for EU/EØS; for disse sker overførslen på grundlag af EU-Kommissionens standardkontraktbestemmelser (SCC) og/eller EU-US Data Privacy Framework (DPF).
| Behandler | Formål | Placering |
|---|---|---|
| Firebase Authentication (Google) | Login og kontostyring | EU/USA · DPF + SCC |
| Cloud Firestore (Google) | Database | EU (europe-west1) |
| Cloud Functions (Google) | Serverlogik | EU (europe-west1) |
| Cloud Storage (Google) | Billeder | EU · DPF + SCC |
| Firebase Cloud Messaging (Google) | Notifikationer | USA · DPF + SCC |
| Google Vision SafeSearch | Billedkontrol | USA · DPF + SCC |
| Google Places / Geocoding | Kort og værkstedssøgning | USA · DPF + SCC |
| Firebase Crashlytics / Performance | Diagnostik (kun ved samtykke) | USA · DPF + SCC |
| Google Maps Platform (Google) | Visning af kort og annoncers omtrentlige placering | USA · DPF + SCC |
| Formspree | Afsendelse af annonceforespørgsler pr. e-mail (kun felterne: virksomhed, e-mail, telefon, budget, besked) | USA · SCC |
| Firebase App Check (Google Play Integrity / Apple DeviceCheck) | Enheds- og appintegritet (ikke personoplysninger) | USA · DPF + SCC |
| Google reCAPTCHA v3 | Bruges udelukkende i browserversionen som en del af App Check ovenfor. Tjenesten vurderer, om anmodningen kommer fra et menneske, og indsamler til det formål tekniske signaler om browseren og din interaktion med siden. Bruges ikke til annoncering eller profilering hos os. | USA · DPF + SCC |
| Data | Periode |
|---|---|
| Kontooplysninger | Så længe kontoen er aktiv |
| Aktive og solgte annoncer | Indtil du fjerner dem eller sletter kontoen |
| Slettede annoncer | Fjernes permanent (inkl. billeder) senest 30 dage efter sletning |
| Beskeder | Indtil samtalen eller kontoen slettes |
| Bedømmelser | Så længe begge konti findes. Slettes automatisk, når enten den, der har skrevet bedømmelsen, eller den, den handler om, sletter sin konto |
| Offentlig profil | Så længe kontoen er aktiv — slettes sammen med kontoen |
| Samtykkedokumentation | I op til 3 år efter sletning, jf. forældelsesfristen (forældelsesloven § 3) |
| Diagnostik | Diagnostikdata opbevares af Google Firebase efter Googles egne slettefrister for Crashlytics og Performance Monitoring. Vi fastsætter ikke selv denne frist. |
| Moderationsdata (moderation_alerts) | Op til 90 dage |
| Behandlede annonceforespørgsler (ad_requests, status: behandlet) | Op til 180 dage |
Sletning: Du kan slette din konto under Profil → Slet konto. Det fjerner permanent følgende fra vores systemer:
Dine data slettes først, og derefter lukkes din konto hos vores loginudbyder. De to trin sker ikke i samme øjeblik. Lykkes det sidste trin ikke, er dine data alligevel slettet, og appen fortæller dig, at selve kontoen ikke kunne lukkes helt — skriv i så fald til os på adressen i afsnit 1, så lukker vi den manuelt. Selve sletningen af dine data kan ikke fortrydes.
Undtagelse (dokumentation af samtykke): Af hensyn til vores retlige forpligtelse til at kunne dokumentere et gyldigt samtykke (GDPR art. 7) bevarer vi efter sletning en minimal, pseudonym samtykkelog uden personhenførbare oplysninger — kun et bruger-ID, de accepterede versioner, sprog og tidspunkt. Denne log slettes automatisk i op til 3 år efter sletning (jf. afsnit 11).
Dataeksport: Under Profil → Eksportér mine data kan du downloade dine data i JSON-format (GDPR art. 20). Filen indeholder din kontoprofil, din offentlige profil, dine annoncer og deres kontaktoplysninger, dine samtaler med alle beskeder, dine rapporteringer, de bedømmelser du har skrevet, de bedømmelser andre har skrevet om dig, dine favoritter, dine annonceforespørgsler, din samtykkedokumentation samt links til de billeder, du har uploadet.
Én ting indgår ikke i den automatiske eksport: de moderationslogge, der opstår, hvis et af dine billeder markeres af den automatiske billedkontrol. De er kun tilgængelige for vores administratorer, fordi indsigt i dem ville gøre det lettere at omgå kontrollen. De er ikke omfattet af retten til dataportabilitet (art. 20), da de er genereret af os og ikke afgivet af dig, men de er omfattet af din indsigtsret (art. 15). Skriv til os på adressen i afsnit 1, så udleverer vi dem manuelt.
Du har efter GDPR ret til:
| Rettighed | Artikel |
|---|---|
| Indsigt i dine data | Art. 15 |
| Berigtigelse | Art. 16 |
| Sletning ("retten til at blive glemt") | Art. 17 |
| Begrænsning af behandling | Art. 18 |
| Dataportabilitet | Art. 20 |
| Indsigelse | Art. 21 |
| Tilbagetrækning af samtykke | Art. 7, stk. 3 |
Vi træffer ikke automatiske afgørelser med retsvirkning og foretager ikke profilering (GDPR art. 22).
Vi beskytter dine data med tekniske og organisatoriske foranstaltninger: kryptering under transport (TLS), strenge adgangsregler i databasen (Security Rules), enhedsverificering (App Check), en lokal begrænsning af antallet af loginforsøg på din egen enhed, og begrænset adgang. Vi følger principperne om Privacy by Design og Privacy by Default (GDPR art. 25). Ved brud på persondatasikkerheden underretter vi Datatilsynet inden 72 timer, hvor det er påkrævet (art. 33/34).
CykelHub er ikke beregnet til personer under 16 år. Ved oprettelse skal du bekræfte, at du er mindst 16 år. Bliver vi opmærksomme på en konto tilhørende en person under 16, sletter vi den. (Den danske aldersgrænse for samtykke er 13 år, jf. Databeskyttelsesloven § 6, stk. 3; vi anvender en strengere grænse på 16 år.)
cykelhub.com hostes via Firebase Hosting. Vi sætter ikke selv sporingscookies, og vi bruger hverken annoncecookies eller cookies til profilering.
Browserversionen indlæser dog Google reCAPTCHA v3 som en del af App Check (se afsnit 10). reCAPTCHA sætter cookies og gemmer data lokalt i din browser for at kunne vurdere, om anmodningen kommer fra et menneske. Det er en sikkerhedsfunktion, ikke annoncesporing, og hverken vi eller funktionen bruger det til at profilere dig eller vise dig reklamer. Den indlæses kun i browserversionen — ikke i appen til telefon og tablet.
Vi kan opdatere denne politik. Ændringer, der udvider hvad vi indsamler, eller hvor meget om dig der er synligt for andre, varsles i appen mindst 30 dage før ikrafttræden. Ændringer, der udelukkende indskrænker det — altså mindre indsamling eller mindre synlighed — træder i kraft med det samme, da en udsættelse ikke ville være til din fordel og i mellemtiden ville efterlade en politik, der beskriver en virkelighed, som ikke længere findes.
Alle seks ændringer indskrænker eller præciserer beskrivelsen; ingen af dem udvider, hvad vi indsamler, eller hvor meget om dig der er synligt for andre. Vi indsamler ikke mere end før, og der er ikke noget nyt, andre kan se om dig. Rettelserne beskriver ting, appen allerede gjorde, mere præcist — i flere tilfælde mindre flatterende for os end den tidligere tekst. Derfor træder de i kraft med det samme: at vente 30 dage ville blot forlænge den periode, hvor politikken beskrev noget, der ikke passede.
Er du utilfreds med vores behandling af dine personoplysninger, kan du klage til:
This privacy policy explains how Smartlife Apps ("we", "us") collects, processes and protects your personal data when you use CykelHub – a Danish marketplace for buying and selling bicycles and accessories. This policy is an integral part of our Terms and Conditions.
| Company | Smartlife Apps |
|---|---|
| CVR | 46492781 |
| Address | Næstved, Denmark |
| support@cykelhub.com |
We respond to data requests within one month. For complex requests this may be extended by up to two months (GDPR art. 12(3)). We are not legally required to appoint a Data Protection Officer (DPO).
| Category | Data |
|---|---|
| Account (private) | Name, e-mail, city, phone (phone optional) |
| Account (business) | Name, e-mail, city, phone, address, company name, CVR |
| Listings | Title, price, city, category, images, frame number, description, brand/type/year/colour etc. Seller name and phone are stored separately and shown only to logged-in users. |
| Messages | Sender, recipient, message content, timestamps |
| Favorites | Which listings you have marked as favorites |
| Reports | Which listing or review you reported, and the reason |
| Seller reviews | A rating from 1 to 5 stars and a free-text comment, together with who wrote it and who it is about. You can both write reviews and be reviewed. You cannot review yourself, and you can leave only one review per seller. |
| Public profile | Name, profile picture, city and the time your account was created ("Member since"), plus an average and count of the reviews you have received. The average is calculated solely on our server and cannot be edited from the app. No email address and no phone number are included. |
| Ad requests | Company, contact name, e-mail, phone, budget, message |
| Consent | Confirmation, version, language and time of acceptance |
| Technical | Device token for notifications (FCM), user ID (uid), and an app/device integrity check (App Check) to confirm requests come from a genuine copy of the app and prevent abuse — not tracking or personal data collection |
| Diagnostics (optional) | Crash and performance data – only with consent |
| Moderation data | When you upload an image to a listing, it is automatically analysed by Google Vision SafeSearch. If an image is flagged, we store a moderation log with your user ID, the image path and the likelihood scores SafeSearch returns (adult, violence, "racy", medical and "spoof"). Kept for up to 90 days and used solely for content moderation and abuse prevention. Legal basis: legitimate interest (art. 6(1)(f)). |
We only collect data necessary for the service (data minimisation, GDPR art. 5(1)(c)).
| Purpose | Legal basis |
|---|---|
| Create and manage your account | Contract, art. 6(1)(b) |
| Display and facilitate listings | Contract, art. 6(1)(b) |
| Messaging between buyers and sellers | Contract, art. 6(1)(b) |
| Favorites and price notifications | Contract / consent, art. 6(1)(a)/(b) |
| Seller reviews and public profile | Legitimate interest, art. 6(1)(f) |
| Security, abuse prevention and image moderation | Legitimate interest, art. 6(1)(f) |
| Diagnostics (crash/performance) | Consent, art. 6(1)(a) |
CykelHub is a marketplace. When you create a listing, the following is visible to everyone – including visitors without an account:
The following requires being logged in and is not available to anonymous visitors:
Only share information you are comfortable making public. You can remove your listing at any time.
Logged-in users can give each other a rating from 1 to 5 stars with a comment. A review you have written is shown with your name and profile picture to other logged-in users. You can change or delete a review you wrote at any time, and you can report a review you consider unfair.
A review you have received cannot be deleted by you — it belongs to the person who wrote it. Reviews are deleted when either of the two accounts is deleted (see section 12).
Automatic removal of phone numbers: when a review is saved, our server scans the text and automatically replaces anything resembling a phone number with the marker "[nummer fjernet]". This applies both to digits and to numbers written out in words, and it happens every time the text is changed — not only the first time. The correction is made by the server immediately after the review is saved, not before. Your original text may therefore be visible to other logged-in users for a brief moment until the server has corrected it. The purpose is to limit phone numbers — which are otherwise shown only to logged-in users — from spreading through free text. Your text may therefore be modified by us after you have saved it.
Messages between buyers and sellers are only accessible to the two parties of the conversation. We do not read messages routinely, but they may be reviewed in connection with reports or suspected abuse. Never enter sensitive information (e.g. national ID or payment details) in messages.
Read receipts: When you open a conversation, we store the time. The other party can see when you last opened the conversation — the app shows this as a "Read" marker on the sender's message. It works in both directions, so you can also see when your message has been read. There is currently no setting to turn this off.
When you mark a listing as a favorite, this is stored both locally on your device and in the cloud (if you are logged in), so we can notify you if:
You can turn these notifications off at any time under Settings → Favorite notifications. Your favorites are only visible to you.
To keep the marketplace safe, images you upload to listings are automatically sent to Google Vision SafeSearch, which assesses whether they contain inappropriate content (e.g. violent or sexual material). Images flagged as inappropriate are removed automatically. This happens without manual review and does not result in automated decisions with legal effect for you (see section 13).
GPS: If you use the distance filter, the app requests access to your location. Your location is sent to Google Maps in order to load the map. It is sent with the accuracy your device reports and is not rounded. Your location is not stored on our servers, and the distance calculation itself takes place locally on your device (see section 10).
City to coordinates: The city you enter in a listing is converted to approximate (city-level) coordinates via the system's geocoding service so the listing can be shown on a map.
Workshops: When you search for bicycle workshops, your search text is sent to Google Places to find relevant results.
The app may collect crash and performance data (Firebase Crashlytics and Performance) to improve stability. This is off by default and only enabled with your explicit consent. You can withdraw consent at any time in settings. The app works fully without it. CykelHub does not use analytics or advertising tracking.
We use the following data processors. Some process data outside the EU/EEA; for these, transfers are based on the EU Commission's Standard Contractual Clauses (SCC) and/or the EU-US Data Privacy Framework (DPF).
| Processor | Purpose | Location |
|---|---|---|
| Firebase Authentication (Google) | Login and account management | EU/USA · DPF + SCC |
| Cloud Firestore (Google) | Database | EU (europe-west1) |
| Cloud Functions (Google) | Server logic | EU (europe-west1) |
| Cloud Storage (Google) | Images | EU · DPF + SCC |
| Firebase Cloud Messaging (Google) | Notifications | USA · DPF + SCC |
| Google Vision SafeSearch | Image moderation | USA · DPF + SCC |
| Google Places / Geocoding | Maps and workshop search | USA · DPF + SCC |
| Firebase Crashlytics / Performance | Diagnostics (consent only) | USA · DPF + SCC |
| Google Maps Platform (Google) | Display of maps and listings' approximate location | USA · DPF + SCC |
| Formspree | Sending ad requests by e-mail (only the fields: company, e-mail, phone, budget, message) | USA · SCC |
| Firebase App Check (Google Play Integrity / Apple DeviceCheck) | Device and app integrity (not personal data) | USA · DPF + SCC |
| Google reCAPTCHA v3 | Used solely in the browser version as part of App Check above. The service assesses whether the request comes from a human and, for that purpose, collects technical signals about the browser and your interaction with the page. Not used by us for advertising or profiling. | USA · DPF + SCC |
| Data | Period |
|---|---|
| Account data | As long as the account is active |
| Active and sold listings | Until you remove them or delete your account |
| Deleted listings | Permanently removed (incl. images) within 30 days of deletion |
| Messages | Until the conversation or account is deleted |
| Reviews | As long as both accounts exist. Deleted automatically when either the author of the review or the person it is about deletes their account |
| Public profile | As long as the account is active — deleted together with the account |
| Consent documentation | Up to 3 years after deletion, in accordance with the limitation period (Danish Limitation Act § 3) |
| Diagnostics | Diagnostics data is retained by Google Firebase in accordance with Google's own deletion periods for Crashlytics and Performance Monitoring. We do not set this period ourselves. |
| Moderation data (moderation_alerts) | Up to 90 days |
| Handled ad requests (ad_requests, status: handled) | Up to 180 days |
Deletion: You can delete your account under Profile → Delete account. This permanently removes the following from our systems:
Your data is deleted first, and your account with our login provider is closed afterwards. The two steps do not happen at the same instant. If the last step does not succeed, your data has still been deleted, and the app tells you that the account itself could not be fully closed — in that case write to us at the address in section 1 and we will close it manually. The deletion of your data itself cannot be undone.
Exception (consent documentation): To meet our legal obligation to demonstrate valid consent (GDPR art. 7), we retain after deletion a minimal, pseudonymous consent log containing no personally identifiable information — only a user ID, the accepted versions, language and timestamp. This log is automatically deleted up to 3 years after deletion (see section 11).
Data export: Under Profile → Export my data you can download your data in JSON format (GDPR art. 20). The file contains your account profile, your public profile, your listings and their contact details, your conversations with all messages, your reports, the reviews you have written, the reviews others have written about you, your favorites, your ad requests, your consent documentation and links to the images you have uploaded.
One thing is not part of the automatic export: the moderation logs created if one of your images is flagged by the automatic image check. They are available to our administrators only, because access to them would make it easier to circumvent the check. They are not covered by the right to data portability (art. 20), as they are generated by us rather than provided by you, but they are covered by your right of access (art. 15). Write to us at the address in section 1 and we will provide them manually.
Under the GDPR you have the right to:
| Right | Article |
|---|---|
| Access to your data | Art. 15 |
| Rectification | Art. 16 |
| Erasure ("right to be forgotten") | Art. 17 |
| Restriction of processing | Art. 18 |
| Data portability | Art. 20 |
| Objection | Art. 21 |
| Withdrawal of consent | Art. 7(3) |
We do not make automated decisions with legal effect and do not carry out profiling (GDPR art. 22).
We protect your data with technical and organisational measures: encryption in transit (TLS), strict database access rules (Security Rules), device verification (App Check), a local limit on the number of login attempts on your own device, and restricted access. We follow Privacy by Design and Privacy by Default (GDPR art. 25). In the event of a personal data breach, we notify the Danish Data Protection Agency within 72 hours where required (art. 33/34).
CykelHub is not intended for persons under 16 years. When registering, you must confirm that you are at least 16. If we become aware of an account belonging to a person under 16, we will delete it. (The Danish age of consent is 13, cf. the Data Protection Act § 6(3); we apply a stricter limit of 16.)
cykelhub.com is hosted via Firebase Hosting. We do not set tracking cookies ourselves, and we use neither advertising cookies nor cookies for profiling.
The browser version does, however, load Google reCAPTCHA v3 as part of App Check (see section 10). reCAPTCHA sets cookies and stores data locally in your browser in order to assess whether the request comes from a human. This is a security function, not advertising tracking, and neither we nor the function use it to profile you or show you advertising. It is loaded only in the browser version — not in the phone and tablet app.
We may update this policy. Changes that expand what we collect, or how much about you is visible to others, are announced in the app at least 30 days before taking effect. Changes that solely narrow it — that is, less collection or less visibility — take effect immediately, since delaying them would not be to your benefit and would meanwhile leave a policy describing a reality that no longer exists.
All six changes narrow or clarify the description; none of them expands what we collect or how much about you is visible to others. We do not collect more than before, and there is nothing new that others can see about you. The corrections describe things the app already did, more accurately — in several cases less flatteringly for us than the previous text. They therefore take effect immediately: waiting 30 days would only prolong the period in which the policy described something that was not accurate.
If you are dissatisfied with our processing of your personal data, you can complain to: