App Privacybeleid

Privacyverklaring voor de Swapped App

<div data-reveal="up" data-reveal-immediate> <h2 class="font-heading text-2xl font-bold mb-4">1. Overzicht van gegevens die we (mogelijk) verwerken</h2> <p class="text-muted-foreground leading-relaxed mb-6"> De App kan – afhankelijk van welke functies je gebruikt en jouw toestemmingen – de onderstaande categorieën verwerken. We verwerken altijd zo minimaal mogelijk en alleen als dat nodig is voor de gevraagde functie. </p> <div class="overflow-x-auto rounded-2xl border border-border shadow-2xl mb-6"> <table class="w-full text-sm"> <thead class="bg-muted/50"> <tr> <th class="text-left font-heading font-semibold p-4 align-top">Categorie</th> <th class="text-left font-heading font-semibold p-4 align-top">Voorbeelden</th> <th class="text-left font-heading font-semibold p-4 align-top">Doel</th> <th class="text-left font-heading font-semibold p-4 align-top">Grondslag (AVG)</th> <th class="text-left font-heading font-semibold p-4 align-top">Bewaartermijn</th> </tr> </thead> <tbody> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">Account- en profielgegevens</td> <td class="p-4 text-muted-foreground">Naam, e-mail, wachtwoord-hash, gebruikers-ID, onboarding-status</td> <td class="p-4 text-muted-foreground">Account aanmaken en beheren, inloggen, personalisatie</td> <td class="p-4 text-muted-foreground">Noodzakelijk voor uitvoering overeenkomst (art. 6(1)(b))</td> <td class="p-4 text-muted-foreground">Zolang account actief is + max. 12 mnd. na beëindiging (tenzij wettelijke plicht langer vereist)</td> </tr> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">App-gebruik &amp; Logbestanden</td> <td class="p-4 text-muted-foreground">App-versie, toesteltype, besturingssysteem, tijdstempels, foutlogs</td> <td class="p-4 text-muted-foreground">Beveiliging, storingen opsporen, prestatie-analyse</td> <td class="p-4 text-muted-foreground">Gerechtvaardigd belang (art. 6(1)(f)); optimalisatie &amp; beveiliging</td> <td class="p-4 text-muted-foreground">Max. 26 maanden, of korter indien technisch mogelijk</td> </tr> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">Push-notificatietoken</td> <td class="p-4 text-muted-foreground">Expo push token / APNs / FCM device token</td> <td class="p-4 text-muted-foreground">Meldingen kunnen sturen die jij toestaat (bijv. updates)</td> <td class="p-4 text-muted-foreground">Toestemming (art. 6(1)(a))</td> <td class="p-4 text-muted-foreground">Tot intrekking toestemming of verwijdering account/token</td> </tr> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">Locatie (optioneel)</td> <td class="p-4 text-muted-foreground">Benaderde of exacte locatie, alleen na toestemming</td> <td class="p-4 text-muted-foreground">Locatie-gebonden functionaliteit (bijv. content op jouw locatie)</td> <td class="p-4 text-muted-foreground">Toestemming (art. 6(1)(a)); altijd opt-in via OS</td> <td class="p-4 text-muted-foreground">Niet persistent, of zo kort mogelijk voor de functie</td> </tr> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">Media &amp; camera (optioneel)</td> <td class="p-4 text-muted-foreground">Foto&#039;s/video&#039;s die je kiest of opneemt</td> <td class="p-4 text-muted-foreground">Door jou gevraagde upload/bericht/visualisatie</td> <td class="p-4 text-muted-foreground">Toestemming / uitvoering overeenkomst</td> <td class="p-4 text-muted-foreground">Zo lang als nodig voor het doel of tot je verwijdert</td> </tr> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">Contacten/Kalender (optioneel)</td> <td class="p-4 text-muted-foreground">Alleen items die je selecteert</td> <td class="p-4 text-muted-foreground">Door jou gevraagde acties (bijv. uitnodigen, afspraken tonen)</td> <td class="p-4 text-muted-foreground">Toestemming / uitvoering overeenkomst</td> <td class="p-4 text-muted-foreground">Niet persistent of zo kort mogelijk</td> </tr> <tr class="border-t border-border align-top"> <td class="p-4 font-medium text-foreground">Diagnostiek &amp; Crashlogs</td> <td class="p-4 text-muted-foreground">Foutmeldingen, stacktraces, prestatiegegevens</td> <td class="p-4 text-muted-foreground">Stabiliteit &amp; veiligheid van de App verbeteren</td> <td class="p-4 text-muted-foreground">Gerechtvaardigd belang (art. 6(1)(f))</td> <td class="p-4 text-muted-foreground">Max. 26 maanden</td> </tr> </tbody> </table> </div> <p class="text-muted-foreground leading-relaxed"> We gebruiken waar mogelijk <strong class="text-foreground">on-device opslag</strong> (zoals Secure Store) voor tokens/instellingen. Gegevens die je actief deelt (bijv. media) verwerken we uitsluitend om de door jou gevraagde functionaliteit te leveren. </p> </div>

