Formular-Spam abwehren ohne reCAPTCHA
Jedes Kontaktformular zieht Spam an — automatisierte Bots tragen Werbung, Phishing-Links oder Test-Müll ein. Die Reflex-Antwort vieler Agenturen ist Google reCAPTCHA. Auf einer Steuerkanzlei-Seite ist das die falsche Wahl: reCAPTCHA bindet Google-Tracking ein und untergräbt damit genau den Datenschutz, den eine Kanzlei nach außen tragen will. Es geht besser — leiser, DSGVO-freundlich und ohne dass Besucher Verkehrsschilder anklicken. Dieser Artikel zeigt die drei Bausteine und unseren eigenen Stack.
Was Sie aus diesem Artikel mitnehmen
- Warum Google reCAPTCHA auf einer Kanzlei-Seite ein Datenschutz-Bruch ist
- Wie ein Honeypot Bots ohne jede Hürde für echte Besucher abfängt
- Was Rate-Limiting leistet — und warum es die zweite Verteidigungslinie ist
- Wann Cloudflare Turnstile die richtige Eskalation ist (cookielos, barrierearm)
Würdigung — warum reCAPTCHA das falsche Werkzeug ist
Google reCAPTCHA ist das bekannteste Anti-Spam-Werkzeug im Web. Es ist auch eines der problematischsten — gerade für eine Steuerkanzlei. Drei Gründe:
Datenschutz. reCAPTCHA übermittelt Besucher-Signale an Google und setzt im Zusammenspiel Mechanismen ein, die nach § 25 TDDDG einwilligungspflichtig sein können. Eine Kanzlei, die ihre cookielose Architektur als Vertrauens-Signal pflegt, hebelt sie mit einem Google-Captcha am Kontaktformular wieder aus. Das ist ein Widerspruch, den IT-affine Mandanten bemerken.
Barrierefreiheit. Bild-Rätsel („Klicken Sie alle Ampeln an") sind für Menschen mit Seh- oder motorischen Einschränkungen eine echte Hürde. Das kollidiert mit dem Geist der Barrierefreiheit, den das BFSG seit 2025 in den Vordergrund rückt.
Nutzer-Reibung. Jedes Rätsel kostet echte Interessenten Sekunden und Geduld. Bei einem Kontaktformular, das ohnehin selten ausgefüllt wird, ist jede zusätzliche Hürde eine verlorene Anfrage.
Die gute Nachricht: Spam lässt sich auch ohne diese Nachteile wirksam abwehren. Die meisten Bot-Einträge sind nicht raffiniert — es sind simple Skripte, die jedes Formular im Netz wahllos ausfüllen. Gegen die genügen leise Mechanismen.
Hinweis:
Welcher Captcha-Typ auf Ihrer Seite läuft — und ob er ein Google-Tracking-Skript nachzieht — erkennt unser kostenfreier URL-Audit in rund 90 Sekunden.
Honeypot — die unsichtbare Falle
Der Honeypot ist der eleganteste Spam-Schutz, weil er für echte Besucher unsichtbar bleibt. Das Prinzip: Das Formular enthält ein zusätzliches Eingabefeld, das per CSS ausgeblendet wird. Ein Mensch sieht es nicht und lässt es leer. Ein Bot, der stumpf jedes Feld im HTML ausfüllt, trägt etwas ein — und genau dieser Eintrag verrät ihn. Kommt das Feld befüllt zurück, wird die Anfrage verworfen.
Auf fahoch2.de prüfen wir genau das serverseitig: Ein verstecktes Feld muss leer bleiben, sonst gilt die Übermittlung als Bot-Versuch und wird abgewiesen — geräuschlos, ohne Fehlermeldung an den Absender. Der konkrete Feldname bleibt bewusst unveröffentlicht: Ihn zu nennen würde Bots helfen, das Feld gezielt zu meiden. Das ist eine allgemeine Regel beim Veröffentlichen von eigenem Code — man zeigt das Prinzip, nicht den Schlüssel.
Der Honeypot hat keine Nachteile für Menschen: keine Cookies, kein Drittanbieter, keine Hürde, keine Barriere. Er fängt den Großteil des Massen-Spams ab.
Rate-Limiting — die zweite Verteidigungslinie
Was der Honeypot nicht abdeckt, fängt Rate-Limiting: die Begrenzung, wie oft dieselbe Quelle ein Formular in einem Zeitfenster absenden darf. Ein Bot, der ein Formular hundertmal pro Minute abschickt, wird gestoppt; ein Mensch, der einmal eine Anfrage sendet, merkt nichts.
Auf fahoch2.de läuft das über einen Redis-basierten Zähler (Upstash) mit eigenem Limit pro Aktion — Kontakt, Onboarding und das URL-Audit-Tool haben jeweils ein passendes Fenster. Fehlt die Konfiguration (etwa lokal in der Entwicklung), fällt das System sanft auf „keine Begrenzung" zurück, statt die Seite zu blockieren. Das Ergebnis: wiederholte Massen-Einsendungen laufen ins Leere, ohne dass ein echter Besucher je eine Wand sieht.
Honeypot plus Rate-Limiting decken zusammen den allergrößten Teil des realen Formular-Spams ab — beide ohne Cookie, ohne Drittanbieter-Tracking, ohne Klick-Rätsel.
Cloudflare Turnstile — die Eskalation, wenn nötig
Wenn ein Formular gezielt und hartnäckig angegriffen wird — was bei einer Kanzlei-Seite selten vorkommt — ist Cloudflare Turnstile die richtige Eskalation. Es ist eine Captcha-Alternative, die im Hintergrund prüft (Verhaltens- und Proof-of-Work-Signale), statt Bild-Rätsel zu stellen. Zwei Eigenschaften machen es zur sauberen Wahl: Es ist nach Cloudflare-Angabe WCAG-2.2-AA-konform, also barrierearm, und es bindet — anders als reCAPTCHA — keinen Google-Tracking-Mechanismus ein. Die Einordnung von Turnstile im größeren Cloudflare-Bild steht im Artikel zu Cloudflare für Kanzlei-Sites.
Wichtig ist die Reihenfolge: Turnstile ist die dritte Stufe, nicht die erste. Wer mit Honeypot und Rate-Limiting beginnt, löst das Problem in den meisten Fällen ohne jede sichtbare Hürde — und greift erst zu Turnstile, wenn die leisen Mittel nachweislich nicht reichen.
Unser Stack auf fahoch2.de — und warum wir kein Captcha einsetzen
Auf unserer eigenen Seite läuft bewusst kein Captcha. Die Kombination aus serverseitigem Honeypot und Rate-Limiting reicht für das reale Spam-Aufkommen einer B2B-Seite vollständig aus. Damit bleibt die Seite cookielos, barrierearm und ohne Drittanbieter im Kontakt-Pfad — und ein echter Interessent füllt das Formular aus und drückt ab, ohne je eine Hürde zu sehen.
Beispiel:
Bei fahoch2.de selbst läuft genau dieses Setup: serverseitiger Honeypot plus Upstash-basiertes Rate-Limit am Kontaktformular, ohne Google-reCAPTCHA. Spam-Anfragen werden bereits in der Server-Action verworfen, echte Anfragen kommen ungehindert durch — kein Mandant muss je ein Captcha lösen. Wer ähnlich genervt ist von Captcha-Aufgaben auf der eigenen Site: ein Erstgespräch (30 Minuten, kostenfrei) klärt, welche Stufe reicht.
Für eine vollständige Prüfung des Kontakt-Pfads — Spam-Abwehr, Datenschutz-Konformität, Zustellbarkeit der Formular-Mails — empfehlen wir den Hebel-Audit (890 €, bei Mandanten-Boost-Beauftragung innerhalb von 60 Tagen voll anrechenbar).
Zusammenfassung
Google reCAPTCHA ist auf einer Kanzlei-Seite das falsche Werkzeug: Es bindet Google-Tracking ein, ist eine Barriere und kostet echte Anfragen. Spam lässt sich leiser abwehren. Ein Honeypot — ein verstecktes Feld, das Menschen nie sehen und Bots ausfüllen — fängt den Massen-Spam ohne jede Hürde ab. Rate-Limiting stoppt wiederholte Massen-Einsendungen als zweite Linie. Cloudflare Turnstile ist die barrierearme, cookielose Eskalation für den seltenen Fall eines gezielten Angriffs. Auf fahoch2.de reicht Honeypot plus Rate-Limiting — ganz ohne Captcha. Die richtige Reihenfolge ist leise zuerst, sichtbar zuletzt.
Quellen
- Cloudflare — Turnstile (CAPTCHA-Alternative) — abgerufen 2026-05-29
- TDDDG § 25 — Schutz der Privatsphäre bei Endeinrichtungen — abgerufen 2026-05-29
- DSGVO Art. 6 — Rechtmäßigkeit der Verarbeitung (VO EU 2016/679) — abgerufen 2026-05-29
- Barrierefreiheitsstärkungsgesetz (BFSG) — abgerufen 2026-05-29
Disclaimer: Allgemeine fachliche Information zum Zeitpunkt der Veröffentlichung — keine Rechtsberatung im Einzelfall. Die Einwilligungspflicht eines konkreten Captcha-Dienstes ist datenschutzrechtlich im Einzelfall zu prüfen.
Stand und rechtlicher Hinweis
- Erstveröffentlichung
- Autor
- Alexander Mock
- Lesezeit
- 11 Minuten
Allgemeine Information, keine individuelle Beratung. Dieser Artikel beschreibt steuer-, berufs- oder webrechtliche Grundsystematik zum oben genannten Stand. Er ist nicht mandantenspezifisch und ersetzt keine individuelle Rechts-, Steuer- oder Anlage-Beratung im Sinne § 2 Rechtsdienstleistungsgesetz (RDG), § 1 Steuerberatungsgesetz (StBerG) oder § 34d/f Gewerbeordnung (GewO). Vor jeder konkreten Entscheidung wenden Sie sich an einen zugelassenen Steuerberater, Rechtsanwalt oder die jeweils zuständige Behörde.
Zitate aus amtlichen Werken. Gesetzes-Texte, Verwaltungsanweisungen (BMF-Schreiben) und Gerichts-Entscheidungen (BFH, BGH, BVerfG, EuGH) sind nach § 5 Urheberrechtsgesetz gemeinfrei. Zitiert wird jeweils mit Aktenzeichen und Entscheidungs- bzw. Schreibens-Datum. Aktualität der Rechtslage bitte vor Bezugnahme gegen die jeweilige amtliche Veröffentlichung prüfen (gesetze-im-internet.de, bundesfinanzhof.de, bmf.bund.de).
Externe Quellen. Wo wir auf Studien, Branchenstatistiken oder Drittanbieter-Dokumente verweisen, ist das Abrufs-Datum jeweils beim Quellenverweis angegeben. Online-Inhalte können sich nach unserem Abruf geändert haben.
Haftung. Trotz sorgfältiger Recherche können Ungenauigkeiten oder Rechtsänderungen nach Veröffentlichung nicht ausgeschlossen werden. Eine Haftung für Schäden, die durch die Nutzung der Information ohne anwaltliche oder steuerberaterliche Gegenprüfung entstehen, ist ausgeschlossen — soweit gesetzlich zulässig.
Themen
Auch zu lesen
Sicherheit
Note A statt A+: warum unsafe-inline in der CSP bleibt
Eine Content-Security-Policy zu setzen ist der erste Schritt — sie maximal scharf zu stellen ist der zweite, den man nicht reflexhaft gehen sollte. Eine CSP, die noch unsafe-inline erlaubt, bekommt bei den gängigen Prüfdiensten ein A, aber kein A+. Der naheliegende Reflex ist, das unsafe-inline mit Nonces wegzubekommen — und genau hier liegt bei einer statisch ausgelieferten Website eine Falle. Dieser Artikel zeigt, warum der Weg zum A+ auf einer modernen Architektur das CDN-Caching kosten würde, das den eigentlichen Geschwindigkeits- und Sicherheits-Vorteil ausmacht, und warum wir auf fahoch2.de deshalb bewusst und ehrlich bei Note A bleiben.
Sicherheit
Cloudflare Turnstile statt reCAPTCHA: Spam ohne Cookies
Auf vielen Kanzlei-Websites sitzt unter dem Kontaktformular ein Google-reCAPTCHA — meist eingebaut, weil „man das so macht". Der Preis dafür wird selten mitbedacht: Jeder Seitenaufruf löst einen Request an Google in die USA aus, der Cookie-Banner wird damit faktisch zur Pflicht, und für legitime Besucher ist die Bedienung oft holprig. Cloudflare Turnstile ist die seriöse Alternative: kein Tracking-Cookie, datensparsam, für die meisten Besucher unsichtbar. Dieser Artikel zeigt, wann eine Kanzlei überhaupt ein Captcha braucht, warum Turnstile der sauberere reCAPTCHA-Ersatz ist, und wie eine Einbindung aussähe, die das Formular bei einem Cloudflare-Ausfall nicht mit in den Abgrund reißt.
Sicherheit
Hash-Blocklist im Voice-Linter gegen Datenleaks
Wer auf einer Website regelmäßig über Audits, beobachtete Muster oder reale Vorfälle schreibt, trägt ein leises Risiko mit sich: dass irgendwann ein Name, eine Domain oder ein zu konkreter Bezug im veröffentlichten Text landet, der dort nicht hingehört. Solange eine Person allein und konzentriert schreibt, geht das eine Weile gut. Sobald mehrere Hände an den Inhalten arbeiten oder ein KI-Assistent Vorschläge beisteuert, ist es nur eine Frage der Zeit. Aufmerksamkeit allein ist dagegen keine verlässliche Schutzschicht. Dieser Artikel zeigt, wie ein kleiner Hash-basierter Pre-Commit-Linter dieses Versehen strukturell verhindert — und dabei den entscheidenden Trick nutzt, die zu schützenden Begriffe nie im Klartext abzulegen.
Wenn Sie das in Ruhe besprechen möchten
Lassen Sie uns 30 Minuten zur Außen-Sicht Ihrer Kanzlei sprechen.
Erst gratis-Vorprüfung über das URL-Tool — dann entscheiden Sie, ob ein 890-€-Tiefen-Audit für Sie Sinn ergibt.