Value Financial

Hoe veilig is app.valuefinancial.nl — eerlijk, inclusief de grenzen

Naar artikelinhoud

Beveiliging 6 min leestijd

Geen grote beloftes. Wel: wat er écht staat in de app — en waar de grenzen liggen.

app.valuefinancial.nl

Lagen dicht · workspace afgeschermd

Sterk: isolatie & HTTPS  ·  Grenzen: geen HYOK / MFA

Je kent die vraag wel. Waar komen mijn cijfers terecht? Wie kan erbij? En wat belooft die software nou écht — versus wat er op de site staat?

Ik zeg het gewoon zoals het is. Beveiliging is geen sticker. Het is een keten: van je browser tot de database. En net als bij een maandafsluiting heeft die keten sterke stukken én zwakkere. Hieronder: hoe app.valuefinancial.nl in elkaar zit. Wat werkt. En wat ik bewust níet beloof. In de app staat hetzelfde onder Systeembeheer → Beveiliging & privacy.

Wat er wél goed zit

Je verbinding is dicht. De app draait over HTTPS — versleuteld verkeer. Er staan harde browserregels aan: geen insluiten in andermans iframe, geen rare camera- of microfoonrechten, en een policy die helpt tegen rommel-scripts. Cloudflare zit ervoor. Geen toverij. Wel minder kans dat iemand op een open wifi meekijkt of iets in je pagina probeert te schuiven.

Zonder inloggen kom je nergens. Toegang begint bij Firebase Authentication: e-maillink of Google. Geen geldige sessie? Dan geen data. Zet je een wachtwoord, dan moet die stevig genoeg zijn. En op de server geldt: zonder echte login gebeurt er niets — “even een request sturen zonder account” werkt gewoon niet.

Jouw data zit niet bij de buren. Elke workspace heeft een eigen pad in de database. De Firestore-regels zeggen hard: buiten jouw account (en de collega’s die jij zelf uitnodigt) mag niemand lezen of schrijven. Dat is de kern. Niet “de website mag het niet tonen”, maar “de database weigert het”. Nodig je iemand uit, dan deelt die wél jouw workspace — anders kun je samen geen close doen. Dat is bewust zo.

“Veilig genoeg is niet: niemand kan ooit iets. Veilig genoeg is: de verkeerde persoon komt niet bij jouw peildatum-cijfers.”

Kaartgegevens komen niet bij mij binnen. Abonnementen lopen via Stripe. Creditcardnummers landen niet in Value Financial. Minder rommel, minder risico.

Je kunt laten zien wie wat deed. Belangrijke wijzigingen gaan in een audit trail. Bewaartermijn zeven jaar, daarna automatisch weg. Export naar CSV of PDF, met een hash erbij zodat je kunt checken of het bestand nog klopt. Handig als iemand vraagt: wie tekende dat af, en wanneer?

De servers zijn van Google Cloud / Firebase. Opslag en login hangen aan hun platform (Firestore in de EU, volgens wat in de app staat). Google Cloud als geheel heeft bekende certificaten zoals SOC 2 en ISO 27001. Dat zegt iets over de infrastructuur — niet dat Value Financial zelf zo’n ISO-sticker heeft. Die nuance wil ik erbij hebben.

Waar ik eerlijk over moet zijn

Je beheert geen eigen encryptiesleutels. Dat heet soms HYOK — Hold Your Own Keys. Dat heb ik niet gebouwd. Je data wordt versleuteld opgeslagen zoals Firebase/Google dat standaard doet. Jij hebt geen aparte kluis met sleutels, en ik ook niet “namens jou”. Voor sommige grote inkooptrajecten is dat een nee. Dan zeg ik dat liever vooraf.

Er zit (nog) geen MFA in. Geen tweede factor zoals een app-code naast je login. Wie jouw mailbox of Google-account overneemt, heeft een probleem — en jij ook. Dus: sterke accounts aan jouw kant blijven meedoen. MFA wil ik nog; het staat er vandaag niet. Klaar.

Eén extra check op de server staat bewust uit. App Check / reCAPTCHA zit aan de voorkant. Hard afdwingen op de server doe ik nu niet. Waarom? In de praktijk vielen tokens soms weg (Cloudflare / reCAPTCHA), en dan kreeg je fouten bij login of sync terwijl je wél gewoon was ingelogd. Liever een app die werkt mét echte login-eisen, dan een valse “extra slot” die de close blokkeert. Zodra die tokens structureel meegaan, kan die check weer hard aan. Tot die tijd beloof ik het niet.

Er wordt beperkt gemeten hoe de app gebruikt wordt. Microsoft Clarity kijkt naar anonieme sessies — invoervelden zijn afgeschermd, geen boekingsregels in opnames. Google Analytics alleen als je cookies toestaat, en dan vooral: welke pagina’s en modules je opent. Geen financiële posten. Toch: elke meter is een extra partij. Wil je écht niks van dat soort meting, dan is dat een gesprek — geen knop “alles uit” die ik hier beloof.

Collega’s met toegang zien jouw workspace. Isolatie beschermt je tegen andere klanten. Niet tegen iemand die jij zelf een seat hebt gegeven. Rollen en seats kun je beheren. Maar de mens blijft vaak het grootste risico. Zo werkt elke cloud-app.

Als Google of Stripe stilvalt, voel jij dat. Er is een statuspagina. Geen belofte dat alles altijd op jouw eigen server draait. Dat is de deal van SaaS: minder zelf beheren, meer afhankelijk van leveranciers.

Wat betekent dit voor jou?

Voor de meeste finance-teams en kantoren is dit een nuchtere setup: dicht verkeer, inloggen verplicht, database die de buren buiten houdt, kaarten via Stripe, audit erbij — en openheid over wat er níet is. Voor een bank, of een traject dat morgen eigen sleutels en MFA eist, is dit (nog) geen “alles groen”. Dan moet je dat weten vóór je data importeert. Niet erna.

Wil je het zelf nalezen: in de app onder Systeembeheer → Beveiliging & privacy. En het privacybeleid voor AVG en verwerkers (Firebase, Stripe, Resend, enz.). Vertrouwen begint bij eerlijk zeggen wat er wél en niet is.