bijgewerkt op 3 oktober 2026

Privacy

Dit beleid dekt zowel de PassageShelf-website (passageshelf.com) als PassageShelf-productaccounts (gebruikt op app.passageshelf.com en in de Android-app). Het is geschreven om gelezen te worden, niet om overheen te scrollen. Is iets onduidelijk, schrijf ons en we antwoorden in gewone taal.

Wie verantwoordelijk is

De verwerkingsverantwoordelijke is Adrien Paul, eenmanszaak, Damstraat 14, 9320 Aalst, België. Ondernemings- en btw-nummer BE 1018.423.190. Voor elk privacyverzoek (inzage, correctie, verwijdering, export, bezwaar): passageshelf@pm.me.

Gegevens op deze site

De site zelf plaatst geen cookies en volgt geen bezoekers. Meld je je aan voor nieuws over de mobiele lancering, dan bewaren we je e-mailadres, de datums van aanmelding en bijwerking, en je keuzes (nieuws over de mobiele lancering, af en toe productnieuws). Op oudere records kunnen oude vlaggen voor de bèta en het levenslange aanbod staan. Elke aanmelding wordt maximaal 12 maanden bewaard en daarna automatisch verwijderd; een nieuwe expliciete aanmelding start een nieuwe periode van 12 maanden. Je kunt op elk moment vragen om je record eerder te verwijderen.

Doe je mee aan de gratis leesuitdaging van 7 dagen, dan bewaren we ook dat je meedoet en de datum waarop je begon. Om de zeven e-mails te sturen, en af en toe nieuws alleen als je dat vakje aanvinkte, kopiëren we je e-mailadres naar Brevo (Parijs, Frankrijk), dat ze namens ons verstuurt als verwerker. Elke e-mail heeft een link om je met één klik uit te schrijven, of je schrijft naar passageshelf@pm.me. Schrijf je je uit, dan verwijderen we je adres bij Brevo; Brevo kan een minimale blokkeringsregel bewaren zodat je nooit meer gemaild wordt. De aanmelding op deze site vervalt na 12 maanden, zoals elke andere aanmelding.

Gegevens in je productaccount

Maak je een PassageShelf-account, dan bewaren we je e-mailadres, een gehasht wachtwoord (bcrypt: we zien of bewaren het wachtwoord zelf nooit), een optionele weergavenaam, je abonnement en accountstatus, en je instellingen zoals digestvoorkeuren en kleurbetekenissen.

Je bibliotheek is het hart van het product, en alles erin is een persoonsgegeven van jouw account: boeken en hun details, passages en markeringen, notities, labels, bladwijzers, hoofdstukken, leesvoortgang en leesgebeurtenissen, de geschiedenis van gespreide herhaling, uitleningen die je noteert, oefenacties en hun check-ins, en importsessies. De paginafoto’s die je scant worden als afbeeldingsbestanden opgeslagen (de originele scan en een opgeschoonde versie) op onze servers, gekoppeld aan je passages.

Zet je browsermeldingen aan, dan bewaren we ook het abonnement dat je browser aanmaakt: het afleveradres en de twee sleutels om een melding te versleutelen. Zet je meldingen uit in Instellingen, dan verdwijnt het. Neem je het betaalde plan, dan bewaren we welk plan je hebt, de klant- en abonnementsnummers die Lemon Squeezy ons geeft en een gedateerd logboek van de abonnementsgebeurtenissen die ze sturen. Je kaartgegevens zien we nooit.

Er bestaan ook kortlevende records: tokens voor e-mailverificatie en wachtwoordherstel (alleen als hash opgeslagen) en uitnodigingscodes voor de bèta.

Tekstherkenning (OCR)

Scan je een pagina, dan moet de foto tekst worden. Je kiest hoe dat gebeurt in Instellingen → Scannen. In de privémodus gaan je foto’s nooit naar Google. Wordt cloudherkenning wel gebruikt, dan gaat de foto naar de Cloud Vision-API van Google, die de tekst eruit haalt en terugstuurt; Google treedt voor die stap op als onze verwerker en de afbeelding wordt nergens anders voor gebruikt. Is cloudherkenning niet ingeschakeld, dan draait de herkenning op onze eigen infrastructuur met een lokale engine en verlaat de foto onze servers nooit. Het resultaat is in beide gevallen hetzelfde: de herkende tekst komt in je bibliotheek en de foto blijft aan je passage gekoppeld.

