1. Over dit project
bankd is een onafhankelijk onderhouden, gratis en niet-commercieel hobbyproject. Het wordt momenteel niet door een bedrijf geëxploiteerd en heeft geen inschrijving bij de Kamer van Koophandel of btw-registratie. Handmatig invoeren kan zonder account. Voor uploads, herstel van back-ups en bankkoppelingen is een gratis account nodig; er worden geen betaalgegevens gevraagd.
2. Je bank- en transactiegegevens
Je oorspronkelijke CSV- of CAMT.053-bestand wordt in je browser verwerkt en niet als bestand geüpload. Voor het importeren van bestanden (ook broker-CSV’s en back-ups) of het koppelen van een bank is een account nodig. Zonder account kun je gegevens handmatig invoeren, bestaande browsergegevens bekijken en back-ups downloaden. Bestaande gastgegevens blijven in deze browser. Maak of gebruik je een account, dan probeert bankd via HTTPS een applicatiesnapshot te synchroniseren. Een door de account-API geaccepteerde snapshot wordt met geauthenticeerde versleuteling opgeslagen en kan het volgende bevatten: transacties; categorie- en omschrijvingscorrecties; categorisatieregels; budgetten; beslissingen over terugkerende betalingen; vermogens-, pensioen- en financieelplangegevens; bewaarde CSV-koppelingen; importloggegevens zoals oorspronkelijke bestandsnamen, bronlabels, regelaantallen en importstatus; het tijdstip van de meest recente bestandsimport; en back-up- en opslagschemastatus. bankd neemt financiële gegevens niet op in Google Analytics-gebeurtenissen. Als optionele bankkoppelingen voor je account zijn ingeschakeld, kun je via Enable Banking leestoegang tot rekeninggegevens en transacties verlenen. Rekeninggegevens en transacties gaan via Enable Banking en de server van bankd naar je browser; bankd ontvangt je bankwachtwoord niet. Bankd bewaart toegangsgegevens voor koppelingen en rekeningmetadata versleuteld in Neon, apart van financiële snapshots. Wanneer je handmatig transacties ophaalt, worden vereiste IP- en browserverzoekgegevens voor toegangsbeveiliging doorgegeven aan Enable Banking en je bank. Transacties in het voorbeeld gaan pas bij het opslaan mee in je financiële gegevens en accountsynchronisatie.
3. Website- en productanalyse en hosting
bankd.nl wordt gehost door Vercel. Google Analytics wordt alleen geactiveerd nadat je analytics-cookies accepteert en blijft beperkt tot de homepage en een vaste lijst openbare informatiepagina's. Vóór navigatie naar de financiële werkruimte, account- of beheerpagina's wordt Google-meting uitgeschakeld; privéroutes worden nooit naar Google Analytics gestuurd. Met dezelfde toestemming registreert bankd een kleine allowlist first-party productsignalen in de eigen Neon-database: welk hoofdonderdeel is geopend; een eerste kanaal dat lokaal wordt teruggebracht tot Meta, Google, direct of overig; of de snelstart van Vermogen, het eerste invoerformulier, de eerste opgeslagen stand, een latere update of de optionele accountactie is bereikt; of onboarding is voltooid of gesloten; of een import is gestart, geslaagd, mislukt of geen nieuwe regels bevatte; het afschriftformaat of een algemene foutklasse; en of LCP, INP en CLS in de klasse goed, kan beter of slecht vielen. Ook meten we met vaste codes het starten en duurzaam voltooien van maandcontroles, aantallen openstaande meldingen en handmatige stappen in groepen van 0, 1–3, 4–10 of 11+, geslaagde automatische verversacties, bevestiging van voorbereide bankcontroles, lokale opslaguitkomsten, herstelpogingen en -uitkomsten en vrijwillige vaste redenen om een controle te pauzeren. Deze signalen bevatten geen financiële waarden of omschrijvingen. Een willekeurige HTTP-only analytics-cookie wordt server-side omgezet in een HMAC-pseudoniem; het ruwe token, de accountidentiteit, het IP-adres, de user-agent en de exacte route worden niet in deze analyticstabellen opgeslagen. Gebeurtenissen worden per pseudoniem, dag en vaste gebeurteniscode geaggregeerd; healthsignalen per uur zonder bezoekersidentificatie. Er worden geen transactie, bedrag, saldo, rekeningnummer, financiële categorie, bestandsnaam, geïmporteerde regel, vrije tekst, campagnenaam, queryparameter of foutmelding verzameld. Om de betrouwbaarheid van marktdata te bewaken, bewaart de operationele audit alleen provider, vaste endpointcode, status, uitkomst en duur—geen zoek- of noteringsparameters of vrije providertekst. Vercel kan beperkte technische verzoekgegevens verwerken om de website te leveren en beveiligen.
4. Doelen en privacy-uitgangspunten
Website- en productanalyse wordt na toestemming gebruikt om bezoeken, adoptie, retentie, importbetrouwbaarheid en globale technische gezondheid te begrijpen. Accountgegevens worden verwerkt om je te authenticeren, misbruik te voorkomen, toegang te herstellen en je financiële omgeving te synchroniseren. Feedback wordt opgeslagen om problemen en ideeën te beoordelen. Analytics wordt niet gebruikt voor advertenties, remarketing, individuele financiële profielen of beslissingen over een individuele gebruiker.
5. Delen en internationale verwerking
Het project verkoopt geen persoonsgegevens. Vercel levert hosting; Neon bewaart account-, sessie-, versleutelde financiële, gedeelde markt-, feedback- en first-party geaggregeerde analyticsgegevens; Google levert optionele OAuth-login en openbare-pagina-analyse na toestemming; en Resend verstuurt verificatie- en wachtwoordresetberichten. Twelve Data levert het zoeken naar beursgenoteerde effecten, dagelijkse slotkoersen en koersgerelateerde wisselkoersen. Frankfurter levert referentiekoersen van de Europese Centrale Bank voor ondersteunde valuta. Marktverzoeken delen alleen de ticker-, beurs- of valutagegevens die nodig zijn voor het gevraagde resultaat. Deze partijen kunnen beperkte gegevens buiten de Europese Economische Ruimte verwerken onder hun toepasselijke waarborgen.
6. Bewaartermijnen
Financiële gastgegevens blijven staan totdat je ze verwijdert of de browser ze wist. Account- en versleutelde financiële gegevens blijven bewaard zolang het account bestaat. Als je het account verwijdert, verdwijnen ze uit de actieve online opslag; een kortdurende operationele back-up kan tijdelijk nog een kopie bevatten. Verlopen sessies en verificatierecords worden opgeruimd. First-party pseudonieme productaggregaten en hun pseudoniem blijven maximaal 180 dagen na activiteit bewaard; healthaggregaten zonder identificatie en externe API-auditdata maximaal 90 dagen. Analytics weigeren verwijdert de analytics-cookie uit die browser en voorkomt nieuwe productgebeurtenissen; eerder geaggregeerde records verdwijnen volgens deze termijnen. Voor Google Analytics en feedback gelden hun afzonderlijke bewaarinrichtingen. Bij het verwijderen van een bankd-account wordt het intrekken van bankkoppelingen ingepland. Versleutelde gegevens die nodig zijn om toegang in te trekken blijven tijdelijk apart bewaard totdat dit lukt of het verlopen van de toestemming is vastgesteld; storingen bij de provider kunnen dit vertragen. Je kunt toestemming ook rechtstreeks bij je bank intrekken. Ontkoppelen in bankd trekt de toegang in voordat de koppeling wordt verwijderd en laat eerder geïmporteerde transacties staan.
7. Jouw keuzes en rechten
Je kunt analytics-cookies accepteren of weigeren via de cookiemelding. Je kunt je gegevens in bankd bekijken en wijzigen, een kopie exporteren, browsergegevens wissen, uitloggen of via Mijn account je account en financiële snapshot uit de actieve online opslag verwijderen. Een kortdurende operationele back-up kan tijdelijk nog een kopie bevatten. Afhankelijk van de wet kun je daarnaast recht hebben op inzage, correctie, verwijdering, beperking of bezwaar.
8. Beveiliging en je apparaat
Wachtwoorden worden met een geheugenintensief algoritme gehasht en nooit leesbaar opgeslagen. Sessies staan in de database en gebruiken veilige HTTP-only cookies. Financiële accountsnapshots worden vóór databaseopslag met geauthenticeerde versleuteling beveiligd. Geen enkel systeem is volledig veilig; beveilig daarom je apparaat en gebruik een uniek wachtwoord.
9. Wijzigingen en toekomstig commercieel gebruik
Deze verklaring kan wijzigen wanneer bankd, zijn leveranciers of de wet verandert. Belangrijke wijzigingen in accountverwerking worden hier opgenomen. Als bankd een bedrijf wordt, wordt de verklaring vóór commerciële dienstverlening aangevuld met de wettelijk vereiste gegevens van de aanbieder en contactgegevens.