# Beveiliging en privacy ## Scheiding tussen hosts Elke host (tenant) heeft een **eigen datamap** op de server. Boekingen, gasten, bestanden en instellingen van de ene host worden nooit samen met die van een andere opgeslagen, en elk verzoek wordt gecontroleerd tegen de ingelogde host. Gastlinks, API-sleutels en sessies werken alleen voor de eigen host. ## Betalingen Kaartgegevens worden ingevoerd op de pagina's van Revolut of in het Apple Pay- / Google Pay-venster van Revolut. Ze komen nooit op onze servers. Betaalbevestigingen van Revolut worden gecontroleerd met een ondertekeningsgeheim (signing secret) per host. ## Geheimen Revolut-sleutels, kanaalinloggegevens, Nuki-tokens en webhookgeheimen worden **versleuteld** opgeslagen (AES-256-GCM) en gemaskeerd getoond in het dashboard. API-sleutels worden alleen als hash opgeslagen — de volledige sleutel wordt één keer getoond. ## Wachtwoorden en sessies Wachtwoorden worden gehasht met scrypt. Sessies gebruiken ondertekende, HTTP-only, beveiligde cookies; wijzigingen gaan door same-origincontroles tegen cross-site-aanvallen. Herhaalde mislukte inlogpogingen worden afgeremd. ## Gastgegevens - Gastlinks zijn lange willekeurige tokens en kunnen worden vernieuwd. - Deurcodes en wifi worden alleen getoond bij vrijgegeven verblijven, rond de verblijfsdata. - Foto's van identiteitsbewijzen en handtekeningen worden afgeschermd opgeslagen en zijn alleen te downloaden door ingelogde gebruikers van de host. - **EU Digital Identity Wallet** ([CodeB Wallet – EU Digital Identity Wallet](https://myeudi.app)): gasten keuren elk gegevensverzoek uitdrukkelijk goed in hun wallet; alleen de velden die nodig zijn voor het inchecken worden opgevraagd. - Duitse registratiegegevens worden automatisch gewist één jaar en zeven dagen na vertrek. - **Erase (GDPR)** (wissen volgens de AVG) in het gastenoverzicht verwijdert het record van een gast en de persoonlijke incheckgegevens van eerdere verblijven. ## Gegevensopslag en back-ups Gegevens worden opgeslagen als bestanden buiten de mappen van de webserver, zodat ze nooit direct te downloaden zijn. Elke opslag is atomair en bewaart **10 doorlopende back-ups**, en beschadigde bestanden worden automatisch hersteld vanuit de laatste goede back-up. De platformbeheerder kan een dagelijkse **versleutelde** back-up toevoegen (AES-256, per e-mail verstuurd of naar een tweede locatie gekopieerd) en een standby-server die elke wijziging binnen enkele seconden ontvangt — zie [Back-ups en hoge beschikbaarheid](/docs/operator-backups-and-high-availability). ## Audittrail Wijzigingen aan instellingen, gebruikers, boekingen en betalingen worden vastgelegd met wie en wanneer (**Settings → Audit trail**). Ook supportsessies van de platformbeheerder worden gelogd. ![Settings → Audit trail](/site/img/docs/d-settings-audit.webp "Settings → Audit trail") ## Veelgestelde vragen ### Waar worden de gegevens gehost? Op de server van de platformbeheerder. Vraag de beheerder naar de locatie en de verwerkersovereenkomst. ### Kan ik mijn gegevens exporteren? Ja — boekingen als CSV vanuit de lijsten, de MTA-aangifte, het rapport toeristenbelasting en alles via de [API](/docs/api-quickstart).