Los daarvan, en alleen als je bij een passage op “Titel voorstellen met AI” drukt, gaat de tekst van die passage naar Anthropic om een korte titel te schrijven. Zonder die klik wordt er niets verstuurd, en de knop ontbreekt als de functie niet is ingeschakeld.

Dienstverleners

We gebruiken een klein aantal dienstverleners, elk voor één taak. Per categorie:

Er zijn geen advertentienetwerken, geen datahandelaren, geen trackers over sites heen, en geen verkoop of deling van persoonsgegevens voor andermans doelen. Er draait vandaag geen analytics in het product; voegen we ooit privacyvriendelijke statistieken zonder cookies toe, dan meldt deze pagina dat vóór ze aangaan.

Waarom we gegevens verwerken, en op welke rechtsgrond

We verwerken account- en bibliotheekgegevens om de dienst te leveren waarvoor je je aanmeldde (uitvoering van een overeenkomst). We verwerken beveiligingsgegevens (wachtwoordhashes, sessietokens, verificatietokens) om accounts veilig te houden (gerechtvaardigd belang). We sturen aanmeldnieuws en de optionele digest omdat je erom vroeg (toestemming, op elk moment intrekbaar). Verplicht de wet ons iets te bewaren, dan bewaren we het alleen daarom en niet langer (wettelijke verplichting).

Hoe lang we gegevens bewaren

Account- en bibliotheekgegevens leven zo lang als je account. Verwijder je je account, dan verdwijnen de gegevens meteen en start op hetzelfde moment het opruimen van je scanafbeeldingen; lukt dat voor een bestand niet automatisch, dan verwijdert de beheerder het met de hand. Lokale back-ups waarin het verwijderde account nog zit, worden door de geplande opruiming verwijderd zodra ze minstens 48 uur oud zijn. Aparte kopieën en handmatige archieven verwijdert de beheerder; vraag het ons als je dat bevestigd wilt zien. Aanmeldingen op de site worden na 12 maanden verwijderd. Verificatie- en hersteltokens verlopen snel en worden alleen als hash opgeslagen. Documenten die we wettelijk moeten bewaren, houden we alleen zo lang de wet dat eist.

Waar gegevens naartoe gaan

Je account en bibliotheek worden opgeslagen in de Europese Unie. Sommige dienstverleners kunnen gegevens buiten de EU verwerken: Google (cloudherkenning, als die gebruikt wordt), Resend (accountmail), Lemon Squeezy (betalingen, als je een abonnement neemt) en Anthropic (titelvoorstellen, als je erom vraagt). Pushdiensten worden door je browser gekozen. Verwerkt een dienstverlener gegevens buiten de EU of EER, dan is de doorgifte gedekt door de standaardcontractbepalingen van de Europese Commissie of een adequaatheidsbesluit, onder de gegevensverwerkingsvoorwaarden van die dienstverlener.

Beveiliging

Verbindingen zijn versleuteld met TLS. Wachtwoorden worden gehasht met bcrypt. Sessies gebruiken een httpOnly-cookie dat maximaal 7 dagen geldig is: het enige cookie van het product, en een essentieel cookie. Toegang tot productiesystemen is beperkt tot de beheerder.

Je rechten

Onder de AVG kun je vragen om inzage in je gegevens, correctie, verwijdering, beperking van de verwerking en overdraagbaarheid, en kun je bezwaar maken tegen verwerking op basis van gerechtvaardigd belang of elke toestemming intrekken. Het meeste kun je zelf: exporteer je hele bibliotheek via Instellingen → Gegevens, en verwijder je account via Instellingen → Account of via de pagina voor accountverwijdering, zonder inloggen voor de e-mailroute. Voor de rest mail je passageshelf@pm.me; we antwoorden binnen 30 dagen. Je hebt ook het recht om te klagen bij een toezichthouder: in België de Gegevensbeschermingsautoriteit (gegevensbeschermingsautoriteit.be), of de autoriteit van je eigen land.

Kinderen

PassageShelf richt zich niet op kinderen onder 16 en we houden bewust geen accounts voor hen aan. Denk je dat een kind een account heeft gemaakt, neem contact op en we verwijderen het.

Wijzigingen in dit beleid

Verandert dit beleid, dan verandert de datum bovenaan mee. Raakt een wijziging de verwerking van accountgegevens wezenlijk, dan worden accounthouders vooraf per e-mail verwittigd.