Privacybeleid

Wat deze app verzamelt, wat er naar AI-aanbieders gaat en hoe u uw rechten onder de AVG gebruikt.

Laatst bijgewerkt: 16 oktober 2026

Wie wij zijn

NL Tax Calculator is een onafhankelijk eenmansproject, geen bedrijf en geen belastingadvieskantoor. Voor alles over hoe uw gegevens worden verwerkt, mailt u naar [email protected].

Wat wij verzamelen

Uw aangiftecijfers bereiken onze servers nooit, tenzij u een AI-functie gebruikt

Alles wat u in de rekenhulp invoert (uw inkomen, hypotheek, spaargeld, beleggingen) wordt berekend in uw browser en alleen opgeslagen in de lokale opslag van die browser (localStorage). Het wordt nooit naar onze servers gestuurd, nooit gelogd en nooit door ons ingezien, tenzij u zelf een van de hieronder beschreven AI-functies gebruikt of een deelbare link genereert.

Accountgegevens
Als u een account aanmaakt: uw e-mailadres en een veilig gehasht wachtwoord, beheerd door onze authenticatieprovider (Supabase).
Technische/gebruiksgegevens
IP-adres (laatste octet op nul gezet vóór opslag), bezochte pagina, browser user-agent en tijdstip van elk paginabezoek. Wij gebruiken dit om misbruik op te sporen en te zien hoe de site wordt gebruikt. Inloggen, uitloggen en registreren worden op dezelfde manier vastgelegd.
Feedbackformulier
Wat u typt, plus een optionele naam/e-mail als u die opgeeft. Uw IP-adres wordt vóór opslag ingekort tot het /24-subnet, zodat wij geen exact adres bewaren.
Community salarisinzichten (optioneel)
Als u ervoor kiest te delen op deze optionele pagina: uw salaris wordt server-side afgerond naar een bereik van 5.000 euro breed voor opslag (het exacte bedrag wordt nooit bewaard), plus of de 30%-regeling van toepassing is en een optioneel land van herkomst. Er wordt geen account, naam of IP-adres bij opgeslagen, dus een inzending kan niet naar u worden herleid.
AI-functiegebruik
Welke AI-route is aangeroepen, welk model is gebruikt, en het aantal tokens en de geschatte kosten, voor facturering en misbruikbewaking. De inhoud van uw vragen of documenten wordt niet in dit record opgeslagen.

AI-functies en wat onze servers verlaat

Vier optionele functies sturen gegevens naar externe AI-aanbieders

Vier functies in deze app roepen AI-modellen van derden aan. Alle vier vereisen dat u bent ingelogd, en geen enkele werkt tenzij u deze actief gebruikt.

Belastingassistent (chat)
Uw getypte vraag, het gesprek tot nu toe, en uw huidige berekening (inkomenscijfers, Box 3-saldi, DTAA-land en bedragen) worden verzonden naar een AI-model (OpenAI of Google Gemini, afhankelijk van de huidige instelling). Wij vragen u om geen BSN of bankrekeningnummer te typen, en berichten die daar wel op lijken worden automatisch geblokkeerd.
Document uploaden (AI-uitlezing)
De loonstrook, jaaropgave of foto die u uploadt, wordt naar het visiemodel van OpenAI gestuurd om de cijfers eruit te lezen. Het bestand zelf wordt niet op onze server opgeslagen. Het wordt in het geheugen verwerkt en daarna verwijderd. Veel Nederlandse documenten (bijvoorbeeld een jaaropgave) tonen uw BSN, IBAN, adres of telefoonnummer. Voordat het bestand wordt verzonden, passen wij automatisch tekstherkenning (OCR) op onze server toe, bij PDF's per pagina, en maken alles wat op een BSN, IBAN, postcode, telefoonnummer of e-mailadres lijkt onleesbaar, plus elke naam of elk adres dat naast een label als "Naam:" of "Adres:" staat. Dit gebeurt bij elke upload, zonder dat u iets hoeft te doen, maar het is een automatische controle en geen garantie (een matige scan, ongebruikelijke opmaak of een veld zonder herkenbaar label kan ervoor zorgen dat iets wordt gemist). Dek gevoelige gegevens dus waar mogelijk toch zelf af.
AI-methodebeoordeling
Een samenvatting van uw berekening (dezelfde cijfers als bij de chatfunctie, zonder uw naam) wordt naar één AI-model gestuurd om de toegepaste belastingregels te controleren. Welk model (Google Gemini, Mistral of OpenAI) stelt de beheerder van de site in. Deze functie toont de eerste keer dat u hem gebruikt een eigen toestemmingsmelding.
Sollicitatiebrief schrijven
Als u op "Schrijf mijn brief" drukt (na het aanvinken van de toestemming), gaan de vacature en uw cv naar OpenAI om één brief te schrijven. Uit geplakte cv-tekst verwijderen we eerst e-mailadressen, telefoonnummers, adresregels, BSN, IBAN en regels met geboortedatum, nationaliteit of burgerlijke staat; een pdf wordt verstuurd zoals hij is. Niets wat u invult wordt op onze servers bewaard; we registreren alleen dat er een brief is geschreven (voor de limiet van 10 per dag) en het aantal tokens, 12 maanden bewaard voor de facturatie. "Onthoud mijn cv" bewaart de tekst alleen in uw eigen browser. OpenAI gebruikt API-gegevens niet om zijn modellen te trainen en bewaart ze maximaal 30 dagen voor misbruikcontrole.

