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 begon als het project van één persoon: officiële brieven en communicatie begrijpelijk maken voor iedereen die daarop vastloopt. Gebouwd vanuit vakinhoudelijke ervaring met het snijvlak van taal, regelgeving en digitale systemen. Solidari wordt onderhouden vanuit Marsman Sociale Innovatie. Geen subsidie, geen advertenties, geen verdienmodel — de tools zijn en blijven gratis.


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 op onze eigen server, vóórdat de brief naar de AI gaat. Naam, adres, BSN en rekeningnummer gaan nooit naar de AI. Geen opslag, geen logging, geen profiel.

🌍
Meertalig als startpunt

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

☀️
Zuinig en groen gehost

De backend draait op een kleine eigen server in een Europees datacenter dat op waterkracht draait. De tools zijn bewust licht gebouwd: geen framework, geen tracking, geen zware pagina's. Dat is goedkoper, sneller en zuiniger tegelijk.

🎯
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 worden gedragen door Marsman Sociale Innovatie. Er wordt geen donatie gevraagd.


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 negen 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 AI-analyse
🖥️
Eigen backend — server in Duitsland (EU)
Een kleine server bij Hetzner in Neurenberg. Debian, Flask/Gunicorn, nginx, Let's Encrypt HTTPS. Systemd-service onder een dedicated gebruiker solidari zonder root-rechten. De backend is 24 uur per dag bereikbaar.
🤖
AI-laag — Claude API (Anthropic)
Brief Begrijper gebruikt Claude Haiku via de Anthropic API. OCR en PII-redactie draaien op onze eigen server; alleen de geanonimiseerde brieftekst wordt naar de API gestuurd. Andere tools (Budgethulp, Rechten & Plichten) 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 — op onze eigen server 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. Gaat onze server plat, dan is Brief Begrijper tijdelijk niet bereikbaar — er is bewust geen alternatieve route gebouwd waarbij de onbewerkte brief alsnog naar een AI-dienst zou gaan.

🔍
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.


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 op onze eigen server. 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) en de Brief Begrijper maken gebruik van de Claude API van Anthropic. Feedbackdeling met Anthropic is uitgeschakeld (zie ook “Waar je gegevens langskomen” hieronder). Er worden geen persoonlijke documenten via de andere tools verwerkt; voor Brief Begrijper geldt dat persoonsgegevens op onze eigen server 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

Brieven worden niet opgeslagen. Voor het gebruik van de Claude API is een verwerkersovereenkomst met Anthropic van toepassing, en voor de server een verwerkersovereenkomst met Hetzner.

Wie is verantwoordelijk

Marsman Sociale Innovatie B.V., KvK 42157356, Bottertweg 12, 8171 NP Vaassen. Vragen over je gegevens: privacy@solidari.nl. Je kunt een klacht indienen bij de Autoriteit Persoonsgegevens.

Waar je gegevens langskomen

De server waarop brieven worden verwerkt staat in een datacenter van Hetzner in Duitsland (EU). De geanonimiseerde tekst wordt verwerkt door Anthropic (Verenigde Staten) op grond van standaardcontractbepalingen; Anthropic bewaart die tekst maximaal 30 dagen en gebruikt hem niet voor training. Feedback die je via het feedbackformulier stuurt wordt wél bewaard, in een database bij Cloudflare, en na twaalf maanden automatisch verwijderd — schrijf daarin geen persoonlijke gegevens.


Toegankelijkheid

Ook bruikbaar zonder te lezen

Solidari werkt met spraak: je kunt teksten laten voorlezen (de 🔊-knoppen en de luistermodus in de menubalk) en op veel plekken inspreken in plaats van typen. Het voorlezen gebruikt de stem die op je eigen toestel staat. Er gaat dus geen tekst naar een voorleesdienst van iemand anders.

Wat nog niet overal werkt: heeft je toestel de stem van jouw taal niet, dan verschijnt de 🔊-knop niet. Dat is met opzet: liever geen knop dan een knop die niets doet.

Tigrinya wordt niet voorgelezen. De enige computerstem die er voor die taal is, hebben we door een moedertaalspreker laten beoordelen. Het oordeel was dat hij niet goed genoeg is om aan te bieden, en dan bieden we hem niet aan — een stem die je verkeerd voorleest is erger dan geen stem. Lezen, vertalen en de rechts-naar-links-weergave werken in het Tigrinya gewoon, en zodra er een stem is die wél deugt, komt het voorlezen terug. Spraakherkenning in het Tigrinya is er nog niet.