tractatus/public/locales/fr/privacy.json
TheFlow c4f4403236 feat(i18n): add footer and privacy page translations (en/de/fr)
SUMMARY:
Implemented complete internationalization for footer component and
privacy page across English, German, and French languages.

CHANGES:

1. Privacy Page Translations (3 files):
   - Created locales/en/privacy.json (baseline)
   - Created locales/de/privacy.json (German - Datenschutzerklärung)
   - Created locales/fr/privacy.json (French - Politique de confidentialité)
   - All 11 sections + Te Tiriti fully translated

2. Footer i18n Enhancement:
   - Rewrote footer.js with data-i18n attributes
   - Added languageChanged event listener for dynamic updates
   - Expanded homepage.json footer translations (en/de/fr)
   - Footer now auto-translates with language selection

3. Privacy Page Integration:
   - Added data-page="privacy" attribute to HTML
   - Added data-i18n to all content sections (header + 11 sections)
   - Integrated with existing language-selector.js component
   - Updated i18n-simple.js pageMap to recognize privacy page

4. Bug Fix:
   - Fixed SessionStart hook error in .claude/settings.local.json
   - Changed from $CLAUDE_PROJECT_DIR to absolute path
   - Hook now runs successfully at session start

BENEFITS:
- Better UX for international users (German, French speakers)
- Legal compliance (privacy policy in native languages)
- Consistent language experience across entire site
- Leverages existing language persistence (localStorage)

INTEGRATION:
- Works with existing language-selector.js (flag icons: 🇬🇧 🇩🇪 🇫🇷)
- Language preference persists across all pages
- Zero duplication - integrates with existing i18n system

WCAG COMPLIANCE:
✓ Maintains semantic HTML structure
✓ Preserves WCAG AA contrast ratios
✓ All links remain accessible and distinguishable
✓ German and French translations maintain accessibility standards

FRAMEWORK COMPLIANCE:
✓ Zero CSP violations - uses data-i18n attributes only
✓ No inline scripts or styles
✓ Follows existing Tractatus i18n patterns

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 14:44:14 +13:00

137 lines
9.7 KiB
JSON