Behalve de briefschrijver, die uw cv nodig heeft (met contactgegevens verwijderd uit geplakte tekst), is geen van deze functies bedoeld om uw naam, BSN of bankgegevens te verzenden. De AI-aanbieder (OpenAI, Google of Mistral, afhankelijk van de instelling) verwerkt het verzoek op servers buiten de EU/EER, onder hun eigen modelcontractbepalingen. Wij hebben geen controle over hun bewaartermijnen; raadpleeg hun eigen privacybeleid voor hoe lang zij API-verzoekgegevens bewaren.

Browserextensie NL Salary Lens

Wat de extensie leest, verstuurt en bewaart

Wat hij leest
Alleen op de vacaturesites en de woningsites (Pararius, Funda, Kamernet) die op de extensiepagina staan: tekst met een euroteken, om salarissen, huren en vraagprijzen te vinden, en de woorden bij een salaris die de voorwaarden noemen (zoals "incl. vakantiegeld", "13e maand" of "32 uur per week"), zodat dat label ze kan gebruiken. Als u op "Sollicitatiebrief voor deze vacature" klikt, ook die ene vacature (functie, bedrijf, plaats, tekst). Nooit andere websites, uw berichten of uw profiel.
Wat hij verstuurt
Om te rekenen: de gevonden bedragen en uw instellingen (30%-regeling, vakantiegeld, pensioen-%) naar nltaxcalculator.nl; als u uw huidige salaris invult, ook dat getal, om het verschil te tonen; op woningsites de vraagprijs van een koopwoning (met uw huidige salaris, als ingevuld, voor de belastingteruggave). Niets duidt de bedragen als de uwe aan. Ook vraagt hij op welke functies aan staan en wat de nieuwste versie is. De briefknop opent de vacature op onze briefpagina; die gaat pas verder als u daar op "Schrijf mijn brief" drukt (zie AI-functies hierboven).
Wat hij bewaart
Uw instellingen in de extensie-opslag van de browser (gesynchroniseerd met uw browserprofiel, zoals bij elke extensie), en bewaarde vacatures, uw huur en uw huidige salaris alleen op dit apparaat, nooit gesynchroniseerd. Verwijdert u de extensie, dan verdwijnen ze.
Gebruikstellingen (optioneel, standaard uit)
Als u ze aanzet: tellingen zoals "labels getoond" of "vacature bewaard" met de naam van de vacaturesite (bijvoorbeeld www.linkedin.com). Er wordt geen IP-adres, pagina-inhoud of kenmerk bij bewaard. Ze worden met onze andere statistieken maximaal 90 dagen bewaard.
Accountkoppeling (alleen als inloggen verplicht is)
Als de site inloggen vraagt voor de extensie, geeft "Account koppelen" de extensie een token dat uw account aanduidt, 30 dagen geldig en alleen op dit apparaat bewaard. Het gaat mee met elke berekening zodat de server het kan controleren; het wordt niet gekoppeld aan de bedragen die u opzoekt, die niet worden bewaard.
Op onze server
De bedragen, het huidige salaris en vraagprijzen worden berekend en niet bewaard. "Vergelijken" met 3 tot 5 bewaarde vacatures opent een pagina met de functies en salarissen in de link, berekend in uw browser; er wordt niets bewaard. Zoals elk verzoek gaan ze door onze gewone snelheidsbeperking, die uw IP-adres hooguit een minuut gebruikt.

Koppeling met AI-assistenten (ChatGPT, Claude)

Wat bij ons binnenkomt als een assistent onze rekenhulpen gebruikt

Wat we ontvangen
Als u een AI-assistent hebt gekoppeld aan nltaxcalculator.nl/dutch-tax/api/mcp, stuurt de assistent ons alleen de invoer van één berekening, zoals een brutosalaris, een spaarbedrag of een aantal kinderen. Niet uw naam, account, gesprek of documenten: de assistent bepaalt wat hij stuurt, en onze hulpmiddelen accepteren alleen getallen en ja/nee-keuzes.
Wat we bewaren
Niets van de invoer of de uitkomst. Onze serverlogs noteren welk hulpmiddel wanneer is gebruikt, zonder de invoer, zoals ze elk verzoek aan de site noteren, om de dienst draaiende te houden. De snelheidsbeperking gebruikt het IP-adres van de aanroepende dienst (normaal de aanbieder van de assistent, niet u) hooguit een minuut.
Geen account
De koppeling vraagt geen account, sleutel of inlog, zet geen cookies en is voor iedereen hetzelfde.
De assistent zelf
Uw gesprek wordt verwerkt door de aanbieder van de assistent (bijvoorbeeld OpenAI of Anthropic) onder hun eigen privacybeleid; wij zien het nooit.

