Comment contribuer à la plateforme Unlock My Data
Ajouter ou mettre à jour une fiche
Ce guide explique comment ajouter une nouvelle fiche, ou mettre à jour une fiche existante, en utilisant l'interface Web de GitHub et la branche update-contributing(si vous êtes bénévole de l'association et que nous vous avons ajouté à l'équipe). Sinon, il faut passer par le système de fork/pull request.
📺Tutoriel vidéo explicatif
Accompagnement étape par étape - version texte ci-dessous :
🎥 Voir le tutoriel sur YouTube1. Comprendre le fichier fiche d'entreprise
Structure des champs JSON
Voici la liste complète des champs disponibles dans les fichiers de fiche entreprise :
nameNom de l'entreprise.
logoURL du logo de l'entreprise.
nationalityNationalité de l'entreprise (ex. : Américaine).
country_namePays où se trouve le siège de l'entreprise.
country_codeCode pays ISO (ex. : us).
belongs_to_groupBooléen : l'entreprise appartient-elle à un groupe ? (true ou false)
group_nameNom du groupe parent, si applicable.
permissionsNE PAS METTRE À JOUR MANUELLEMENT / SCRIPT D'AUTOMATISATION EXISTANT
contact_mail_exportAdresse email pour les demandes d'export de données.
easy_access_dataInfos concernant un accès facilité aux données, si existant.
need_id_cardBooléen : une carte d'identité est-elle requise pour les demandes ?
details_required_documentsDétails sur les documents nécessaires pour l'accès aux données.
data_access_via_postalBooléen : l'accès aux données est-il possible par courrier postal ?
data_access_via_formBooléen : l'accès aux données est-il possible via un formulaire en ligne ?
data_access_typeDétails sur le type d'accès aux données (si non couvert ci-dessus).
data_access_via_emailBooléen : l'accès aux données est-il possible par email ?
response_formatFormat de la réponse (fichier, zip, PDF, etc.).
url_exportURL pour demander l'export de vos données.
example_data_exportTableau d'objets (voir par exemple carrefour.json) liste d'éléments contenant url, type, description et date.
example_form_exportTableau d'objets (voir par exemple carrefour.json) liste d'éléments contenant url, type, description et date.
message_exchangeTableau d'objets (voir par exemple carrefour.json) liste d'éléments contenant url, type, description et date.
address_exportAdresse physique pour demander vos données.
response_delayDélai de réponse habituel (ex. : Instantané).
sanctioned_by_cnilBooléen : l'entreprise a-t-elle été sanctionnée par la CNIL ?
sanction_detailsDétails et références aux sanctions de la CNIL.
data_transfer_policyBooléen : l'entreprise a-t-elle une politique de transfert de données ?
privacy_policy_quoteCitation pertinente de la politique de confidentialité.
transfer_destination_countriesListe des pays vers lesquels les données peuvent être transférées.
outside_eu_storageLes données personnelles sont-elles stockées hors UE ?
commentsCommentaires supplémentaires.
tosdrURL local pour accéder aux données de tosdr.
exodusURL local pour accéder aux données d'exodus.
created_atDate de création de la fiche.
created_byAuteur de la fiche.
updated_atDate de la dernière mise à jour.
updated_byAuteur de la dernière mise à jour.
app(Objet optionnel) Détails de l'application (principale) - sinon, il faut créer une nouvelle fiche :
{ "name": "...", "link": "..." }2. Modifier une fiche existante
1. Rendez-vous sur le dépôt sur GitHub
Ouvrez le dépôt puis sélectionnez la branche update-contributinggrâce au sélecteur de branches.

2. Naviguez dans le dossier des fiches
Rendez-vous dans public/data/manual/.
3. Trouvez et sélectionnez le fichier
Cliquez sur le fichier JSON à modifier (par exemple, amazon.json).
4. Modifiez le fichier
Cliquez sur l'icône crayon (✏️) ("Modifier ce fichier").

Appliquez vos modifications en suivant les explications du tableau ci-dessus concernant les champs.
5. Vérifiez les modifications
Cliquez sur le bouton "Preview changes" pour consulter un aperçu de vos modifications.

6. Enregistrez les modifications (commit)
- Appuyez sur le bouton "Commit changes".
- Ajoutez un message de commit bref et descriptif (ex. : "Mise à jour de l'email de contact Amazon").
- Vérifiez que "Valider directement sur la branche update-contributing" est sélectionné.
- Cliquez sur "Commit changes".

3. Ajouter une nouvelle fiche entreprise
1. Rendez-vous dans le dossier public/data/manual/
A retrouver sur la branche update-contributing.
2. Créez un nouveau fichier
- Cliquez sur le bouton "Add file" › "Create new file".
- Nommez votre fichier
[nomentreprise].json(tout en minuscules, ex. :newcompany.json).
3. Utilisez le modèle de fiche
Copiez-collez ce modèle dans votre nouveau fichier et remplissez les champs :
{
"name": "",
"logo": "",
"nationality": "",
"country_name": "",
"country_code": "",
"belongs_to_group": false,
"group_name": "",
"permissions": "",
"contact_mail_export": "",
"easy_access_data": "",
"need_id_card": false,
"details_required_documents": "",
"data_access_via_postal": false,
"data_access_via_form": false,
"data_access_type": "",
"data_access_via_email": false,
"response_format": "",
"example_data_export": [],
"example_form_export": [],
"message_exchange": [],
"address_export": "",
"response_delay": "",
"sanctioned_by_cnil": false,
"sanction_details": "",
"data_transfer_policy": false,
"privacy_policy_quote": "",
"transfer_destination_countries": "",
"outside_eu_storage": "",
"comments": "",
"tosdr": "",
"exodus": "",
"created_at": "",
"created_by": "",
"updated_at": "",
"updated_by": "",
"app": {
"name": "",
"link": ""
}
}Remplissez chaque champ aussi complètement que possible.
4. Validez le nouveau fichier (commit)
Comme précédemment, ajoutez un message de commit descriptif et validez directement sur la brancheupdate-contributing.
5. Mettez à jour le fichier slugs.json
- Rendez-vous dans
public/data/manual/slugs.json. - Ajoutez le slug (nom du fichier sans
.json) de votre nouvelle entreprise à la liste ou à l'objet, selon le format. - Validez votre modification.
4. Étapes finales
- Une fois vos modifications effectuées, vous pouvez créer une Pull Request de la branche
update-contributingvers la branche principale (main). - Rédigez un résumé indiquant ce que vous avez mis à jour ou ajouté, pour faciliter la revue.
🙏 Merci pour votre contribution !
Votre aide est précieuse pour aider la communauté à reprendre le contrôle de ses données personnelles. Chaque fiche ajoutée ou mise à jour contribue à un Internet plus transparent et respectueux de la vie privée.
