auto-claude: subtask-6-2 - Add privacy policy translations for all locales

Added comprehensive GDPR-compliant privacy policy translations to all locale
message files (de.json, en.json, sr.json). Translations include:

- Full introduction and data controller sections
- Detailed data collection information (automatic and contact form data)
- Cookie and local storage explanations with duration
- Third-party services (Google Analytics, Supabase, Deepseek API, Vercel)
- Legal basis for processing under GDPR (Art. 6)
- Complete user rights sections (access, rectification, erasure, etc.)
- Data retention and security policies
- Contact information for privacy inquiries

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-25 01:12:35 +01:00
co-authored by Claude Opus 4.5
parent d54383b5ca
commit ad9b072ba8
3 changed files with 546 additions and 9 deletions
+182 -3
View File
@@ -401,12 +401,191 @@
},
"privacy": {
"seo": {
"title": "Datenschutzerklärung",
"description": "Datenschutzerklärung für die Portfolio-Website von Damjan Savić"
"title": "Datenschutzerklärung | Damjan Savić - KI Entwickler Köln",
"description": "Datenschutzerklärung für die Portfolio-Website von Damjan Savić. Informationen zu Datenverarbeitung, Cookies, Google Analytics, Supabase und Ihren DSGVO-Rechten."
},
"content": {
"title": "Datenschutzerklärung",
"lastUpdated": "Zuletzt aktualisiert: 10. März 2024"
"lastUpdated": "Zuletzt aktualisiert: Januar 2025",
"breadcrumb": {
"home": "Home"
},
"intro": {
"title": "Einleitung",
"content": "Der Schutz Ihrer persönlichen Daten ist mir ein wichtiges Anliegen. In dieser Datenschutzerklärung informiere ich Sie darüber, wie ich Ihre personenbezogenen Daten bei der Nutzung dieser Website verarbeite. Diese Datenschutzerklärung entspricht den Anforderungen der Datenschutz-Grundverordnung (DSGVO) und des Bundesdatenschutzgesetzes (BDSG)."
},
"controller": {
"title": "Verantwortlicher",
"name": "Damjan Savić",
"role": "Fullstack Developer & Digital Solutions Consultant",
"email": "E-Mail: info@damjan-savic.com",
"website": "Website: https://damjan-savic.com"
},
"dataCollection": {
"title": "Datenerfassung auf dieser Website",
"automaticData": {
"title": "Automatisch erfasste Daten",
"content": "Beim Besuch dieser Website werden automatisch technische Daten erfasst:",
"items": [
"IP-Adresse (anonymisiert)",
"Datum und Uhrzeit des Zugriffs",
"Browsertyp und -version",
"Betriebssystem",
"Referrer-URL (zuvor besuchte Seite)",
"Aufgerufene Seiten auf dieser Website"
]
},
"contactData": {
"title": "Kontaktformular und Chatbot",
"content": "Wenn Sie das Kontaktformular oder den KI-Chatbot nutzen, werden folgende Daten verarbeitet:",
"items": [
"Ihre Nachricht und Anfrage",
"E-Mail-Adresse (bei Kontaktformular)",
"Zeitpunkt der Anfrage",
"Anonyme Besucher-ID (für Chat-Verlauf)"
]
}
},
"cookies": {
"title": "Cookies und lokaler Speicher",
"intro": "Diese Website verwendet Cookies und lokalen Browserspeicher, um die Funktionalität zu gewährleisten und die Nutzererfahrung zu verbessern.",
"tableHeaders": {
"cookie": "Cookie",
"purpose": "Zweck",
"duration": "Dauer"
},
"types": {
"necessary": {
"name": "Technisch notwendige Cookies",
"purpose": "Spracheinstellungen, Session-Management",
"duration": "Sitzung oder bis zu 1 Jahr"
},
"analytics": {
"name": "Analyse-Cookies (Google Analytics)",
"purpose": "Websitestatistiken, Nutzerverhalten",
"duration": "Bis zu 2 Jahre"
},
"localStorage": {
"name": "Lokaler Speicher",
"purpose": "Chatbot-Besucher-ID, Theme-Einstellungen",
"duration": "Unbegrenzt (bis manuell gelöscht)"
}
},
"management": "Sie können Cookies in Ihren Browsereinstellungen verwalten oder deaktivieren. Beachten Sie, dass das Deaktivieren bestimmter Cookies die Funktionalität der Website beeinträchtigen kann."
},
"thirdParty": {
"title": "Drittanbieter-Dienste",
"labels": {
"purpose": "Zweck:",
"dataProcessed": "Verarbeitete Daten:",
"privacy": "Datenschutz:"
},
"services": {
"googleAnalytics": {
"name": "Google Analytics",
"purpose": "Analyse des Nutzerverhaltens und der Website-Performance zur Verbesserung meiner Dienste.",
"dataProcessed": "Anonymisierte IP-Adressen, Seitenaufrufe, Verweildauer, Geräte- und Browserinformationen, Standort (auf Länderebene).",
"privacy": "https://policies.google.com/privacy"
},
"supabase": {
"name": "Supabase",
"purpose": "Speicherung von Chat-Verläufen und Kontaktanfragen in einer sicheren Datenbank.",
"dataProcessed": "Chatnachrichten, anonyme Besucher-IDs, Zeitstempel, Kontaktformular-Daten.",
"privacy": "https://supabase.com/privacy"
},
"deepseek": {
"name": "Deepseek API",
"purpose": "KI-gestützter Chatbot für Besucheranfragen und Portfolio-Informationen.",
"dataProcessed": "Chatnachrichten werden an Deepseek übermittelt, um KI-Antworten zu generieren.",
"privacy": "https://www.deepseek.com/privacy"
},
"vercel": {
"name": "Vercel",
"purpose": "Hosting der Website und Bereitstellung von Edge-Funktionen.",
"dataProcessed": "Server-Logs, IP-Adressen (für Sicherheit und Performance).",
"privacy": "https://vercel.com/legal/privacy-policy"
}
}
},
"legalBasis": {
"title": "Rechtsgrundlagen der Verarbeitung",
"intro": "Die Verarbeitung Ihrer personenbezogenen Daten erfolgt auf folgenden Rechtsgrundlagen gemäß DSGVO:",
"bases": {
"consent": {
"basis": "Art. 6 Abs. 1 lit. a DSGVO",
"description": "Einwilligung für Analytics und nicht-essenzielle Cookies"
},
"contract": {
"basis": "Art. 6 Abs. 1 lit. b DSGVO",
"description": "Vertragserfüllung für die Bearbeitung von Kontaktanfragen"
},
"legitimate": {
"basis": "Art. 6 Abs. 1 lit. f DSGVO",
"description": "Berechtigte Interessen für technisch notwendige Datenverarbeitung und Website-Sicherheit"
}
}
},
"rights": {
"title": "Ihre Rechte",
"intro": "Gemäß DSGVO haben Sie folgende Rechte bezüglich Ihrer personenbezogenen Daten:",
"items": {
"access": {
"right": "Auskunftsrecht (Art. 15 DSGVO)",
"description": "Sie können Auskunft über Ihre bei mir gespeicherten personenbezogenen Daten verlangen."
},
"rectification": {
"right": "Recht auf Berichtigung (Art. 16 DSGVO)",
"description": "Sie können die Berichtigung unrichtiger oder Vervollständigung Ihrer Daten verlangen."
},
"erasure": {
"right": "Recht auf Löschung (Art. 17 DSGVO)",
"description": "Sie können die Löschung Ihrer Daten verlangen, sofern keine Aufbewahrungspflichten bestehen."
},
"restriction": {
"right": "Recht auf Einschränkung (Art. 18 DSGVO)",
"description": "Sie können die Einschränkung der Verarbeitung Ihrer Daten verlangen."
},
"portability": {
"right": "Recht auf Datenübertragbarkeit (Art. 20 DSGVO)",
"description": "Sie können Ihre Daten in einem gängigen Format erhalten."
},
"object": {
"right": "Widerspruchsrecht (Art. 21 DSGVO)",
"description": "Sie können der Verarbeitung Ihrer Daten jederzeit widersprechen."
},
"withdraw": {
"right": "Recht auf Widerruf (Art. 7 Abs. 3 DSGVO)",
"description": "Sie können Ihre Einwilligung jederzeit mit Wirkung für die Zukunft widerrufen."
},
"complaint": {
"right": "Beschwerderecht (Art. 77 DSGVO)",
"description": "Sie haben das Recht, sich bei einer Aufsichtsbehörde zu beschweren."
}
},
"contact": "Zur Ausübung Ihrer Rechte kontaktieren Sie mich bitte unter: info@damjan-savic.com"
},
"dataRetention": {
"title": "Speicherdauer",
"content": "Personenbezogene Daten werden nur so lange gespeichert, wie es für den jeweiligen Zweck erforderlich ist. Kontaktanfragen werden in der Regel nach 3 Jahren gelöscht, sofern keine längeren Aufbewahrungspflichten bestehen. Chat-Verläufe werden nach 24 Stunden automatisch gelöscht oder anonymisiert. Analytics-Daten werden gemäß den Google Analytics-Richtlinien gespeichert (bis zu 26 Monate)."
},
"dataSecurity": {
"title": "Datensicherheit",
"content": "Diese Website verwendet SSL/TLS-Verschlüsselung für eine sichere Datenübertragung. Ich setze technische und organisatorische Maßnahmen ein, um Ihre Daten vor unbefugtem Zugriff, Verlust oder Missbrauch zu schützen. Alle Drittanbieter-Dienste werden sorgfältig ausgewählt und müssen angemessene Datenschutzstandards einhalten."
},
"changes": {
"title": "Änderungen dieser Datenschutzerklärung",
"content": "Ich behalte mir vor, diese Datenschutzerklärung bei Bedarf anzupassen, etwa bei Änderungen der Rechtslage oder bei neuen Funktionen auf der Website. Die aktuelle Version finden Sie stets auf dieser Seite."
},
"contact": {
"title": "Kontakt",
"intro": "Bei Fragen zum Datenschutz erreichen Sie mich unter:",
"name": "Damjan Savić",
"email": "E-Mail: info@damjan-savic.com"
},
"imprint": {
"intro": "Weitere rechtliche Informationen finden Sie im",
"link": "Impressum"
}
}
},
"terms": {