Herinneringen per e-mail

Als je de belastingkalender vraagt je vóór je data te mailen, bewaren we je e-mailadres, je taal en je antwoorden op de kalendervragen (ja/nee-antwoorden en een paar data, zoals wanneer je 30%-regeling begon). We sturen niets voordat je op de link in de bevestigingsmail klikt. Daarna krijg je één e-mail een week vóór elke datum in je kalender, en houden we bij aan welke data we je herinnerd hebben, zodat er geen dubbel komt.

We gebruiken deze gegevens alleen om de herinneringen te sturen, via onze e-mailprovider; we verkopen of delen ze niet. Elke herinnering heeft een afmeldlink, en afmelden verwijdert je adres, je antwoorden en het overzicht meteen. Een aanmelding die nooit bevestigd wordt, verwijderen we ook.

Cookies en browseropslag

Sessiecookie
Als u inlogt, houdt een strikt noodzakelijke cookie u ingelogd. Deze volgt u niet op andere websites en wordt niet gebruikt voor advertenties.
localStorage
Uw aangiftegegevens, scenario’s die u bewaart en uw voorkeur voor licht/donker thema worden alleen in uw browser opgeslagen, zodat de rekenhulp uw cijfers bij een volgend bezoek onthoudt. Dit verlaat nooit uw apparaat.
Advertentiecookies (Google AdSense)
Worden alleen geplaatst als u op "Accepteren" klikt bij de cookiemelding. Ze worden gebruikt om advertenties te tonen en, als die gepersonaliseerd zijn, af te stemmen op uw activiteit. Klikt u op "Weigeren" of negeert u de melding, dan wordt niets hiervan geladen: geen advertentiescript, geen advertentiecookies en geen verzoeken aan de advertentieservers van Google. Wijzig uw keuze op elk moment via "Cookie-instellingen" in de footer, of beheer de advertentiepersonalisatie van Google rechtstreeks via adssettings.google.com.

De sessiecookie en localStorage hierboven zijn strikt noodzakelijk voor de werking van de app (geen tracking of advertenties), waarvoor de AVG/ePrivacy-regels geen toestemming verplicht stellen. Advertentiecookies zijn niet nodig voor de werking van de app, dus vragen wij vooraf toestemming via de Accepteren/Weigeren-keuze in de cookiemelding, in plaats van ze alleen te vermelden. U kunt bovendien op elk moment de opslag van uw browser wissen, waardoor de rekenhulp weer leeg wordt en, afzonderlijk, uw cookiekeuze wordt gereset.

Hoe lang wij gegevens bewaren

Accountgegevens
Bewaard zolang uw account bestaat. Verwijderd op verzoek (zie Uw rechten hieronder).
Paginabezoeken, inlog-gebeurtenissen, foutlogs
Automatisch verwijderd na 90 dagen.
AI-gebruiksrecords (kosten/tokenaantallen, geen inhoud)
Bewaard gedurende 12 maanden voor facturatiegeschiedenis, daarna verwijderd.
Feedbackberichten
Bewaard totdat u ons vraagt een bepaald bericht te verwijderen. Ze helpen ons terugkerende problemen te zien.
Inzendingen Community salarisinzichten
Voor onbepaalde tijd bewaard om het totaalbeeld op te bouwen. Omdat een inzending nooit gekoppeld is aan een account, sessie of IP-adres, kunnen wij een specifieke inzending niet identificeren of op verzoek verwijderen.

Uw rechten

Onder de AVG kunt u ons vragen om:

Mail naar [email protected] om een van deze rechten te gebruiken. Wij reageren binnen 30 dagen. Omdat uw aangiftegegevens al alleen in uw eigen browser leven, is "inzage" en "verwijdering" van die specifieke gegevens net zo eenvoudig als het openen van de opslaginstellingen van uw browser of het klikken op "opgeslagen gegevens wissen" in de app zelf.

Beveiligingsmaatregelen

Wachtwoorden worden gehasht door onze authenticatieprovider en nooit in platte tekst opgeslagen. Al het verkeer is versleuteld (HTTPS). API-routes die AI-modellen aanroepen of gevoelige gegevens retourneren, vereisen dat u bent ingelogd, zijn per IP-adres snelheidsbeperkt, en worden gecontroleerd op prompt-injectie en persoonsgegevens voordat uw bericht een AI-model bereikt. Beheerderstoegang tot logs en gebruikersbeheer is beperkt tot een vaste lijst van toegestane e-mailadressen.

Wijzigingen in dit beleid

Als dit beleid inhoudelijk wijzigt, werken wij de datum bovenaan deze pagina bij. Voortgezet gebruik van de app na een wijziging betekent dat u het bijgewerkte beleid accepteert.