{
"meta": {
"title": "Politique de confidentialité | Tractatus AI Safety Framework",
"description": "Politique de confidentialité du Tractatus AI Safety Framework. Découvrez comment nous collectons, utilisons et protégeons vos données."
},
"header": {
"title": "Politique de confidentialité",
"last_updated": "Dernière mise à jour : 8 octobre 2025"
},
"privacy_first": {
"badge": "Confidentialité d'abord :",
"text": "Le Tractatus Framework est construit sur les principes d'autonomie humaine et de transparence. Nous collectons un minimum de données, ne vendons jamais vos informations et vous donnons un contrôle total sur vos données."
},
"section_1": {
"title": "1. Informations que nous collectons",
"subtitle_1_1": "1.1 Informations que vous fournissez",
"items_1_1": [
"<strong>Dons (Koha) :</strong> Nom (optionnel), adresse e-mail (obligatoire pour le reçu), pays (optionnel), informations de paiement (traitées par Stripe, non stockées par nous)",
"<strong>Demandes médias :</strong> Nom, e-mail, organisation, détails de la demande",
"<strong>Soumissions de cas :</strong> Informations de contact, description du cas, preuves à l'appui",
"<strong>Création de compte (le cas échéant) :</strong> E-mail, mot de passe (haché), informations de profil optionnelles"
],
"subtitle_1_2": "1.2 Informations collectées automatiquement",
"items_1_2": [
"<strong>Analytique :</strong> Pages vues, sites référents, type de navigateur, type d'appareil, localisation générale (niveau pays)",
"<strong>Cookies :</strong> Gestion de session, préférences (par ex., devise sélectionnée), analytique",
"<strong>Journaux du serveur :</strong> Adresses IP, heures d'accès, pages consultées (conservées 90 jours pour la sécurité)"
],
"subtitle_1_3": "1.3 Sélection de devise",
"text_1_3": "Lorsque vous sélectionnez une devise pour les dons, nous pouvons détecter votre emplacement approximatif pour suggérer une devise appropriée. Ces données de localisation sont :",
"items_1_3": [
"Dérivées de votre adresse IP (niveau pays uniquement, pas de géolocalisation précise)",
"Utilisées uniquement pour présélectionner une devise dans le formulaire de don",
"Non stockées de façon permanente",
"Peuvent être remplacées par une sélection manuelle de devise"
]
},
"section_2": {
"title": "2. Comment nous utilisons vos informations",
"items": [
"<strong>Traiter les dons :</strong> Envoyer des reçus par e-mail, reconnaître les supporters publics (opt-in uniquement), maintenir le tableau de transparence",
"<strong>Répondre aux demandes :</strong> Répondre aux questions des médias, examiner les soumissions de cas, fournir un support",
"<strong>Améliorer les services :</strong> Analyser les modèles d'utilisation, corriger les bugs, améliorer l'expérience utilisateur",
"<strong>Sécurité :</strong> Prévenir la fraude, détecter les abus, protéger contre les attaques",
"<strong>Conformité légale :</strong> Se conformer aux lois applicables, répondre aux demandes légales",
"<strong>Communications :</strong> Envoyer des reçus, mises à jour importantes (nous n'envoyons jamais d'e-mails marketing sans opt-in explicite)"
]
},
"section_3": {
"title": "3. Partage et divulgation des données",
"subtitle_share": "Nous partageons vos données avec :",
"share_items": [
"<strong>Stripe :</strong> Traitement des paiements pour les dons (soumis à la <a href=\"https://stripe.com/privacy\" class=\"text-blue-600 hover:underline\" target=\"_blank\" rel=\"noopener\">Politique de confidentialité de Stripe</a>)",
"<strong>MongoDB Atlas :</strong> Hébergement de base de données (soumis à la <a href=\"https://www.mongodb.com/legal/privacy-policy\" class=\"text-blue-600 hover:underline\" target=\"_blank\" rel=\"noopener\">Politique de confidentialité de MongoDB</a>)",
"<strong>Fournisseur de services e-mail :</strong> Pour l'envoi de reçus et de communications"
],
"subtitle_never": "Nous ne faisons JAMAIS :",
"never_items": [
"❌ Vendre vos données personnelles",
"❌ Partager vos données avec des annonceurs",
"❌ Utiliser vos données pour le suivi sur d'autres sites web",
"❌ Partager les informations des donateurs publiquement sans opt-in explicite"
],
"subtitle_legal": "Divulgations légales :",
"legal_text": "Nous pouvons divulguer vos informations si la loi l'exige, par ordonnance du tribunal, ou pour protéger nos droits et notre sécurité. Nous vous informerons de telles demandes sauf si la loi l'interdit."
},
"section_4": {
"title": "4. Conservation des données",
"items": [
"<strong>Enregistrements de dons :</strong> Conservés indéfiniment à des fins de transparence et fiscales",
"<strong>Journaux du serveur :</strong> Supprimés après 90 jours",
"<strong>Données analytiques :</strong> Agrégées, anonymisées après 12 mois",
"<strong>Comptes utilisateurs :</strong> Conservés jusqu'à ce que vous demandiez la suppression",
"<strong>Demandes/Soumissions :</strong> Conservées pendant 2 ans, puis archivées ou supprimées"
]
},
"section_5": {
"title": "5. Vos droits",
"intro": "Vous avez le droit de :",
"items": [
"<strong>Accès :</strong> Demander une copie de vos données personnelles",
"<strong>Rectification :</strong> Mettre à jour ou corriger des informations inexactes",
"<strong>Suppression :</strong> Demander la suppression de vos données (sous réserve d'obligations légales)",
"<strong>Portabilité :</strong> Recevoir vos données dans un format lisible par machine",
"<strong>Opt-out :</strong> Retirer votre consentement aux reconnaissances publiques à tout moment",
"<strong>Opposition :</strong> Vous opposer au traitement de vos données"
],
"contact": "Pour exercer vos droits, envoyez un e-mail à : <a href=\"mailto:privacy@agenticgovernance.digital\" class=\"text-blue-600 hover:underline\">privacy@agenticgovernance.digital</a>"
},
"section_6": {
"title": "6. Cookies et suivi",
"essential": "<strong>Cookies essentiels :</strong> Requis pour la fonctionnalité du site (gestion de session, authentification)",
"preference": "<strong>Cookies de préférence :</strong> Mémorisent vos paramètres (sélection de devise, préférences de thème)",
"analytics": "<strong>Cookies analytiques :</strong> Analytique respectueuse de la confidentialité (pas de suivi intersites)",
"control": "Vous pouvez contrôler les cookies via les paramètres de votre navigateur. La désactivation des cookies peut affecter la fonctionnalité du site."
},
"section_7": {
"title": "7. Sécurité",
"intro": "Nous mettons en œuvre des mesures de sécurité conformes aux normes de l'industrie :",
"items": [
"Chiffrement HTTPS pour toutes les connexions",
"Stockage de base de données chiffré",
"Hachage des mots de passe (bcrypt)",
"Audits de sécurité réguliers",
"Contrôles d'accès et surveillance",
"Pas de stockage de données de carte de paiement (géré par les systèmes conformes PCI de Stripe)"
],
"disclaimer": "Bien que nous prenions des précautions raisonnables, aucun système n'est sûr à 100%. Signalez les problèmes de sécurité à : <a href=\"mailto:security@agenticgovernance.digital\" class=\"text-blue-600 hover:underline\">security@agenticgovernance.digital</a>"
},
"section_8": {
"title": "8. Confidentialité des enfants",
"text": "Le Tractatus Framework ne s'adresse pas aux enfants de moins de 13 ans. Nous ne collectons pas sciemment d'informations sur les enfants. Si vous pensez qu'un enfant nous a fourni des données personnelles, veuillez nous contacter à <a href=\"mailto:privacy@agenticgovernance.digital\" class=\"text-blue-600 hover:underline\">privacy@agenticgovernance.digital</a>."
},
"section_9": {
"title": "9. Transferts internationaux de données",
"intro": "Le Tractatus Framework opère depuis la Nouvelle-Zélande. Si vous accédez à nos services depuis d'autres pays, vos données peuvent être transférées et traitées en Nouvelle-Zélande. En utilisant nos services, vous consentez à ce transfert.",
"gdpr": "<strong>Conformité RGPD :</strong> Pour les utilisateurs de l'UE, nous respectons les exigences du RGPD, y compris la base légale du traitement, la minimisation des données et vos droits en vertu des articles 15-22."
},
"section_10": {
"title": "10. Modifications de cette politique",
"text": "Nous pouvons mettre à jour cette politique de confidentialité de temps à autre. Les modifications seront publiées sur cette page avec une date \"Dernière mise à jour\" actualisée. Les modifications importantes seront communiquées par e-mail (pour les utilisateurs ayant fourni un e-mail) ou par un avis visible sur le site web."
},
"section_11": {
"title": "11. Nous contacter",
"intro": "Pour les questions ou préoccupations liées à la confidentialité :",
"email": "E-mail :",
"email_address": "privacy@agenticgovernance.digital",
"dpo": "Délégué à la protection des données :",
"dpo_name": "John Stroh",
"postal": "Adresse postale :",
"postal_text": "Disponible sur demande"
},
"te_tiriti": {
"title": "Te Tiriti o Waitangi | Engagement envers le traité",
"text": "En tant que projet basé en Nouvelle-Zélande, nous reconnaissons Te Tiriti o Waitangi et notre engagement envers le partenariat, la protection et la participation. Nos pratiques de confidentialité respectent les concepts maoris de souveraineté des données (rangatiratanga) et de tutelle collective (kaitiakitanga)."
}
}