Datenschutzerklärung-Generator

Erstellen Sie eine umfassende, DSGVO-konforme Datenschutzerklärung in wenigen Minuten

Schritt 1 von 6

1. Grunddaten

Geben Sie die grundlegenden Informationen Ihres Unternehmens ein

2. Hosting & Technik

Informationen zu Ihrem Hosting und technischen Infrastruktur

3. Cookies & Tracking

Wählen Sie alle verwendeten Tracking- und Cookie-Tools aus

4. Externe Dienste

Wählen Sie alle eingebundenen externen Services aus

5. Zahlungsanbieter & Dritte

Wählen Sie alle verwendeten Zahlungsanbieter und Dienste von Drittanbietern aus

6. Rechtsgrundlagen & Extras

Konfigurieren Sie zusätzliche Abschnitte und Rechtsgrundlagen

Ihre Datenschutzerklärung

Ihre personalisierte DSGVO-konforme Datenschutzerklärung wurde generiert.

Datenschutzerklärung in Zwischenablage kopiert!
`; downloadFile(html, 'datenschutzerklaerung.html', 'text/html'); } // Download as Text function downloadAsText() { const text = policyPreview.innerText; downloadFile(text, 'datenschutzerklaerung.txt', 'text/plain'); } // Helper function to download function downloadFile(content, filename, type) { const blob = new Blob([content], { type }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = filename; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); } // Show notification function showNotification() { const notification = document.getElementById('copyNotification'); notification.classList.add('show'); setTimeout(() => { notification.classList.remove('show'); }, 3000); } // Regenerate function regenerate() { formContainer.style.display = 'block'; outputSection.classList.remove('active'); currentStep = 1; document.querySelectorAll('.form-section').forEach((section, index) => { section.classList.toggle('active', index === 0); }); document.getElementById('currentStep').textContent = '1'; initProgressBar(); window.scrollTo({ top: 0, behavior: 'smooth' }); } // Mobile toggle document.getElementById('mobileToggle').addEventListener('click', () => { document.getElementById('navLinks').classList.toggle('active'); }); // Initialize initProgressBar();