Over dit project

Officiële systemen werken.
Niet altijd voor iedereen.

Solidari is een gratis platform dat mensen helpt navigeren door officiële communicatie — brieven, regelingen, rechten, aanvragen. Gebouwd vanuit de overtuiging dat toegankelijkheid geen privilege hoeft te zijn.

Achtergrond

Waar dit vandaan komt

Officiële communicatie gaat ervan uit dat je de taal beheerst, de regels kent, en weet bij welke instantie je moet zijn. Dat is voor veel mensen niet vanzelfsprekend — en het is ook niet iets wat alleen een specifieke groep treft. Het raakt iedereen die ooit een brief van de Belastingdienst ontving en niet goed wist wat er nu precies werd gevraagd.

Taalmodellen zijn goed in precies dit: complexe tekst toegankelijk maken, in elke taal, op elk moment van de dag. Die mogelijkheid bleef te lang onbenut voor mensen die er het meeste baat bij hebben. Solidari is een poging om dat te veranderen — niet als vervanging van hulpverleners of beleid, maar als laagdrempelige eerste stap.

Solidari is een onafhankelijk project, gebouwd vanuit vakinhoudelijke ervaring met hoe mensen vastlopen op het snijvlak van taal, regelgeving en digitale systemen. Geen subsidie, geen organisatie — wel een concrete visie op hoe AI publieke waarde kan hebben.


Ontwerpkeuzes

Wat Solidari anders maakt

Elk platform maakt keuzes. Dit zijn de keuzes die Solidari bewust heeft gemaakt — en waarom.

🚪
Geen account vereist

Wie een brief niet begrijpt, is al gestrest. Een registratiescherm maakt dat erger. Alle tools werken direct, zonder inloggen, zonder e-mailadres.

🔒
Privacy by design

Brieven bevatten persoonlijke informatie. De Brief Begrijper verwijdert persoonsgegevens lokaal vóórdat de brief wordt geanalyseerd. Naam, adres, BSN en rekeningnummer verlaten het systeem nooit. Geen opslag, geen logging, geen profiel.

🌍
Meertalig als startpunt

De taal die jij het beste spreekt, is de taal waarin Solidari met je praat. Zeven talen beschikbaar — waaronder Arabisch, Tigrinya en Dari, talen die in digitale overheidsdienstverlening zelden worden ondersteund. RTL-talen worden automatisch correct weergegeven.

☀️
Zonne-energie als sturing

De backend draait op een gewone pc thuis, alleen actief bij zonne-overschot. Dat begrenst de beschikbaarheid bewust — en zorgt dat de AI-tools gratis blijven zonder een cloudrekening die oploopt.

🎯
Ontworpen rond situaties, niet systemen

Overheidsdienstverlening is ingedeeld naar regelgeving. Mensen denken in situaties: een brief ontvangen, een besluit begrijpen, een aanvraag doen. Solidari volgt die logica — de tool kiest de gebruiker, niet andersom.

🚫
Geen advertenties, geen freemium

Solidari vraagt niets van eindgebruikers — geen abonnement, geen advertentieblok, geen dataverzameling als verdienmodel. De kosten (€4–9/maand) worden door de maker zelf gedragen.


Technische architectuur

Hoe het werkt

De meeste tools draaien volledig in de browser — geen server, geen backend, altijd beschikbaar. Alleen de AI-tools raken de backend. Dat onderscheid is geen technische toevalligheid maar een bewuste keuze: hoe minder infrastructuur iets nodig heeft, hoe betrouwbaarder en privacyvriendelijker het is.

🌐
Frontend — GitHub Pages
Statische HTML/CSS/JS zonder buildstap. Altijd beschikbaar, gratis gehost. Gedeelde architectuur via components.js components.css i18n.js — alle zeven talen en gedeelde navigatie worden via één bestand in elke pagina geladen.
↓ API-verzoek (alleen bij AI-tools)
☁️
Cloudflare Worker — API-proxy
Een Cloudflare Worker fungeert als proxy tussen de browser en de AI-diensten — en handelt rate limiting op netwerkniveau af.
↓ bij zonne-overschot actief
🖥️
Lokale backend — Lenovo pc thuis
Intel Core i7-7700, 16 GB RAM, GTX 1060 3GB (CUDA). Linux Mint, Flask/Gunicorn, nginx, Let's Encrypt HTTPS. Systemd-service onder een dedicated gebruiker solidari zonder root-rechten. De backend is alleen actief bij voldoende zonne-overschot.
🤖
AI-laag — Claude API (Anthropic)
Brief Begrijper gebruikt Claude Haiku via de Anthropic API. OCR en PII-redactie draaien lokaal; alleen de geanonimiseerde brieftekst wordt naar de API gestuurd. Andere tools (Budgethulp, Rechten & Plichten, Digi Hulp) gebruiken Claude API direct — zonder privacygevoelige documenten.
🔒
Brieven worden nooit opgeslagen