2. Verleners (verwerkers) & doorgiften

Voor app-functionaliteit kunnen we zorgvuldig geselecteerde verwerkers inzetten, waaronder (afhankelijk van platform/functie):

  • Expo (Updates, Push Notifications), Apple APNs (iOS-push), Firebase Cloud Messaging (Android-push)

  • Hosting/infrastructuur en analytics/diagnostiek-providers

3. Cookies & tracking

De App gebruikt geen marketingcookies. Eventuele analytics of crashlogs zijn gericht op functionele meting en kwaliteitsverbetering. Waar wettelijk vereist vragen we vooraf toestemming.

4. Jouw rechten (AVG)

Je hebt de volgende rechten: inzage, rectificatie, verwijdering, beperking, dataportabiliteit en bezwaar tegen verwerking op basis van gerechtvaardigd belang. Trek je toestemming in via de OS-instellingen (bijv. push of locatie) of neem contact op.

Verzoek indienen: mail naar [email protected] met je verzoek. Wij reageren in de regel binnen 30 dagen. Bij twijfel kunnen we om extra informatie vragen om je identiteit te verifiëren.

5. Beveiliging

We passen passende technische en organisatorische maatregelen toe (o.a. transport- en opslagbeveiliging waar van toepassing, need-to-know-toegang, logging). Geen enkele methode is 100% veilig; we streven ernaar risico's proportioneel te beperken.

6. Bewaartermijnen

We bewaren persoonsgegevens niet langer dan noodzakelijk voor het doel waarvoor ze zijn verzameld, of zolang wettelijk vereist. Daarna verwijderen of anonimiseren we gegevens.

7. Kinderen

De App is niet bedoeld voor kinderen onder de 16 jaar. We verzamelen niet bewust gegevens van minderjarigen. Denk je dat er toch gegevens zijn verzameld, neem dan contact op zodat we passende actie kunnen ondernemen.

8. Doorgifte buiten de EER

Indien gegevens buiten de EER worden verwerkt, zorgen we voor passende waarborgen (zoals EU-modelclausules). Een kopie van relevante waarborgen kun je opvragen via [email protected].

9. Jouw keuzes & instellingen

  • Pushmeldingen beheer via Instellingen → Meldingen (iOS) of App-instellingen → Meldingen (Android). Intrekken kan altijd.

  • Locatie beheer via OS-instellingen. Zonder toestemming werkt locatie-functionaliteit niet.

  • Media/Camera/Contacten/Kalender wordt alleen gebruikt als je toestemming geeft en actief een actie uitvoert (bijv. foto kiezen).

  • Account verwijderen: vraag verwijdering aan via [email protected]. We verwijderen je gegevens tenzij wetgeving anders vereist.

10. CCPA (Californië)

We verkopen of delen jouw persoonsgegevens niet voor cross-context gedragsadvertenties in de zin van de CCPA/CPRA. Inwoners van Californië kunnen aanvullende rechten uitoefenen (inzage, verwijdering, correctie) via [email protected].

11. Wijzigingen

We kunnen deze privacyverklaring aanpassen. Bovenaan staat altijd de datum van de laatste update. Bij materiële wijzigingen informeren we je via de App of per e-mail (voor zover beschikbaar).

<div data-reveal="up" data-reveal-immediate style="--reveal-delay: 600ms"> <h2 class="font-heading text-2xl font-bold mb-4">Contact</h2> <p class="text-muted-foreground mb-2">Vragen over deze privacyverklaring of over jouw gegevens?</p> <ul class="space-y-2"> <li><a href="mailto:[email protected]" class="text-primary hover:underline font-medium">Email: [email protected]</a></li> <li><a href="mailto:[email protected]" class="text-primary hover:underline font-medium">Privacy: [email protected]</a></li> </ul> </div>