Beheer/Beveiliging
Gegevensbescherming
Hoe Clipido gegevens versleutelt, toegang beheert en account- en mediabestanden in productie veilig houdt.
In dit artikel lees je hoe Clipido je accountgegevens en geüploade media opslaat, en welke beveiligingsmaatregelen die gegevens in productie beschermen.
Clipido verwerkt accountgegevens, authenticatiegegevens en de foto's en bestanden die je uploadt. Dit artikel beschrijft op hoofdlijnen hoe die gegevens worden opgeslagen en beschermd. Hostingregio's en back-ups komen apart aan bod in de collectie Beveiliging en privacy.
Versleuteling tijdens transport en in rust
Al het verkeer tussen je browser en Clipido verloopt via TLS over HTTPS. Clipido termineert TLS bij de load balancers en de ingress, voordat verzoeken de applicatiediensten bereiken.
Gegevens in rust worden versleuteld door de cloudproviders die Clipido gebruikt:
| Laag | Bescherming |
|---|---|
| "Objectopslag" (originele uploads, previews, tijdelijke bestanden) | Google Cloud Storage en Cloudflare R2 gebruiken versleuteling die de provider beheert (standaard AES-256) |
| "Applicatiedatabase" | DigitalOcean Managed PostgreSQL gebruikt versleuteling in rust |
| "Pipelinedatabase" | Google Cloud SQL gebruikt versleuteling in rust |
Clipido stelt je primaire database niet open voor het publieke internet. De PostgreSQL-cluster accepteert alleen verbindingen van de Kubernetes-cluster van Clipido en van goedgekeurde back-updiensten, en SSL is verplicht.
Hoe Clipido je bestanden en metadata opslaat
Wanneer je media uploadt, slaat Clipido het volgende op:
- "Bestandsmetadata" (galerijlidmaatschap, tags, verwijzing naar de uploader, tijdstempels) in PostgreSQL
- "Originele bestanden" in een privé Google Cloud Storage-bucket waarvoor publieke toegang geblokkeerd is
- "Verwerkte previews en geleverde assets" in Cloudflare R2- en Google Cloud Storage-buckets die niet publiek beschrijfbaar zijn
Tijdelijke staging-buckets (lopende uploads, download-zips, selfie-uploads voor Find myself) hebben automatische levenscyclusregels die objecten na een vaste periode verwijderen.
Aanmelding en sessiebeveiliging
Clipido meldt je aan met kortlevende JSON Web Token-cookies (JWT), die als httpOnly-cookies in je browser worden bewaard. Gebruikelijke limieten:
| Type token | Standaardlevensduur |
|---|---|
| "Toegangstoken" | "15 minuten" |
| "Vernieuwingstoken / sessie" | "14 dagen" (club admins kunnen in de sessie-instellingen tot "30 dagen" instellen) |
| "Inlogcode per e-mail" | "15 minuten" |
| "Overdracht bij aanmelding via OAuth of SAML" | "10 minuten" |
JavaScript op de pagina kan vernieuwingstokens niet lezen, omdat ze in httpOnly-cookies staan. Ondertekeningssleutels en databasewachtwoorden voor productie worden bewaard in een secrets manager en tijdens runtime in de diensten geïnjecteerd. Ze staan niet in de broncode.
Toegangsbeheer binnen Clipido
Binnen het product hangt de toegang tot je werkruimte af van groepslidmaatschap en de aanmeldinstellingen van het portaal. Geüploade bestanden zijn standaard niet openbaar op het internet. Alleen mensen die je uitnodigt, of ontvangers voor wie je een link naar een gedeelde galerij of werkruimte publiceert, kunnen bij de bestanden die jij wilt delen.
Engineering- en operationsmedewerkers van Clipido openen de productie-infrastructuur via geauthenticeerde cloudconsoles, met rolgebaseerde rechten volgens het principe van minimale rechten. Klantinhoud wordt niet gebruikt om modellen te trainen.
Wat dit artikel niet behandelt
Dit artikel beschrijft de bescherming op platformniveau. Het vervangt niet je eigen keuzes over toegang binnen Clipido (wie je uitnodigt, welke galerijen je publiceert en of een werkruimte aanmelding vereist). Meer over gegevens van gezichtsherkenning lees je in het artikel "Gezichtsherkenning en biometrische gegevens" in de collectie Beveiliging en privacy.