De Brief Begrijper is de enige tool die privacygevoelige documenten verwerkt. Een geüploade brief wordt in het geheugen van de server gelezen en omgezet naar tekst (OCR). Daarna worden persoonsgegevens — naam, adres, BSN, rekeningnummer, kenmerknummers — lokaal vervangen door neutrale placeholders. Alleen de inhoud van de brief (tekst, deadlines, instructies) wordt ter analyse doorgestuurd naar de Claude API. Het bestand raakt nooit een schijf, database of logbestand.

De gebruiker geeft expliciet toestemming vóór de upload. Solidari heeft een verwerkersovereenkomst afgesloten met Anthropic. Brief Begrijper is alleen beschikbaar als de lokale pc actief is — er is bewust geen alternatieve route gebouwd.

🔍
Budgethulp gebruikt live zoekdata

De Budgethulp-tool analyseert inkomsten en uitgaven via Claude API — met ingebouwde web search. Dat is de concrete reden waarom deze tool niet lokaal draait: gemeentelijke regelingen rond bijzondere bijstand, schuldhulpverlening en voedselbanken veranderen regelmatig. Een lokaal model werkt met trainingsdata van maanden geleden. De API zoekt actueel. De budgetdata die wordt meegestuurd bevat geen naam, BSN of rekeningnummer — alleen categorieën en bedragen.

📋
Digi Hulp genereert een tweetalig cursusblad

Na een gesprek in Digi Hulp kan de gebruiker een PDF downloaden: een cursusblad met de geleerde stappen, in de eigen taal én in het Nederlands naast elkaar. Claude genereert de inhoud op A2-taalniveau, ReportLab bouwt de PDF. De twee kolommen zijn RTL-aware — Arabisch en Dari worden automatisch rechts uitgelijnd. Dat cursusblad is ook nuttig voor de begeleider of vrijwilliger die met de gebruiker meekijkt.


Jasper Marsman

Solidari is ontwikkeld vanuit vakinhoudelijke ervaring met hoe mensen vastlopen op het snijvlak van taal, regelgeving en digitale systemen. De tools zijn gebouwd op de overtuiging dat AI een concrete rol kan spelen in digitale inclusie — niet als belofte, maar als werkend product.

LinkedIn
Privacy

Wat er met jouw gegevens gebeurt

Solidari verwerkt geen persoonsgegevens tenzij dat technisch noodzakelijk is voor de tool. Hier staat precies wat er wel en niet gebeurt.

Geen opslag

Alles wat je invoert of uploadt wordt direct in het geheugen verwerkt en daarna vernietigd. Er wordt niets opgeslagen op een server of in een database.

Geen cookies of tracking

Solidari gebruikt geen cookies, geen analytics en geen trackingpixels. Er worden geen gegevens gedeeld met adverteerders of derde partijen.

Brief Begrijper — geanonimiseerd

OCR en PII-redactie (naam, adres, BSN, rekeningnummer) draaien lokaal. Alleen de geanonimiseerde brieftekst wordt naar de Claude API gestuurd. De brief wordt nooit opgeslagen. Je geeft expliciet toestemming vóór de upload.

Claude API

Sommige tools (Budgethulp, Rechten & Plichten, Digi Hulp) en de Brief Begrijper maken gebruik van de Claude API van Anthropic. Anthropic hanteert een bewaartermijn van 30 dagen voor API-verwerking — daarna wordt de data verwijderd. Feedbackdeling met Anthropic is uitgeschakeld. Er worden geen persoonlijke documenten via de andere tools verwerkt; voor Brief Begrijper geldt dat persoonsgegevens lokaal worden verwijderd vóór verzending.

HTTPS verplicht

Alle verbindingen verlopen via HTTPS. De backend is beveiligd met een Let's Encrypt certificaat. Verkeer via de Cloudflare Worker is versleuteld.

AVG / GDPR

Solidari slaat geen persoonsgegevens op en valt daarmee buiten de meldplicht. Voor het gebruik van de Claude API is een verwerkersovereenkomst met Anthropic van toepassing.