Dit artikel beschrijft de beveiligingsmaatregelen voor de websites en apps die wij bouwen, inclusief de beperkingen.
Inloggen en toegangscontrole
Gebruikersaccounts ondersteunen e-mailverificatie, instelbare wachtwoordsterkteregels, controles tegen bekende gelekte wachtwoorden (Have I Been Pwned) en opnieuw authenticeren bij gevoelige acties zoals het wijzigen van een wachtwoord.
Toegang tot database en bestanden wordt geregeld met Row-Level Security-beleid (RLS), dat bepaalt welke records of bestanden individuele gebruikers mogen bekijken, aanmaken, bewerken of verwijderen.
Versleuteling tijdens verzending
Alle gepubliceerde URL's en eigen domeinen forceren automatisch HTTPS met TLS 1.2 of nieuwer. Verbindingen met oudere protocollen (TLS 1.0 en 1.1) worden geweigerd.
Waar uw data wordt opgeslagen
Data in de ingebouwde backend wordt gehost in één van drie regio's die bij het aanmaken van het project worden gekozen: Amerika, Europa of Azië-Pacific. Zodra de database is aangemaakt, ligt de regio vast en kan die niet worden gewijzigd of gemigreerd.
Back-ups
De ingebouwde database wordt automatisch eenmaal per dag geback-upt en dagelijkse back-ups worden ongeveer 14 dagen bewaard.
Bij het terugzetten van een back-up worden zowel de databasestructuur als de data teruggezet naar die dagelijkse snapshot. Dit veroorzaakt enkele minuten databaseonderbreking en overschrijft alle data die na die back-up is gewijzigd.
Dagelijkse back-ups omvatten alleen de database. Bestanden in de bestandsopslag zijn niet inbegrepen en herstel naar een tijdstip tussen twee dagelijkse snapshots wordt niet ondersteund.
Geheimen en API-sleutels
Privé-API-sleutels, tokens en inloggegevens worden bewaard in een speciale, alleen-schrijven geheimenbeheerder. Eenmaal opgeslagen kan een waarde niet meer worden bekeken, alleen vervangen of verwijderd. Geheimen worden tijdens uitvoering in servercode en backend-integraties geïnjecteerd en worden nooit blootgesteld in browser code.
Beveiligingsscans
Geautomatiseerde scans combineren statische applicatiebeveiligingstests, die riskante codepatronen, hardgecodeerde geheimen en onveilig API-gebruik opsporen, met software composition analysis, die afhankelijkheden van derden controleert aan de hand van een continu bijgewerkte kwetsbaarhedendatabase.
Scans op gevoelige gegevens detecteren persoonsgegevens, zoals e-mailadressen, telefoonnummers, namen, adressen, creditcardnummers, identiteitsbewijsnummers en authenticatiegeheimen, in chatgeschiedenissen, bestandsuploads en databasetabellen. Bevindingen kunnen worden geredigeerd of verwijderd, of publiceren kan worden geblokkeerd totdat ze zijn opgelost.
Privacy en naleving
De certificeringen en nalevingsverklaringen hieronder gelden voor de software waarmee wij websites en apps bouwen, niet voor ons eigen bedrijf. Die software beschikt over certificeringen en naleving voor SOC 2 Type II, ISO 27001:2022, AIUC-1 en de AVG (GDPR), en biedt een verwerkersovereenkomst (DPA). Het afdwingen van TLS 1.2 als minimum in die software voldoet aan de eisen voor transportbeveiliging van standaarden zoals PCI DSS.
Uw data is van u
U behoudt het volledige eigendom van de applicatie, code, content en data die in uw project zijn gemaakt en opgeslagen.
Bekende beperkingen
De hostingregio van de database kan niet meer worden gewijzigd nadat die is aangemaakt.
Back-ups draaien eenmaal per 24 uur en omvatten geen bestandsopslag.
Volledige database-exports zijn beperkt tot databases tot 15 GB (exportbestand van 5 GB) en één export per 24 uur.
De verlooptijd van toegangstokens kan niet worden aangepast.
Openbare opslagbuckets zijn standaard geblokkeerd, tenzij een beheerder ze expliciet inschakelt.