Stack

Datenschutz

Diese Erklärung beschreibt den tatsächlichen Stand der Seite. Lücken: Platzhalter — Anwalt prüfen.

Verantwortliche Stelle

Essentialz

Anschrift: Platzhalter — Anwalt prüfen

E-Mail: Platzhalter — Anwalt prüfen

Telefon: Platzhalter — Anwalt prüfen

Datenschutzbeauftragte oder Beauftragter: Platzhalter — Anwalt prüfen.

Bereitstellung der Seite

Statische Dateien (HTML, CSS, JS, lokale Schriften). Hosting-Anbieter und Serverstandort: Platzhalter — Anwalt prüfen.

Beim Aufruf übermittelt der Browser übliche technische Daten an den Host (IP-Adresse, Zeitpunkt, aufgerufene Datei, User-Agent), soweit der Host Zugriffe protokolliert. Ob und wie lange das geschieht, steht hier nicht fest. Platzhalter — Anwalt prüfen.

Schriften

Bricolage Grotesque, IBM Plex Sans und IBM Plex Mono liegen als woff2 unter /fonts/. Kein Google-Fonts-CDN, kein fonts.googleapis.com, kein fonts.gstatic.com.

Skripte, Speicher, Cookies

Lokale Skripte: js/config.js setzt NAP-Texte im Dokument und zeichnet Social-Links nur, wenn in derselben Datei eine URL steht. js/nav.js schaltet den Header nach dem Scrollen. js/form.js steuert die vier Schritte der Anfrage, prüft Pflichtfelder, bricht still ab, wenn das Honeypot-Feld gefüllt ist, und sendet die Angaben per POST an /api/contact. js/auth.js spricht die Cloudflare Pages Functions unter /api/auth/ an. Nach dem Anmelden setzt der Server ein HttpOnly-Cookie ess_session. Passwörter stehen nicht in diesem Cookie und nicht in den statischen Dateien; gespeichert wird ein Hash in Cloudflare D1.

Keine Analyse, keine Tracker, keine Werbenetzwerke, keine Social-Plugins. Verlinkte Profile (sobald URLs gesetzt sind) sind gewöhnliche Links, keine eingebetteten Feeds. Keine Analyse-Cookies. Platzhalter — Anwalt prüfen.

Kontaktformular

Felder: Bedarf als ein oder mehrere Bausteine (Website, Social Media, Content, SEO, Werbung, Branding, Komplettlösung), zusätzlich eine zusammengeführte Liste derselben Werte, Firma (höchstens 160 Zeichen), Branche (höchstens 120 Zeichen), Website der Firma (höchstens 200 Zeichen), Social Media optional (höchstens 200 Zeichen), Nachricht (höchstens 4000 Zeichen), Budget optional (höchstens 80 Zeichen), Name (höchstens 120 Zeichen), E-Mail (höchstens 160 Zeichen), Einwilligung, plus ein verstecktes Honeypot-Feld. Die Felder erscheinen in vier Schritten im Browser.

Absenden speichert die Angaben in Cloudflare D1 (Tabelle inquiries) und sendet eine Mail an die in Cloudflare hinterlegte Adresse CONTACT_TO, sobald Resend eingerichtet ist. Auftragsverarbeiter: Cloudflare und, für den Mailversand, Resend. Speicherort und Aufbewahrung: Platzhalter — Anwalt prüfen.

Rechtsgrundlage der Einwilligung: Art. 6 Abs. 1 lit. a DSGVO. Platzhalter — Anwalt prüfen.

Konto und Anmeldung

Anmeldung mit E-Mail und Passwort oder über Google. Konten liegen in Cloudflare D1. Passwörter werden als PBKDF2-Hash gespeichert, nicht im Klartext. Die Sitzung ist ein vom Server signiertes Cookie.

Weiter mit Google: Google ist der Identitätsanbieter. Google erfährt, dass Sie sich bei dieser Site anmelden. Wir erhalten kein Google-Passwort. Client-ID und Secret liegen in den Cloudflare-Pages-Variablen, nicht in diesem Repository. Redirect-URI: /api/auth/callback.

Rechtsgrundlage Konto: Art. 6 Abs. 1 lit. b DSGVO, soweit das Konto der Vertragserfüllung dient, sonst Einwilligung. Platzhalter — Anwalt prüfen.

Karten, Video, Drittanbieter

Keine Karten, kein YouTube, kein eingebetteter Drittanbieter-Inhalt. Google kommt nur ins Spiel, wenn Sie „Weiter mit Google“ wählen (Weiterleitung zu Google und zurück). Mailversand über Resend, sobald der Schlüssel gesetzt ist. Eine Zwei-Klick-Fassade für eingebettete Frames ist deshalb nicht nötig.

Ihre Rechte

Soweit die DSGVO gilt: Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit, Widerspruch, Widerruf einer Einwilligung. Beschwerde bei einer Aufsichtsbehörde. Wie Anträge hier konkret laufen: Platzhalter — Anwalt prüfen.

Speicherdauer

Anfragen: solange sie in D1 liegen und wir sie zur Bearbeitung brauchen. Konten: solange das Konto besteht. Sitzungscookie: 14 Tage oder bis zum Abmelden. Host-Logs: Platzhalter — Anwalt prüfen.