BiVelio Shield: privé ChatGPT en Claude — gratis, 100% lokaal, geen account

Hoe wij werken

De AI-aanbieder krijgt markeringen. Jij ziet je gegevens.

Tussen jouw typen en het verlaten van de browser vervangt een lokale engine elke gevoelige waarde door een omkeerbare markering. De aanbieder bewaart de markering; de echte waarde blijft op jouw machine, in een versleutelde kluis.

De reikwijdte, zonder opsmuk: het dekt wat je in ChatGPT en Claude typt, en bijlagen in het Team-abonnement. Het dekt geen spraak, geen scans zonder tekstlaag en geen persoonsnamen, tenzij je organisatie een gateway instelt. Elk van die gaten heeft hieronder een eigen sectie, met naam en reden.

De reis van één bericht

Vier stappen, in deze volgorde. De eerste drie gebeuren voordat het verzoek je browser verlaat.

Je typt een gevoelige waarde; de lokale engine vervangt haar in je browser door een markering; de AI-aanbieder bewaart alleen de markering; het antwoord komt terug en de echte waarde wordt op je scherm hersteld.jouw browserde aanbiederJij typtidentiteit, IBAN, kaart…1Lokale enginevervangt en bergt op in de kluis[BV:IBAN:ee71b6b46abb]2AI-aanbiederbewaart de markering3Jouw schermde echte waarde, hersteld4alleen markeringenhet antwoord komt terug en wordt gerehydrateerd

Alles links van de streepjeslijn gebeurt op jouw machine. Het enige dat hem oversteekt, is de markering.

  1. Jij typt

    Een identiteitsnummer, een IBAN, een kaartnummer, een e-mailadres, een sleutel. Je typt het in hetzelfde vak als altijd: niets elders plakken, geen nieuwe plek, geen nieuwe werkwijze om te leren.

  2. De lokale engine vervangt

    De deterministische engine herkent elke waarde aan haar vorm, valideert het controlegetal en wisselt haar om voor een markering als [BV:IBAN:…]. De echte waarde gaat naar een versleutelde kluis die de browser nooit verlaat. Dat het controlegetal moet kloppen, voorkomt dat een ordernummer per ongeluk wordt weggelakt.

  3. De aanbieder bewaart de markering

    Wat reist, en wat bewaard blijft in de kopie van het gesprek bij de aanbieder, is de markering. Dat is geen belofte: de tabel verderop laat zien wat de servers van OpenAI en Anthropic teruggaven toen we het ze vroegen.

  4. Het antwoord wordt op je scherm gerehydrateerd

    Antwoordt het model met de markering erin, dan wisselt de extensie die bij het tekenen terug voor de echte waarde. Jij leest je gegevens; de aanbieder heeft ze nooit gehad.

Wat je browser verlaat, per abonnement

De exacte lijst met velden, geen samenvatting. De deterministische bescherming is in alle vier abonnementen dezelfde; wat verschilt, is wat naar BiVelio gaat en wat er verder beschermd wordt.

Wat vertrektWanneerMeegestuurde veldenAbonnementen
Niets naar BiVelionooitgeen enkel verzoekFree
Zetelhartslagelke 12 uur
  • token
  • activation_id
Pro en Team
Gebruikstellerselke 60 min, in batches
  • decision
  • entity_total
  • secret_count
  • by_type
  • override_count
  • nlp_degraded_count
  • ts
Pro en Team
Tekst naar de namen-gatewaybij elke verzending tot 4.000 tekens
  • text
  • language
Team met gateway

by_type telt 7 entiteitsfamilies. Het zijn tellingen: niet de tekst, niet de waarden, niet wie ze typte, niet naar welke aanbieder ze gingen. Het tijdstip wordt afgerond voordat het wordt opgeslagen, zodat het register geen dagboek van één persoon kan worden.

De namen-gateway geeft posities terug, geen tekst, en bewaart niets. Het is de enige route waarlangs jouw tekst naar een server vertrekt, en die bestaat alleen als de beheerder van je organisatie het adres ervan in het beheerde beleid zet.

Gecontroleerd bij de aanbieder

Op 19 september 2026 uploadden we vier synthetische bestanden vanuit een browser met Team-abonnement en lazen daarna het gesprek terug zoals de eigen API van de aanbieder het teruggeeft. Het bewijs is niet het scherm, dat rehydrateert: het is de kopie die de server bewaarde.

De bestanden bevatten de twee openbare voorbeeldwaarden: 12345678Z · ES91 2100 0418 4502 0005 1332

BestandAanbiederIn de browserWat de aanbieder bewaarde
DOCX met een IBAN in de tekst en een ingesloten identiteitsfotoChatGPTgroene kaart: bijlage gelakt
  • [BV:IBAN:ee71b6b46abb]

Het model citeerde de markering en beschreef de afbeelding als een transparante pixel: de foto kwam nooit aan.

