PrivatlivspolitikPrivacy Policy

Version 2.0 · Gældende fra 25. juni 2026Version 2.0 · Effective 25 June 2026

Dataansvarlig: Smartlife Apps · CVR 46492781 · Næstved, Danmark
E-mail: support@cykelhub.com · Websted: cykelhub.com
Gælder for: CykelHub-appen og cykelhub.com · Retsgrundlag: GDPR (EU) 2016/679 og Databeskyttelsesloven

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.

1. Dataansvarlig og kontakt

VirksomhedSmartlife Apps
CVR46492781
AdresseNæstved, Danmark
E-mailsupport@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).

2. Hvilke oplysninger vi behandler

KategoriOplysninger
Konto (privat)Navn, e-mail, by, telefonnummer (telefonnummer valgfrit)
Konto (erhverv)Navn, e-mail, by, telefonnummer, adresse, virksomhedsnavn, CVR
AnnoncerTitel, 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.
BeskederAfsender, modtager, beskedindhold, tidsstempler
FavoritterHvilke annoncer du har markeret som favorit
AnmeldelserHvilken annonce du har anmeldt og årsag
AnnonceforespørgslerVirksomhed, kontaktnavn, e-mail, telefon, budget, besked
SamtykkeBekræftelse, version, sprog og tidspunkt for accept
TekniskEnheds-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
ModerationsdataNå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).

3. Formål og retsgrundlag

FormålRetsgrundlag
Oprette og administrere din kontoAftale, art. 6, stk. 1, litra b
Vise og formidle annoncerAftale, art. 6, stk. 1, litra b
Beskeder mellem købere og sælgereAftale, art. 6, stk. 1, litra b
Favoritter og prisnotifikationerAftale / samtykke, art. 6, stk. 1, litra a/b
Sikkerhed, misbrugsbekæmpelse og billedkontrolLegitim interesse, art. 6, stk. 1, litra f
Diagnostik (nedbrud/ydelse)Samtykke, art. 6, stk. 1, litra a
Legitim interesse: Hvor vi behandler data baseret på legitim interesse (fx sikkerhed og automatisk billedkontrol), har vi foretaget en interesseafvejning og vurderet, at vores interesse i en sikker markedsplads ikke tilsidesætter dine rettigheder.

4. Offentlige annoncer

CykelHub er en markedsplads. Når du opretter en annonce, er følgende offentligt synligt for alle – også brugere uden konto:

Sælgers navn og telefonnummer vises kun for brugere, der er logget ind — ikke for anonyme besøgende.

Del kun oplysninger, du er tryg ved at offentliggøre. Du kan til enhver tid redigere eller fjerne din annonce.

5. Beskeder mellem brugere

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.

6. Favoritter og notifikationer

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.

7. Automatisk billedkontrol

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).

8. Placering og kort

GPS: Hvis du bruger afstandsfilteret, beder appen om adgang til din placering. Din nøjagtige GPS-position bruges kun lokalt på din enhed til at beregne afstand og sendes ikke til vores servere. Når kortet vises, sendes en omtrentlig placering dog til Google for at indlæse kortfliserne (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.

9. Diagnostik (frivilligt)

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.

10. Databehandlere og internationale overførsler

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).

BehandlerFormålPlacering
Firebase Authentication (Google)Login og kontostyringEU/USA · DPF + SCC
Cloud Firestore (Google)DatabaseEU (europe-west1)
Cloud Functions (Google)ServerlogikEU (europe-west1)
Cloud Storage (Google)BillederEU · DPF + SCC
Firebase Cloud Messaging (Google)NotifikationerUSA · DPF + SCC
Google Vision SafeSearchBilledkontrolUSA · DPF + SCC
Google Places / GeocodingKort og værkstedssøgningUSA · DPF + SCC
Firebase Crashlytics / PerformanceDiagnostik (kun ved samtykke)USA · DPF + SCC
Google Maps Platform (Google)Visning af kort og annoncers omtrentlige placeringUSA · DPF + SCC
FormspreeAfsendelse 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

11. Opbevaringsperioder

DataPeriode
KontooplysningerSå længe kontoen er aktiv
Aktive og solgte annoncerIndtil du fjerner dem eller sletter kontoen
Slettede annoncerFjernes permanent (inkl. billeder) senest 30 dage efter sletning
BeskederIndtil samtalen eller kontoen slettes
SamtykkedokumentationI op til 3 år efter sletning, jf. forældelsesfristen (forældelsesloven § 3)
DiagnostikCrashlytics/Performance op til 90 dage
Moderationsdata (moderation_alerts)Op til 90 dage
Behandlede annonceforespørgsler (ad_requests, status: behandlet)Op til 180 dage

12. Sletning og dataeksport

Sletning: Du kan slette din konto under Profil → Slet konto. Det fjerner permanent dine kontooplysninger, annoncer, billeder, beskeder, favoritter, anmeldelser og annonceforespørgsler fra vores systemer.

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).

13. Dine rettigheder

Du har efter GDPR ret til:

RettighedArtikel
Indsigt i dine dataArt. 15
BerigtigelseArt. 16
Sletning ("retten til at blive glemt")Art. 17
Begrænsning af behandlingArt. 18
DataportabilitetArt. 20
IndsigelseArt. 21
Tilbagetrækning af samtykkeArt. 7, stk. 3

Vi træffer ikke automatiske afgørelser med retsvirkning og foretager ikke profilering (GDPR art. 22).

14. Sikkerhed

Vi beskytter dine data med tekniske og organisatoriske foranstaltninger: kryptering under transport (TLS), strenge adgangsregler i databasen (Security Rules), enhedsverificering (App Check), rate limiting 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).

