Voor IT en de CTO
Wat je wilt weten voordat je Boldcaster goedkeurt
In Boldcaster staan de strategie, de cijfers en de beoordelingen van een bedrijf. Wie dat moet goedkeuren stelt een paar vaste vragen. Hier staan ze, met het antwoord. Wat er nog niet is staat er ook bij.
Waar staat onze data?
- De database staat in de Europese Unie, bij Supabase in Ierland.
- De analyses door AI draaien bij Mistral, een Frans bedrijf met verwerking in de EU. Namen van medewerkers worden vervangen door een neutrale aanduiding voordat er iets naar de AI gaat.
- Een paar diensten buiten Europa krijgen een beperkt deel: Calendly en Stripe een naam, een e-mailadres en een tijdstip, en Resend het adres en de inhoud van de e-mails die we versturen, zoals een uitnodiging of een herinnering.
- Koppelt iemand zijn eigen AI-assistent, dan gaat wat hij opvraagt naar de aanbieder van die assistent. Die koppeling staat standaard uit.
Wie kan bij welke gegevens?
- Elke organisatie is afgeschermd in de database zelf, met row level security op elke tabel. Een verzoek om gegevens van een andere organisatie levert niets op, ook niet buiten de app om.
- Binnen een organisatie bepaalt de rol wat iemand ziet: eigenaar, admin, MT, medewerker of externe medewerker. Een externe medewerker ziet alleen de taken waar hij aan gekoppeld is.
- De eigenaar zet onderdelen aan of uit en bepaalt per onderdeel welke rollen het zien. Wat uitstaat is niet te openen, ook niet via een oude link.
- Een project kan besloten zijn. Dan zien alleen de mensen die eraan gekoppeld zijn het, en gaat er niets van naar buiten via een webhook.
- Wie welke rol mag toekennen ligt vast: een admin kan niemand eigenaar of admin maken.
Is er tweestapsverificatie?
- Ja. Iedereen kan het aanzetten in zijn profiel, met een authenticator-app. Bij het instellen krijg je tien herstelcodes.
- De eigenaar kan het verplicht stellen voor de hele organisatie. Wie het dan niet heeft ingesteld, komt de app niet in.
- Die verplichting geldt in de database en niet alleen op het scherm. Een sessie zonder code krijgt van een organisatie die het verplicht niets te zien, ook niet rechtstreeks via de API.
- Ook de API en de AI-koppeling werken in zo'n organisatie. De code wordt gevraagd bij het goedkeuren van de koppeling en bij het aanmaken van een sleutel, en geldt daarna alleen voor die ene verbinding.
- Is iemand zijn telefoon kwijt, dan logt hij in met een herstelcode of zet de eigenaar of een admin zijn tweestaps terug.
- Inloggen kan met e-mail en wachtwoord of met een Google-account.
Wat gebeurt er als iemand komt of gaat?
- Een nieuw teamlid krijgt een uitnodiging per mail en kiest zelf een wachtwoord.
- Haal je iemand weg, dan ziet hij vanaf dat moment niets meer van de organisatie. Hij komt alleen terug met een nieuwe uitnodiging.
- Een API-sleutel of AI-koppeling hoort bij een persoon en ziet wat die persoon ziet. Gaat de persoon weg, dan ziet de sleutel ook niets meer.
- Elke sleutel en elke koppeling is los in te trekken, door de eigenaar of door de persoon zelf.
- Wat de persoon gemaakt heeft blijft staan: taken, metingen en reflecties horen bij de organisatie.
Wat kunnen we koppelen, en wat gaat er dan naar buiten?
- Een REST API met een sleutel per persoon. Standaard alleen lezen; de eigenaar kiest welke onderdelen via de API op te vragen zijn.
- Een koppeling voor AI-assistenten (MCP). Standaard uit. Iets aanmaken of wijzigen gebeurt in twee stappen: de assistent krijgt eerst een voorstel terug en schrijft pas na een bevestiging.
- Webhooks: Boldcaster stuurt een ondertekend bericht naar een adres dat de eigenaar opgeeft. Er staan titels, standen en id's in, geen toelichtingen, notities of de inhoud van een reflectie.
- Elke aanroep via de API of een AI-assistent staat in een logboek dat de eigenaar kan inzien. Verstuurde webhooks staan dertig dagen in een eigen logboek.
- Taken importeren uit een export van Jira of ClickUp gebeurt in de browser, zonder AI.
Kunnen we weer weg?
- Ja. De eigenaar of een admin exporteert alles van de organisatie in één keer, als Excel of als JSON.
- In het bestand staat ook wat er niet in zit of niet lukte, met naam. Een export die er volledig uitziet en dat niet is, bestaat niet.
- De bijlagen bij taken download je apart, als zip. Inloggegevens en sleutels zitten nergens in.
Hoe weten jullie dat het klopt?
- Bij elke wijziging draaien geautomatiseerde tests, waaronder controles op toegangsrechten.
- Rechten controleren we door ze na te spelen in de database: inloggen als een gebruiker met die rol en tellen wat hij ziet.
- De wijzigingen aan de database staan als genummerde migraties in versiebeheer.
Wat is er nog niet?
- Inloggen via SAML en het automatisch aanmaken en verwijderen van accounts via SCIM.
- Inloggen met een passkey (vingerafdruk of gezicht). Supabase, waar onze inlog op draait, biedt het sinds mei 2026 als beta aan; we wachten tot het stabiel is.
- Zelf hosten. Boldcaster draait alleen bij ons.
Staat je vraag er niet bij?
Mail hem, dan krijg je antwoord van degene die het gebouwd heeft: [email protected]