section1_1: 'Allgemeine Hinweise', section1_1_text: 'Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können.', section1_2: 'Datenerfassung auf dieser Website', section1_2_q1: 'Wer ist verantwortlich für die Datenerfassung auf dieser Website?', section1_2_a1: 'Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Impressum dieser Website entnehmen.', section1_2_q2: 'Wie erfassen wir Ihre Daten?', section1_2_a2: 'Ihre Daten werden zum einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z.B. um Daten handeln, die Sie in ein Kontaktformular eingeben.', section2: '2. Hosting', section2_text: 'Diese Website wird lokal oder auf einem externen Server gehostet. Die personenbezogenen Daten, die auf dieser Website erfasst werden, werden auf den Servern des Hosters gespeichert.', section2_1: 'Server-Log-Dateien', section2_1_p1: 'Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt. Dies sind:', section2_1_p2: 'Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen. Die Erfassung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO. Der Websitebetreiber hat ein berechtigtes Interesse an der technisch fehlerfreien Darstellung und der Optimierung seiner Website – hierzu müssen die Server-Log-Files erfasst werden. Diese Daten werden für maximal 7 Tage gespeichert und anschließend automatisch gelöscht.', section3: '3. Allgemeine Hinweise und Pflichtinformationen', section3_1: 'Datenschutz', section3_1_p1: 'Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.', section3_1_p2: 'Wenn Sie diese Website benutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das geschieht.', section3_2: 'Hinweis zur verantwortlichen Stelle', section3_2_text: 'Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:', section3_3: 'Widerruf Ihrer Einwilligung zur Datenverarbeitung', section3_3_text: 'Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.', section3_4: 'Beschwerderecht bei der zuständigen Aufsichtsbehörde', section3_4_text: 'Im Falle von Verstößen gegen die DSGVO steht den Betroffenen ein Beschwerderecht bei einer Aufsichtsbehörde, insbesondere in dem Mitgliedstaat ihres gewöhnlichen Aufenthalts, ihres Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes zu.', section3_5: 'Recht auf Datenübertragbarkeit', section3_5_text: 'Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen.', section3_6: 'SSL- bzw. TLS-Verschlüsselung', section3_6_text: 'Diese Seite nutzt aus Sicherheitsgründen und zum Schutz der Übertragung vertraulicher Inhalte, wie zum Beispiel Bestellungen oder Anfragen, die Sie an uns als Seitenbetreiber senden, eine SSL-bzw. TLS-Verschlüsselung.', section3_7: 'Auskunft, Löschung und Berichtigung', section3_7_text: 'Sie haben im Rahmen der geltenden gesetzlichen Bestimmungen jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf Berichtigung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.', section3_8: 'Cookies und LocalStorage', section3_8_p1: 'Diese Website verwendet LocalStorage (lokale Speicherung im Browser) zur Speicherung Ihrer Einstellungen. Dabei werden folgende Informationen lokal in Ihrem Browser gespeichert:', section3_8_p2: 'Diese Daten werden ausschließlich lokal auf Ihrem Gerät gespeichert und nicht an unseren Server übertragen. Sie können diese Daten jederzeit durch Löschen des Browser-Caches oder der Website-Daten entfernen. Die Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an benutzerfreundlicher Website-Gestaltung). Die Daten bleiben gespeichert, bis Sie diese manuell löschen.', section4: '4. Datenerfassung auf dieser Website', section4_1: 'Kontaktformular', section4_1_text: 'Wenn Sie uns per Kontaktformular Anfragen zukommen lassen, werden Ihre Angaben aus dem Anfragenformular inklusive der von Ihnen dort angegebenen Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen bei uns gespeichert. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.', section4_2: 'Anfrage per E-Mail oder Telefon', section4_2_text: 'Wenn Sie uns per E-Mail oder Telefon kontaktieren, wird Ihre Anfrage inklusive aller daraus hervorgehenden personenbezogenen Daten (Name, Anfrage) zum Zwecke der Bearbeitung Ihres Anliegens bei uns gespeichert und verarbeitet. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.', section5: '5. Plugins und Tools', section5_1: 'EmailJS', section5_1_p1: 'Diese Website nutzt EmailJS zum Versand von Kontaktformular-Nachrichten. EmailJS ist ein Service, der es ermöglicht, E-Mails direkt aus dem Browser zu versenden, ohne einen eigenen Server zu betreiben. Die EmailJS-Bibliothek wird über das Content Delivery Network (CDN) von jsDelivr geladen.', section5_1_p2: 'Wenn Sie das Kontaktformular nutzen, werden die von Ihnen eingegebenen Daten (Name, E-Mail-Adresse, Nachricht) an EmailJS übermittelt und von dort als E-Mail an uns weitergeleitet. Beim Laden der EmailJS-Bibliothek wird Ihre IP-Adresse an jsDelivr (Cloudflare) übermittelt. Die Datenverarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse). Unser berechtigtes Interesse liegt in der Bearbeitung Ihrer Kontaktanfrage und der technischen Bereitstellung des Kontaktformulars.', section5_1_p3: 'EmailJS speichert die übermittelten Daten für maximal 30 Tage. Die Server von EmailJS befinden sich in den USA. Weitere Informationen finden Sie in der Datenschutzerklärung von EmailJS und jsDelivr:', section5_2: 'Font Awesome', section5_2_p1: 'Diese Seite nutzt zur einheitlichen Darstellung von Schriftarten und Icons Font Awesome über ein Content Delivery Network (CDN). Font Awesome wird von Fonticons, Inc. bereitgestellt und über den Dienst Cloudflare (cdnjs.cloudflare.com) geladen.', section5_2_p2: 'Beim Aufruf einer Seite lädt Ihr Browser die benötigten Font- und Icon-Dateien vom CDN-Server. Dabei wird Ihre IP-Adresse an Cloudflare übermittelt und es kann zu einer Datenübertragung in die USA kommen. Die Verarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse). Unser berechtigtes Interesse liegt in der schnellen und zuverlässigen Darstellung sowie der einheitlichen Gestaltung unserer Website.', section5_2_p3: 'Cloudflare ist Privacy Shield zertifiziert und hat sich zur Einhaltung der EU-Datenschutzvorschriften verpflichtet. Die Datenübertragung in die USA erfolgt auf Grundlage der Standardvertragsklauseln der EU-Kommission.', backBtn: 'Zurück zur Startseite', nav: { home: 'Home', about: 'Über mich', experience: 'Erfahrung', research: 'Forschung', skills: 'Skills', education: 'Bildung', blog: 'Blog', contact: 'Kontakt' } }, en: { title: 'Privacy Policy', section1: '1. Privacy at a Glance', section1_1: 'General Information', section1_1_text: 'The following information provides a simple overview of what happens to your personal data when you visit this website. Personal data is any data that can be used to personally identify you.', section1_2: 'Data Collection on This Website', section1_2_q1: 'Who is responsible for data collection on this website?', section1_2_a1: 'Data processing on this website is carried out by the website operator. You can find the operator\'s contact details in the legal notice of this website.', section1_2_q2: 'How do we collect your data?', section1_2_a2: 'Your data is collected when you provide it to us. This may include data that you enter into a contact form, for example.', section2: '2. Hosting', section2_text: 'This website is hosted locally or on an external server. The personal data collected on this website is stored on the host\'s servers.', section2_1: 'Server Log Files', section2_1_p1: 'The provider of the pages automatically collects and stores information in so-called server log files, which your browser automatically transmits to us. These are:', section2_1_p2: 'This data will not be combined with data from other sources. The collection of this data is based on Art. 6 Para. 1 lit. f GDPR. The website operator has a legitimate interest in the technically error-free presentation and optimization of their website – for this purpose, the server log files must be collected. This data is stored for a maximum of 7 days and then automatically deleted.', section3: '3. General Information and Mandatory Information', section3_1: 'Data Protection', section3_1_p1: 'The operators of this website take the protection of your personal data very seriously. We treat your personal data confidentially and in accordance with statutory data protection regulations and this privacy policy.', section3_1_p2: 'When you use this website, various personal data is collected. Personal data is data with which you can be personally identified. This privacy policy explains what data we collect and what we use it for. It also explains how and for what purpose this is done.', section3_2: 'Information on the Responsible Party', section3_2_text: 'The responsible party for data processing on this website is:', section3_3: 'Revocation of Your Consent to Data Processing', section3_3_text: 'Many data processing operations are only possible with your express consent. You can revoke consent you have already given at any time. An informal message via email to us is sufficient. The legality of the data processing carried out until the revocation remains unaffected by the revocation.', section3_4: 'Right to Lodge a Complaint with the Supervisory Authority', section3_4_text: 'In the event of violations of the GDPR, data subjects have the right to lodge a complaint with a supervisory authority, in particular in the member state of their habitual residence, their place of work, or the place of the alleged violation.', section3_5: 'Right to Data Portability', section3_5_text: 'You have the right to have data that we process automatically based on your consent or in fulfillment of a contract handed over to you or to a third party in a common, machine-readable format.', section3_6: 'SSL or TLS Encryption', section3_6_text: 'For security reasons and to protect the transmission of confidential content, such as orders or inquiries that you send to us as the site operator, this site uses SSL or TLS encryption.', section3_7: 'Information, Deletion, and Correction', section3_7_text: 'Within the framework of the applicable legal provisions, you have the right to free information about your stored personal data, its origin and recipient, and the purpose of data processing, and, if necessary, a right to correction or deletion of this data. For this purpose, as well as for further questions on the subject of personal data, you can contact us at any time at the address given in the legal notice.', section3_8: 'Cookies and LocalStorage', section3_8_p1: 'This website uses LocalStorage (local browser storage) to save your settings. The following information is stored locally in your browser:', section3_8_p2: 'This data is stored exclusively locally on your device and is not transmitted to our server. You can delete this data at any time by clearing your browser cache or website data. The legal basis is Art. 6 Para. 1 lit. f GDPR (legitimate interest in user-friendly website design). The data remains stored until you manually delete it.', section4: '4. Data Collection on This Website', section4_1: 'Contact Form', section4_1_text: 'If you send us inquiries via the contact form, your details from the inquiry form, including the contact details you provide there, will be stored by us for the purpose of processing the inquiry and in case of follow-up questions. We do not share this data without your consent.', section4_2: 'Inquiry by Email or Telephone', section4_2_text: 'If you contact us by email or telephone, your inquiry including all resulting personal data (name, inquiry) will be stored and processed by us for the purpose of processing your request. We do not share this data without your consent.', section5: '5. Plugins and Tools', section5_1: 'EmailJS', section5_1_p1: 'This website uses EmailJS to send contact form messages. EmailJS is a service that allows sending emails directly from the browser without operating your own server. The EmailJS library is loaded via the jsDelivr Content Delivery Network (CDN).', section5_1_p2: 'When you use the contact form, the data you enter (name, email address, message) will be transmitted to EmailJS and forwarded to us as an email from there. When loading the EmailJS library, your IP address is transmitted to jsDelivr (Cloudflare). Data processing is based on Art. 6 Para. 1 lit. f GDPR (legitimate interest). Our legitimate interest lies in processing your contact request and the technical provision of the contact form.', section5_1_p3: 'EmailJS stores the transmitted data for a maximum of 30 days. EmailJS servers are located in the USA. For more information, see EmailJS and jsDelivr privacy policies:', section5_2: 'Font Awesome', section5_2_p1: 'This site uses Font Awesome for uniform display of fonts and icons via a Content Delivery Network (CDN). Font Awesome is provided by Fonticons, Inc. and loaded via the Cloudflare service (cdnjs.cloudflare.com).', section5_2_p2: 'When accessing a page, your browser loads the required font and icon files from the CDN server. Your IP address is transmitted to Cloudflare and data may be transferred to the USA. Processing is based on Art. 6 Para. 1 lit. f GDPR (legitimate interest). Our legitimate interest lies in the fast and reliable display and uniform design of our website.', section5_2_p3: 'Cloudflare is Privacy Shield certified and has committed to comply with EU data protection regulations. Data transfer to the USA is based on the EU Commission\'s standard contractual clauses.', backBtn: 'Back to Homepage', nav: { home: 'Home', about: 'About', experience: 'Experience', research: 'Research', skills: 'Skills', education: 'Education', blog: 'Blog', contact: 'Contact' } } }; // Initialize currentLang from localStorage let currentLang = localStorage.getItem('language') || 'de'; // Get reference to language toggle button const languageToggle = document.getElementById('languageToggle'); function updateDatenschutzLanguage() { const t = datenschutzTranslations[currentLang]; // Update page title and main heading document.title = t.title + ' - Ismet Kerim Gezer'; const mainTitle = document.getElementById('main-title'); if (mainTitle) mainTitle.textContent = t.title; // Update navigation const navLinks = document.querySelectorAll('.nav-link'); const navKeys = ['home', 'about', 'experience', 'research', 'skills', 'education', 'blog', 'contact']; navLinks.forEach((link, index) => { if (navKeys[index]) link.textContent = t.nav[navKeys[index]]; }); // Update section titles by ID const section1 = document.getElementById('section1-title'); if (section1) section1.textContent = t.section1; const section11 = document.getElementById('section1-1-title'); if (section11) section11.textContent = t.section1_1; const section11Text = document.getElementById('section1-1-text'); if (section11Text) section11Text.textContent = t.section1_1_text; const section12 = document.getElementById('section1-2-title'); if (section12) section12.textContent = t.section1_2; const section12P1 = document.getElementById('section1-2-p1'); if (section12P1) { const q1 = document.getElementById('section1-2-q1'); const a1 = document.getElementById('section1-2-a1'); if (q1) q1.textContent = t.section1_2_q1; if (a1) a1.textContent = t.section1_2_a1; } const section12P2 = document.getElementById('section1-2-p2'); if (section12P2) { const q2 = document.getElementById('section1-2-q2'); const a2 = document.getElementById('section1-2-a2'); if (q2) q2.textContent = t.section1_2_q2; if (a2) a2.textContent = t.section1_2_a2; } const section2 = document.getElementById('section2-title'); if (section2) section2.textContent = t.section2; const section2Text = document.getElementById('section2-text'); if (section2Text) section2Text.textContent = t.section2_text; const section3 = document.getElementById('section3-title'); if (section3) section3.textContent = t.section3; const section31 = document.getElementById('section3-1-title'); if (section31) section31.textContent = t.section3_1; const section31P1 = document.getElementById('section3-1-p1'); if (section31P1) section31P1.textContent = t.section3_1_p1; const section31P2 = document.getElementById('section3-1-p2'); if (section31P2) section31P2.textContent = t.section3_1_p2; const section32 = document.getElementById('section3-2-title'); if (section32) section32.textContent = t.section3_2; const section32Text = document.getElementById('section3-2-text'); if (section32Text) section32Text.textContent = t.section3_2_text; // Contact info stays the same const section33 = document.getElementById('section3-3-title'); if (section33) section33.textContent = t.section3_3; const section33Text = document.getElementById('section3-3-text'); if (section33Text) section33Text.textContent = t.section3_3_text; const section34 = document.getElementById('section3-4-title'); if (section34) section34.textContent = t.section3_4; const section34Text = document.getElementById('section3-4-text'); if (section34Text) section34Text.textContent = t.section3_4_text; const section35 = document.getElementById('section3-5-title'); if (section35) section35.textContent = t.section3_5; const section35Text = document.getElementById('section3-5-text'); if (section35Text) section35Text.textContent = t.section3_5_text; const section36 = document.getElementById('section3-6-title'); if (section36) section36.textContent = t.section3_6; const section36Text = document.getElementById('section3-6-text'); if (section36Text) section36Text.textContent = t.section3_6_text; const section37 = document.getElementById('section3-7-title'); if (section37) section37.textContent = t.section3_7; const section37Text = document.getElementById('section3-7-text'); if (section37Text) section37Text.textContent = t.section3_7_text; const section4 = document.getElementById('section4-title'); if (section4) section4.textContent = t.section4; const section41 = document.getElementById('section4-1-title'); if (section41) section41.textContent = t.section4_1; const section41Text = document.getElementById('section4-1-text'); if (section41Text) section41Text.textContent = t.section4_1_text; const section42 = document.getElementById('section4-2-title'); if (section42) section42.textContent = t.section4_2; const section42Text = document.getElementById('section4-2-text'); if (section42Text) section42Text.textContent = t.section4_2_text; const section5 = document.getElementById('section5-title'); if (section5) section5.textContent = t.section5; const section51 = document.getElementById('section5-1-title'); if (section51) section51.textContent = t.section5_1; const section51P1 = document.getElementById('section5-1-p1'); if (section51P1) section51P1.textContent = t.section5_1_p1; const section51P2 = document.getElementById('section5-1-p2'); if (section51P2) section51P2.textContent = t.section5_1_p2; const section51P3 = document.getElementById('section5-1-p3'); if (section51P3) { section51P3.innerHTML = t.section5_1_p3 + '
https://www.emailjs.com/legal/privacy-policy/'; } const section52 = document.getElementById('section5-2-title'); if (section52) section52.textContent = t.section5_2; const section52P1 = document.getElementById('section5-2-p1'); if (section52P1) section52P1.textContent = t.section5_2_p1; const section52P2 = document.getElementById('section5-2-p2'); if (section52P2) section52P2.textContent = t.section5_2_p2; const section52P3 = document.getElementById('section5-2-p3'); if (section52P3) section52P3.textContent = t.section5_2_p3; const section52P4 = document.getElementById('section5-2-p4'); if (section52P4) { section52P4.innerHTML = 'Weitere Informationen zu Font Awesome und Cloudflare finden Sie unter:
https://fontawesome.com/privacy
https://www.cloudflare.com/de-de/privacypolicy/'; } // Update back button const backBtn = document.querySelector('.back-link .btn'); if (backBtn) backBtn.innerHTML = ' ' + t.backBtn; // Update language toggle button if (languageToggle) { const langText = languageToggle.querySelector('.lang-text'); if (langText) langText.textContent = currentLang === 'de' ? 'DE' : 'EN'; } // Update HTML lang attribute document.documentElement.lang = currentLang; } // Add event listener for language toggle (must be after updateDatenschutzLanguage is defined) if (languageToggle) { languageToggle.addEventListener('click', () => { currentLang = currentLang === 'de' ? 'en' : 'de'; localStorage.setItem('language', currentLang); updateDatenschutzLanguage(); }); } // Initialize language on page load - wait for DOM to be fully loaded if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', updateDatenschutzLanguage); } else { // DOM is already loaded updateDatenschutzLanguage(); } })(); // End of IIFE