15. Børn

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.)

16. Cookies

cykelhub.com hostes via Firebase Hosting og anvender kun tekniske funktioner, der er nødvendige for driften. Vi bruger ikke sporingscookies eller tredjeparts-annoncecookies.

17. Ændringer og klage

Vi kan opdatere denne politik. Væsentlige ændringer varsles i appen mindst 30 dage før ikrafttræden.

Er du utilfreds med vores behandling af dine personoplysninger, kan du klage til:

Datatilsynet
Carl Jacobsens Vej 35 · 2500 Valby · Danmark
Telefon: +45 33 19 32 00 · E-mail: dt@datatilsynet.dk · datatilsynet.dk
Data controller: Smartlife Apps · CVR 46492781 · Næstved, Denmark
E-mail: support@cykelhub.com · Website: cykelhub.com
Applies to: The CykelHub app and cykelhub.com · Legal basis: GDPR (EU) 2016/679 and the Danish Data Protection Act

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.

1. Data controller and contact

CompanySmartlife Apps
CVR46492781
AddressNæstved, Denmark
E-mailsupport@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).

2. What data we process

CategoryData
Account (private)Name, e-mail, city, phone (phone optional)
Account (business)Name, e-mail, city, phone, address, company name, CVR
ListingsTitle, 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.
MessagesSender, recipient, message content, timestamps
FavoritesWhich listings you have marked as favorites
ReportsWhich listing you reported and the reason
Ad requestsCompany, contact name, e-mail, phone, budget, message
ConsentConfirmation, version, language and time of acceptance
TechnicalDevice 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 dataWhen 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)).

3. Purposes and legal basis

PurposeLegal basis
Create and manage your accountContract, art. 6(1)(b)
Display and facilitate listingsContract, art. 6(1)(b)
Messaging between buyers and sellersContract, art. 6(1)(b)
Favorites and price notificationsContract / consent, art. 6(1)(a)/(b)
Security, abuse prevention and image moderationLegitimate interest, art. 6(1)(f)
Diagnostics (crash/performance)Consent, art. 6(1)(a)
Legitimate interest: Where we process data based on legitimate interest (e.g. security and automatic image moderation), we have carried out a balancing test and concluded that our interest in a safe marketplace does not override your rights.

4. Public listings

CykelHub is a marketplace. When you create a listing, the following is publicly visible to everyone – including users without an account:

The seller's name and phone number are shown only to logged-in users — not to anonymous visitors.

Only share information you are comfortable making public. You can edit or remove your listing at any time.

5. Messages between users

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.

6. Favorites and notifications

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.

7. Automatic image moderation

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).

8. Location and maps

GPS: If you use the distance filter, the app requests access to your location. Your exact GPS position is used only locally on your device to calculate distance and is not sent to our servers. When the map is displayed, however, an approximate location is sent to Google to load the map tiles (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.

9. Diagnostics (optional)

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.

10. Processors and international transfers

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).

ProcessorPurposeLocation
Firebase Authentication (Google)Login and account managementEU/USA · DPF + SCC
Cloud Firestore (Google)DatabaseEU (europe-west1)
Cloud Functions (Google)Server logicEU (europe-west1)
Cloud Storage (Google)ImagesEU · DPF + SCC
Firebase Cloud Messaging (Google)NotificationsUSA · DPF + SCC
Google Vision SafeSearchImage moderationUSA · DPF + SCC
Google Places / GeocodingMaps and workshop searchUSA · DPF + SCC
Firebase Crashlytics / PerformanceDiagnostics (consent only)USA · DPF + SCC
Google Maps Platform (Google)Display of maps and listings' approximate locationUSA · DPF + SCC
FormspreeSending 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

11. Retention periods

DataPeriod
Account dataAs long as the account is active
Active and sold listingsUntil you remove them or delete your account
Deleted listingsPermanently removed (incl. images) within 30 days of deletion
MessagesUntil the conversation or account is deleted
Consent documentationUp to 3 years after deletion, in accordance with the limitation period (Danish Limitation Act § 3)
DiagnosticsCrashlytics/Performance up to 90 days
Moderation data (moderation_alerts)Up to 90 days
Handled ad requests (ad_requests, status: handled)Up to 180 days

12. Deletion and data export

Deletion: You can delete your account under Profile → Delete account. This permanently removes your account data, listings, images, messages, favorites, reports and ad requests from our systems.

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).

13. Your rights

Under the GDPR you have the right to:

RightArticle
Access to your dataArt. 15
RectificationArt. 16
Erasure ("right to be forgotten")Art. 17
Restriction of processingArt. 18
Data portabilityArt. 20
ObjectionArt. 21
Withdrawal of consentArt. 7(3)

We do not make automated decisions with legal effect and do not carry out profiling (GDPR art. 22).

14. Security

We protect your data with technical and organisational measures: encryption in transit (TLS), strict database access rules (Security Rules), device verification (App Check), rate limiting 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).

15. Children

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.)

16. Cookies

cykelhub.com is hosted via Firebase Hosting and only uses technical functions necessary for operation. We do not use tracking cookies or third-party advertising cookies.

17. Changes and complaints

We may update this policy. Material changes are announced in the app at least 30 days before taking effect.

If you are dissatisfied with our processing of your personal data, you can complain to:

The Danish Data Protection Agency (Datatilsynet)
Carl Jacobsens Vej 35 · 2500 Valby · Denmark
Phone: +45 33 19 32 00 · E-mail: dt@datatilsynet.dk · datatilsynet.dk