Wat Swipely met je gegevens doet.
Wie Swipely maakt
Swipely is een project van Maurice Gijsel uit Nederland. Hij is verantwoordelijk voor wat er met je gegevens gebeurt, zoals de AVG dat noemt. Vragen of verzoeken stuur je naar swipely.euai@gmail.com. Swipely is bedoeld voor mensen van 16 jaar en ouder.
Wat Swipely van je krijgt
- Je Google-account. Je e-mailadres en het vaste nummer dat Google aan je account geeft. Dat is meteen je inlog bij Swipely: er is geen apart wachtwoord.
- Je Gmail. Swipely leest je berichten (afzender, onderwerp, inhoud en bijlagen) en mag ze wijzigen: archiveren, als gelezen markeren, een ster geven, het label "Swipely" zetten, en mail versturen die jij opstelt. Het meeste daarvan gebeurt op je eigen toestel, rechtstreeks met Google.
- Je Outlook-mail, als je die koppelt (Hotmail, Outlook.com, Live). Via Microsoft krijgt Swipely je e-mailadres en een vast nummer van je Microsoft-account, en mag het je mail lezen, verplaatsen (archiveren, naar de map "Swipely"), als gelezen markeren, een vlag geven en mail versturen die jij opstelt. Net als bij Gmail gebeurt het meeste op je eigen toestel, rechtstreeks met Microsoft.
- Een sleutel om ingelogd te blijven. Kies je daarvoor, dan bewaart de server een zogeheten refresh token bij Google (of Microsoft). Daarmee kan Swipely je mail blijven openen zonder dat je steeds opnieuw inlogt, en elke paar minuten kijken of er nieuwe mail is voor een melding of voor de widget.
- De stand voor je widget (alleen in de iPhone-app). Hoeveel kaarten er op je stapel liggen, welke WhatsApp-gesprekken daarbij horen, en welke mailboxen van jou zijn. Daarmee telt de server wat er nieuw binnenkomt terwijl de app dicht is, zodat de widget bijloopt. Voor die telling kijkt hij alleen naar afzender, onderwerp en het korte voorstukje van nieuwe mail, om reclame over te slaan; daarvan wordt niets bewaard. Verandert het aantal, dan stuurt de server via Apple alleen dat getal naar je iPhone, voor het rode bolletje op het icoon: geen namen, geen tekst. Daarvoor bewaren we de toestelcode die Apple aan je iPhone gaf.
- Je WhatsApp. Als je koppelt, meldt Swipely zich bij WhatsApp aan als gekoppeld apparaat, net als WhatsApp Web. Dan komen je berichten, groepen, contactnamen, profielfoto's en media binnen, van maximaal drie weken terug. Komt er een bericht binnen in een gesprek waar we bijna niets van hebben, dan vraagt Swipely je telefoon één keer om de berichten ervoor, zodat je de draad ziet. Koppelen is geen officiële dienst van WhatsApp: zie WhatsApp koppelen: op eigen risico.
- Je akkoord bij het koppelen van WhatsApp. Wanneer je koppelde, en welke versie van de melding over het risico daarbij in beeld stond.
- Wat je zelf verstuurt via WhatsApp. Berichten, spraakberichten, reacties, foto's en bestanden gaan via de server naar WhatsApp. Ook wijzigen en verwijderen van je eigen berichten loopt zo.
- Meldingen. Zet je die aan, dan het adres dat je browser of telefoon daarvoor aanmaakt, met wie het bij hoort.
- Hoe vaak je de AI gebruikt. Per AI-functie wanneer je die voor het laatst gebruikte, voor de grens van één keer per week. Niet wát je vroeg.
- Of de AI mag meelezen. Je antwoord op die vraag en wanneer je het gaf. Zeg je nee, dan gaat er niets van je naar de AI.
- Je abonnement, als je Swipely Plus neemt: welk abonnement en tot wanneer het loopt. Betalen gaat via Apple (in de app) of via Stripe (op de website); je betaalgegevens komen Swipely nooit onder ogen.
- Wanneer je er was. De eerste keer dat je inlogde, de laatste keer, hoe vaak, en op welke dagen je de app gebruikte (maximaal negentig dagen terug).
- Hoeveel je doet. Hoeveel kaarten je wegwerkt en hoeveel antwoorden je stuurt, als aantallen. Niet wát je swipete of schreef, en niet per scherm gevolgd. Zo zien we of de app gebruikt wordt.
- Via welke link je binnenkwam, als die er een had (bijvoorbeeld een filmpje). Zo weten we welk filmpje mensen opleverde.
- Je e-mailadres op de wachtlijst, als je je daarvoor inschrijft, met de pagina waar je vandaan kwam. Dat gebruiken we alleen om je te laten weten dat er plek is.
Waar het staat
Op een eigen server bij Hetzner in Duitsland (EU), op een schijf die alleen deze app gebruikt. Elke gebruiker heeft daar een eigen map; niemand kan bij die van een ander. De sleutel waarmee Swipely ingelogd blijft bij je Gmail (het refresh token) staat daar versleuteld, en wordt alleen afgegeven aan de sessie van wie die mailbox zelf gekoppeld heeft.
Een deel staat alleen op je eigen telefoon of computer, in de opslag van de app: je inlog bij Google, welke berichten je al gezien of weggeswipet hebt, namen die je zelf aan gesprekken gaf, je gekozen landcode, en in de iPhone-app het aantal voor de widget en het rode bolletje op het icoon, en je inlog bij Swipely, zodat de widget zelf bij de server kan vragen hoe het ervoor staat. Swipely zet zelf één cookie, om je ingelogd te houden. Het inlogvenster van Google zet daarbij zijn eigen cookies. Er zijn geen reclame- of volgcookies.
Je Google-wachtwoord komt Swipely nooit onder ogen. Je logt in bij Google zelf; Swipely krijgt daarna een sleutel waarmee het bij je mail mag, en die sleutel kun je op elk moment intrekken via je Google-account.
Zet je een passkey aan, dan vraagt Swipely na Google ook om Face ID, je vingerafdruk of een herstelcode. De server bewaart daarvan alleen het publieke deel van de passkey; je gezicht of vingerafdruk verlaat je toestel nooit. Herstelcodes staan er alleen versleuteld (als hash). Per ingelogd apparaat bewaren we een naam (zoals "Chrome op Windows"), wanneer het voor het laatst actief was en de eerste helft van het IP-adres, zodat je in de app kunt zien waar je bent ingelogd en een apparaat op afstand kunt uitloggen.
De AI
Swipely gebruikt drie AI-diensten om je te helpen: Anthropic (Claude) voor alles waar tekst geschreven of samengevat wordt, Mistral AI (een Frans bedrijf, servers in de EU) voor de eerste ronde van je to-do-lijst, en TypeSafe (het model Jev) voor korte oordelen, zoals "is dit reclame?" en "staat hier een afspraak in?". Daar gaat tekst naartoe, en het is eerlijk om te zeggen welke:
- Een stukje van elk bericht (afzender, onderwerp en het begin van de tekst), om in te schatten hoe belangrijk het is en of het reclame is, en of er een melding voor nodig is. Dit oordeel komt van TypeSafe; lukt dat niet, dan van Anthropic.
- Nieuwe berichten waar een melding over komt, om die in een paar woorden samen te vatten.
- De inhoud van een bericht als je om een samenvatting vraagt, of van een bijlage als je op "vat samen" tikt.
- Wat jij intypt als je een antwoord laat schrijven, samen met het bericht waar je op reageert.
- De woorden waarop je zoekt, zodat de AI andere schrijfwijzen en synoniemen kan voorstellen. Daar gaat geen mail bij mee; het zoeken zelf gebeurt op je eigen toestel, rechtstreeks bij Google.
- Je vraag en de gevonden berichten als je de AI om een antwoord vraagt.
- De berichten van die dag als je de dagrecap opvraagt.
- Nieuwe berichten, om te zien of er iets van je gevraagd wordt en dat op je to-do-lijst te zetten. TypeSafe kijkt eerst of er iets te doen is; alleen dan schrijft Mistral de taak op. Denkt TypeSafe dat Mistral iets gemist heeft, dan kijkt Anthropic nog een keer. Van een WhatsApp-gesprek dat al eens nagelopen is, gaan alleen de nieuwe berichten mee, met een paar ervoor. De lijst staat op je toestel en, zodat je telefoon en laptop dezelfde lijst zien, ook onder je account op de server.
Voordat er voor het eerst iets naar de AI gaat, vraagt de app of dat mag. Zeg je nee, dan gaat er niets heen en werken swipen, lezen en zelf antwoorden gewoon. Je kunt het altijd omzetten in Profiel → AI.
Anthropic gebruikt wat er via deze weg binnenkomt niet om zijn modellen mee te trainen, en bewaart het niet langer dan hun eigen voorwaarden toestaan. Mistral gebruikt wat Swipely via zijn betaalde API instuurt niet om te trainen en verwerkt het in de EU. TypeSafe zegt in zijn privacyverklaring hetzelfde toe: geen training op wat je instuurt, en het wordt niet gedeeld met anderen dan hun eigen dienstverleners. Swipely bewaart de uitkomst (een samenvatting, gevonden afspraken) alleen zolang je die in de app nodig hebt.
Andere bedrijven die meedoen
Swipely werkt niet alleen. Deze partijen verwerken gegevens voor ons:
- Hetzner (Duitsland): de server en de opslag. Ook je WhatsApp-verbinding draait daar, via de open-source WhatsApp-brug van mautrix; die staat alleen op onze eigen server.
- Anthropic: de AI die schrijft en samenvat, zoals hierboven beschreven.
- Mistral AI (Frankrijk): de eerste ronde van de to-do, zoals hierboven beschreven.
- TypeSafe AI: de AI die korte oordelen geeft (belangrijk of reclame, wel of geen afspraak), zoals hierboven beschreven.
- Microsoft: je Outlook-mail, als je die koppelt.
- RevenueCat en Stripe: houden bij of je Swipely Plus hebt en verwerken betalingen op de website. Ze krijgen je Swipely-nummer, geen berichten.
- Google: je inlog en Gmail. De lettertypen van de website komen ook van Google, waardoor Google je IP-adres ziet.
- WhatsApp (Meta): Swipely verbindt met je eigen WhatsApp-account. WhatsApp werkt hier niet aan mee en heeft er geen afspraken over met Swipely; zie hieronder.
- Apple, Google en Mozilla: bezorgen meldingen op je telefoon of in je browser. De inhoud van een melding is onderweg versleuteld.
- Apple: verspreidt de iPhone-app via TestFlight en de App Store, onder de voorwaarden van Apple.
Anthropic, TypeSafe, Microsoft, RevenueCat en Stripe zijn Amerikaanse bedrijven. Daardoor kunnen je gegevens ook buiten de Europese Unie verwerkt worden, met de waarborgen die de AVG daarvoor vraagt.
WhatsApp koppelen: op eigen risico
Lees dit voordat je je WhatsApp aan Swipely koppelt.
- Geen officiële koppeling. Swipely is niet van, niet verbonden aan en niet goedgekeurd door WhatsApp of Meta. WhatsApp biedt geen officiële manier om je persoonlijke berichten in een andere app te gebruiken. Swipely gebruikt daarvoor open-source software die zich bij WhatsApp aanmeldt als gekoppeld apparaat.
- Dat gaat in tegen de voorwaarden van WhatsApp. WhatsApp staat niet-officiële apps niet toe. WhatsApp kan je account daarom tijdelijk of blijvend beperken of blokkeren. Swipely heeft daar geen invloed op en kan dat niet terugdraaien.
- Het kan zomaar stoppen met werken. Verandert WhatsApp iets aan zijn systemen, dan kan de koppeling een tijd niet werken, of helemaal niet meer.
- Jij kiest. Swipely werkt ook zonder WhatsApp, met alleen je Gmail. Koppel je toch, dan doe je dat op eigen risico. Je kunt de koppeling altijd verbreken: in Swipely, of op je telefoon via Instellingen → Gekoppelde apparaten.
Swipely is niet aansprakelijk voor schade doordat WhatsApp je account beperkt of blokkeert, of doordat de koppeling niet werkt. Dat geldt niet waar de wet zo'n beperking niet toestaat, zoals bij opzet of grove nalatigheid.
Gegevens van Google
Het gebruik en doorgeven van gegevens die Swipely via Google-API's krijgt, houdt zich aan de Google API Services User Data Policy, inclusief de Limited Use-eisen. Concreet: gegevens uit je Gmail worden alleen gebruikt voor de functies die je in Swipely ziet, niet voor reclame, niet verkocht, en niet door mensen gelezen tenzij jij daar toestemming voor geeft, het voor beveiliging nodig is, of de wet het eist.
Swipely's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Wat er niet gebeurt
- Niets wordt verkocht of doorgegeven aan adverteerders of datahandelaren.
- Er wordt geen reclame op je gegevens gebaseerd.
- Er zitten geen volgers of meetdiensten van derden in de app.
- Niemand leest je berichten mee. Bij een storing kan het nodig zijn dat de beheerder in de logboeken van de server kijkt. Daar staan geen berichtteksten, namen, telefoonnummers of e-mailadressen in.
Hoe lang, en hoe je het weg krijgt
Je gegevens blijven staan zolang je Swipely gebruikt, met deze grenzen: WhatsApp-berichten ouder dan zes maanden worden niet getoond en verdwijnen van de server zodra dat gesprek weer bijgewerkt wordt. De wachtlijst blijft staan tot je binnen bent of je afmeldt. Je kunt op elk moment van alles af:
- WhatsApp loskoppelen doe je in WhatsApp op je telefoon, onder Gekoppelde apparaten, of in Swipely bij Profiel → WhatsApp.
- Gmail-toegang intrekken doe je in je Google-account, onder de apps met toegang.
- Outlook-toegang intrekken doe je op account.microsoft.com, onder Privacy → Apps en services.
- Alles laten wissen doe je zelf, in de app: Profiel → Account verwijderen. Dan gaat alles wat we van je hebben van de server: je berichten, media, WhatsApp-sleutels, je meldingen-aanmelding, je en je AI-gebruik. Je Gmail-toegang wordt bij Google opgezegd. Een lopend abonnement zeg je apart op, bij Apple of via de link in je betaalbevestiging. Liever per mail? Dat kan ook, via het adres hieronder.
- Van de wachtlijst af kan met één mailtje.
Waarom dit mag
Swipely verwerkt je gegevens omdat jij de app gebruikt en de functies wilt die je aanzet: dat is nodig om de dienst te leveren. Voor meldingen, de AI en de koppeling met Gmail, Outlook en WhatsApp vraagt de app eerst je toestemming, en die kun je altijd weer intrekken. De tellingen van hoe vaak je er was en de weekgrens voor de AI houden we bij omdat we de app betaalbaar en werkend willen houden.
Je rechten
Je mag opvragen welke gegevens er van je zijn, ze laten verbeteren, laten wissen, bezwaar maken, of een kopie krijgen. Stuur een mailtje en je krijgt binnen een maand antwoord. Ben je het ergens niet mee eens, dan kun je terecht bij de Autoriteit Persoonsgegevens.
Als dit verandert
Verandert er iets wezenlijks, dan past de datum bovenaan zich aan en krijg je bericht in de app voordat het ingaat.
Contact: swipely.euai@gmail.com
Swipely — terug naar de startpagina