L'export RGPD vous permet de récupérer, sous forme structurée et lisible par machine, l'ensemble des données personnelles et opérationnelles rattachées à votre espace de travail Coffrify. Il répond à l'obligation de portabilité prévue par l'article 20 du RGPD et constitue la brique technique d'une demande d'accès (article 15) lorsque vous devez fournir une copie des données à une personne concernée. Tout se déclenche par une seule requête authentifiée ; Coffrify rassemble les données et vous renvoie une URL de téléchargement à durée de vie limitée.
Déclencher un export
POST/v1/gdpr/exportGénère un export portable des données de l'espace de travail et renvoie un identifiant d'export ainsi qu'une URL de téléchargement temporaire.La requête ne prend aucun paramètre obligatoire : l'export porte toujours sur l'espace de travail associé à la clé utilisée. Envoyez simplement un POST avec votre clé en en-tête Authorization. Comme pour toute écriture, vous pouvez joindre un en-tête Idempotency-Key (8 à 255 caractères) afin qu'un rejeu accidentel ne relance pas l'opération ; un rejeu détecté renvoie l'en-tête X-Coffrify-Idempotent-Replay: true et la réponse d'origine.
La réponse confirme la création de l'export et fournit le lien de récupération :
| Champ | Type | Description |
|---|---|---|
| export_id | string | Identifiant unique de l'export, préfixé gdprx_. Sert de référence dans vos journaux et auprès de la personne concernée. |
| url | string | URL signée vers l'archive. À usage privé : elle suffit à télécharger sans en-tête d'authentification supplémentaire. |
| expires_at | string (ISO 8601) | Date d'expiration du lien. Passé ce délai, l'URL n'est plus valide et un nouvel export doit être déclenché. |
Récupérer l'archive
Le champ url pointe vers une archive signée. Téléchargez-la directement avec un simple GET, sans rejouer votre clé API : le jeton intégré à l'URL autorise l'accès. Faites-le avant la date expires_at, car le lien est volontairement éphémère.
L'archive regroupe les données de l'espace de travail : profil du titulaire, transferts et métadonnées de fichiers (noms, tailles, types, dates), journaux de téléchargement, journal d'audit, webhooks, clés API (sans aucun secret) et préférences. Les contenus de fichiers chiffrés ne sont pas inclus dans ce manifeste : il s'agit d'un export de données et de métadonnées, pas d'une copie des octets stockés.
Cas d'usage : répondre à une demande d'accès
Lorsqu'une personne concernée exerce son droit d'accès (article 15), vous devez lui transmettre une copie de ses données dans un délai d'un mois. L'export RGPD industrialise cette réponse : vous déclenchez l'export, vous récupérez l'archive, puis vous la communiquez par un canal sûr en conservant l'export_id comme preuve de traitement dans votre registre.
- Réceptionnez la demande et vérifiez l'identité du demandeur selon votre procédure interne.
- Appelez
POST /v1/gdpr/exportavec une clé portant le scopegdpr:export(et lemfa_codesi demandé). - Téléchargez l'archive via l'
urlavantexpires_at. - Transmettez la copie à la personne concernée et journalisez l'
export_idainsi que la date. - Si le lien a expiré avant la transmission, relancez simplement un nouvel export.
Bonnes pratiques
- Déclenchez l'export depuis un environnement serveur : la clé portant
gdpr:exportne doit jamais être exposée côté navigateur. - Privilégiez une clé restreinte (
cof_rk_) limitée au scopegdpr:exportplutôt qu'une clé pleine, pour appliquer le moindre privilège. - Traitez l'
urlcomme une donnée sensible : ne la consignez pas en clair et ne la partagez pas au delà du strict nécessaire. - Téléchargez sans tarder : le lien expire à
expires_at. Au delà, un nouvel appel est requis. - Joignez un
Idempotency-Keypour qu'un rejeu réseau ne relance pas inutilement l'opération.