PDF met tekstlaag, met identiteitsnummer en IBANChatGPTgroene kaart
  • [BV:SPANISH_DNI:7384418b4942]
  • [BV:IBAN:ee71b6b46abb]

Beide markeringen, letterlijk, in het bewaarde antwoord.

Gescande PDF, alleen beeldChatGPTrode beslissingskaart: geen pagina heeft een tekstlaag; geannuleerder kwam niets aan

De extensie doet niet alsof ze lakt wat ze niet kan lezen: ze stopte en vroeg het.

Dezelfde PDF met tekstlaagClaudegroene kaart; de miniatuur toont de markeringen al
  • [BV:SPANISH_DNI:b70c19567e5c]
  • [BV:IBAN:7c101eaa61c9]

Op het scherm stonden de echte waarden, gerehydrateerd. De server had alleen markeringen.

no tengo acceso a los valores originales

Claude, in antwoord op de gelakte PDF

Vier bestanden, nul lekken. Dit is de controle van één dag met synthetische bestanden, geen certificaat: het laat zien dat het bijlagepad van Team doet wat het zegt, bij beide aanbieders.

Wat het niet doet

Deze sectie staat hier omdat een product dat alleen laat zien wat werkt, niet te controleren is. Ze komt uit het document met bekende grenzen dat de extensie bijhoudt om niet te veel te beloven, en dat bij elke versie opnieuw wordt nagelopen.

  • Persoonsnamen: alleen met gateway

    De deterministische engine herkent vormen met een controlegetal. Een naam heeft er geen, dus de laag die namen herkent zit in een namen-gateway en komt alleen in actie als de beheerder van je organisatie het adres ervan in het beheerde beleid zet. Zonder dat reizen namen in leesbare vorm.

  • Spraak en realtimemodus: niet beschermd

    Een gesproken beurt reist over een apart audiotransport dat de interceptor nooit ziet, en een tekstlakker kan hoe dan ook geen audio lakken. Draagt de beurt gevoelige gegevens, typ hem dan in plaats van hem uit te spreken.

  • Gemini: alleen een waarschuwing

    Gemini verstuurt over een transport dat de extensie niet kan lezen. In plaats van te doen alsof ze het dekt, markeert ze de verzending als onbeschermd en zegt het je voordat hij vertrekt.

  • Scans en afbeeldingen: geen OCR

    Een PDF zonder tekstlaag, een foto of een gescande pagina zijn in de browser niet te lezen. De extensie stuurt ze niet blind mee: ze toont een kaart die de werkelijke oorzaak noemt, en jij beslist.

  • Oude Office-formaten: buiten bereik

    De oude Office-binaire bestanden — .doc, .xls en .ppt — zijn in een browser niet te openen en worden niet gelakt. Daar zorgt de zelfgehoste gateway voor.

  • Aangepaste instructies: niet bij het opslaan

    Hangt de aanbieder ze aan een verzending, dan worden ze gelakt. Sla je ze op via het instellingenvenster, dan niet: dat opslaan gaat over een eigen endpoint dat de extensie niet onderschept — en dat is precies het moment waarop je ze typte.

Sluit een gat, dan verdwijnt het uit deze lijst in dezelfde wijziging die het sluit. Een grenzendocument dat grenzen opsomt die het product niet meer heeft, misleidt evenzeer als een document dat bestaande grenzen verzwijgt.

Gemeten

De latentie van de namen-gateway, gemeten op 12 september 2026 binnen de plane-image op een CCX33-machine met acht toegewijde vCPUs, met Presidio en GLiNER en het meertalige model uit.

Tekensp95Met netwerk (+40 ms)Onder het plafond van 1.500 ms?
40096 ms136 msja
1.700414 ms454 msja
3.000748 ms788 msja
4.000de standaard1.011 ms1.051 msja
5.0001.334 ms1.374 msja, met weinig marge
10.0002.605 ms2.645 msnee

De netwerkkolom telt de werkelijk gemeten heenreis van Andorra naar Falkenstein erbij, geen schatting. Het plafond is geen voorkeur: daarboven gooit de extensie het antwoord weg, vertrekt de verzending met alleen de deterministische laag, en zie jij de kaart die dat zegt.

PDF gelakt in de browser
92 ms van begin tot eind, voor een PDF van één pagina en 3 MB
Tekstplafond richting de gateway
4.000 tekens per verzending

De documentcijfers van de gateway zijn op een andere machine en met een andere implementatie gemeten en dus niet vergelijkbaar met die van de browser. Daarom staan ze apart en niet samengevoegd tot één vleiend getal.

Controleer het zelf

De extensie is gratis voor één persoon en doet geen enkel verzoek aan BiVelio. Wil je liever de binnenkant zien: de gateway host je zelf en de tekst verlaat je perimeter nooit.