<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>So funktioniert Tanduu Shield | Ablauf &amp; Schutzmodule</title> <meta name="description" content="Wie Tanduu Shield Klicks auf Ihren Google-Ads-Landingpages technisch prüft  Tracking, Engine, Dashboard und Schutzmodule im Überblick." /> <link rel="canonical" href="https://tanduu.de/how-it-works.html" /> <meta name="robots" content="index,follow" /> <meta property="og:type" content="website" /> <meta property="og:locale" content="de_DE" /> <meta property="og:url" content="https://tanduu.de/how-it-works.html" /> <meta property="og:title" content="So funktioniert Tanduu Shield" /> <meta property="og:description" content="Tracking, Engine, Redis, Dashboard  öffentlicher Überblick; Detailansicht nach Login unter shield.tanduu.com." /> <meta property="og:site_name" content="Tanduu Shield" /> <meta property="og:image" content="https://tanduu.com/tanduu-hero-network.png" /> <meta property="og:image:alt" content="Tanduu Shield  So funktioniert's (Ablauf und Schutzmodule)" /> <link rel="stylesheet" href="/styles.css" /> <link rel="icon" href="https://tanduu.com/favicon.ico" /> <script type="application/ld+json"> {"@context":"https://schema.org","@graph":[ {"@type":"WebSite","@id":"https://tanduu.de/#website","url":"https://tanduu.de/","name":"Tanduu Shield","inLanguage":"de-DE"}, {"@type":"SoftwareApplication","name":"Tanduu Shield","applicationCategory":"SecurityApplication","operatingSystem":"Web","url":"https://shield.tanduu.com/","description":"Click-Fraud-Schutz und Transparenz für Google Ads  pro Domain, mit Dashboard."}, {"@type":"WebPage","@id":"https://tanduu.de/how-it-works.html#webpage","url":"https://tanduu.de/how-it-works.html","name":"So funktioniert Tanduu Shield","description":"Wie Tanduu Shield Klicks auf Ihren Google-Ads-Landingpages technisch prüft  Tracking, Engine, Dashboard und Schutzmodule im Überblick.","isPartOf":{"@id":"https://tanduu.de/#website"},"inLanguage":"de-DE"} ]} </script> </head> <body> <div class="shell"> <a href="#main" class="sr-only">Zum Inhalt springen</a> <header class="site-header"> <nav class="nav-inner" aria-label="Hauptnavigation"> <div class="nav-left"> <a href="/" class="logo"> <img src="https://tanduu.com/tanduu-logo.png" width="160" height="48" alt="Tanduu" /> </a> <div class="nav-links-desktop"> <a href="/#produkt">Produkt</a> <a href="/#anfrage">Kontakt</a> <a href="/how-it-works.html" aria-current="page">So funktioniert's</a> <a href="/#module">Module</a> <a href="/#faq">FAQ</a> </div> </div> <div class="nav-center-search" aria-hidden="true"></div> <div class="nav-right-desktop"> <a href="https://shield.tanduu.com/login" class="btn btn-ghost-header">Anmelden</a> <a href="https://shield.tanduu.com/login" class="btn btn-orange">Zum Dashboard</a> </div> <div class="nav-mobile"> <a href="#nav-drawer" class="menu-toggle" aria-label="Menü öffnen"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h16"/></svg> </a> </div> </nav> </header> <div id="nav-drawer" class="mobile-drawer"> <a href="#" class="mobile-drawer-backdrop" aria-label="Schließen"></a> <div class="mobile-drawer-panel"> <a href="#" class="close-drawer" aria-label="Schließen">&times;</a> <h2>Menü</h2> <a href="/#produkt">Produkt</a> <a href="/#anfrage">Kontakt</a> <a href="/how-it-works.html">So funktioniert's</a> <a href="/#module">Module</a> <a href="/#faq">FAQ</a> <a href="https://shield.tanduu.com/login">Anmelden</a> <a href="https://shield.tanduu.com/login">Zum Dashboard</a> <a href="/imprint.html">Impressum</a> <a href="/privacy.html">Privacy</a> <a href="/terms.html">AGB</a> </div> </div> <main id="main" class="section-white px" style="padding-top:3rem;padding-bottom:4rem"> <div class="max-w-4xl mx-auto"> <div class="hiw-hero"> <p class="hiw-eyebrow">Kein Blindflug. Nachvollziehbare Signale.</p> <h1 class="hiw-title"> Ein Tracking auf der Seite.<br /> <span>Klarheit im Shield-Dashboard.</span> </h1> <p class="hiw-lead"> Tanduu Shield wertet Besucher auf Ihren Google-Ads-Landingpages aus  technische Signale, Verhalten und Kontext fließen in die Engine. Listen, Regeln und Auswertungen pflegen Sie im geschützten Bereich unter <strong>shield.tanduu.com</strong>  getrennt von dieser Marketing-Seite und getrennt von ContractorHQ (<a href="https://tanduu.com/">tanduu.com</a>). </p> <p style="margin-top:1rem;font-size:0.9375rem;color:var(--slate-500);max-width:36rem;margin-left:auto;margin-right:auto"> Die ausführliche Schritt-für-Schritt-Ansicht mit allen Dashboard-Details finden Sie nach Anmeldung unter <a href="https://shield.tanduu.com/dashboard/how-it-works">https://shield.tanduu.com/dashboard/how-it-works</a>. </p> <div style="margin-top:2rem;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center"> <a href="https://shield.tanduu.com/login" class="btn btn-lg btn-violet">Zum Login</a> <a href="/" class="btn btn-lg btn-outline-light" style="border-color:var(--slate-300);color:var(--slate-700)">Zur Startseite</a> </div> </div> <div class="steps-grid" style="margin-bottom:4rem"> <article class="step-card"> <div class="step-icon-wrap"> <div class="step-icon-box"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/></svg> </div> <span class="step-num">1</span> </div> <h3>Tracking auf der Landingpage</h3> <p>Shield bindet sich in Ihre Zielseiten ein, damit Klicks und Sitzungen messbar werden  immer im Rahmen Ihres Setups und Ihrer Domain.</p> </article> <article class="step-card"> <div class="step-icon-wrap"> <div class="step-icon-box"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="3"/><path d="M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4"/></svg> </div> <span class="step-num">2</span> </div> <h3>Engine &amp; Zwischenspeicher</h3> <p>Die Engine kombiniert Signale (z.&nbsp;B. Netzwerk, Gerät, Verhalten) und arbeitet mit einem schnellen Zwischenspeicher (Redis), damit Entscheidungen und Muster zeitnah abgebildet werden.</p> </article> <article class="step-card"> <div class="step-icon-wrap"> <div class="step-icon-box"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg> </div> <span class="step-num">3</span> </div> <h3>Dashboard &amp; Google-Ads-Kontext</h3> <p>Im Dashboard sehen Sie Module, Listen und Regeln  dort liegt auch der Bezug zu Ihren Kampagnen, soweit Sie ihn freigeben. Exporte und Reporting bleiben im Login-Bereich.</p> </article> </div> <div class="hiw-slab"> <h2>Der vollständige Ablauf (Überblick)</h2> <div class="max-w-2xl mx-auto" style="display:flex;flex-direction:column;gap:1.5rem"> <div class="hiw-flow-row"> <div class="hiw-flow-num">1</div> <div> <h3 style="margin:0 0 0.35rem;font-size:1rem;font-weight:700;color:var(--slate-900)">Domain &amp; Onboarding</h3> <p style="margin:0;font-size:0.875rem;color:var(--slate-600);line-height:1.6">Shield wird pro Domain geführt  Sie klären Zugriff und technische Einbindung im geschützten Bereich.</p> </div> </div> <div class="hiw-flow-row"> <div class="hiw-flow-num">2</div> <div> <h3 style="margin:0 0 0.35rem;font-size:1rem;font-weight:700;color:var(--slate-900)">Tracking einbinden</h3> <p style="margin:0;font-size:0.875rem;color:var(--slate-600);line-height:1.6">Die Landingpage liefert Messpunkte an die Engine; Details hängen von Ihrer Konfiguration ab.</p> </div> </div> <div class="hiw-flow-row"> <div class="hiw-flow-num">3</div> <div> <h3 style="margin:0 0 0.35rem;font-size:1rem;font-weight:700;color:var(--slate-900)">Auswertung &amp; Scores</h3> <p style="margin:0;font-size:0.875rem;color:var(--slate-600);line-height:1.6">Signale werden zusammengeführt  z.&nbsp;B. Rechenzentrums-ASN, Verhaltensmuster, GCLID-Plausibilität  und in nachvollziehbaren Statusmeldungen sichtbar.</p> </div> </div> <div class="hiw-flow-row"> <div class="hiw-flow-num">4</div> <div> <h3 style="margin:0 0 0.35rem;font-size:1rem;font-weight:700;color:var(--slate-900)">Regeln &amp; Listen</h3> <p style="margin:0;font-size:0.875rem;color:var(--slate-600);line-height:1.6">Whitelist, Blacklist, Geo und Modul-Toggles steuern, was blockiert, beobachtet oder durchgelassen wird.</p> </div> </div> <div class="hiw-flow-row" style="margin-bottom:0"> <div class="hiw-flow-num">5</div> <div> <h3 style="margin:0 0 0.35rem;font-size:1rem;font-weight:700;color:var(--slate-900)">Transparenz &amp; nächste Schritte</h3> <p style="margin:0;font-size:0.875rem;color:var(--slate-600);line-height:1.6">Sie nutzen Exporte und Dashboard-Ansichten für interne Steuerung oder Kundengespräche  ohne sensible Daten auf dieser öffentlichen Seite zu zeigen.</p> </div> </div> </div> </div> <div style="margin-bottom:4rem"> <h2 style="text-align:center;font-size:1.5rem;font-weight:700;color:var(--slate-900);margin:0 0 2rem">Warum das für Teams funktioniert</h2> <div class="benefits-grid"> <div class="benefit-tile"> <div class="benefit-icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg></div> <h3>Modulares Schutzkonzept</h3> <p>Mehrere Erkennungsebenen statt eines einzelnen Schalters  Sie sehen, welches Modul wofür zuständig ist.</p> </div> <div class="benefit-tile"> <div class="benefit-icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg></div> <h3>Eigenes Produkt</h3> <p>Shield läuft unter shield.tanduu.com  nicht dasselbe System wie ContractorHQ auf tanduu.com.</p> </div> <div class="benefit-tile"> <div class="benefit-icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></div> <h3>Pro Domain gedacht</h3> <p>Agenturen und Marken mit mehreren Auftritten behalten Mandanten sauber getrennt.</p> </div> </div> </div> <h2 style="text-align:center;font-size:1.5rem;font-weight:700;color:var(--slate-900);margin:0 0 0.5rem">Schutz-Module (Kurzbeschreibung)</h2> <p style="text-align:center;color:var(--slate-600);max-width:40rem;margin:0 auto 2rem;font-size:0.9375rem"> Entspricht der Modul-Übersicht im Dashboard; hier die öffentliche Kurzfassung. </p> <div class="module-public-grid"> <div class="module-public-card" style="border-left-color:#60a5fa"> <h3>ASN-Block <span class="badge">ASN</span></h3> <p>Sperrt automatisch IPs aus Rechenzentren und bekannten VPN-Anbietern. AWS, Google Cloud, Hetzner, NordVPN usw. sind bekannte Klickfarm-Infrastruktur.</p> <p class="sub"><strong>Wie:</strong> Jede eingehende IP wird gegen eine täglich aktualisierte ASN-Datenbank geprüft. Treffer = sofortiger Block, kein JavaScript nötig.</p> <p class="impact">Eliminiert ~60 70% aller Click-Fraud-IPs.</p> </div> <div class="module-public-card" style="border-left-color:#fbbf24"> <h3>Honeypot-System <span class="badge">Honeypot</span></h3> <p>Unsichtbare Links, die für echte Nutzer nicht sichtbar sind (CSS display:none). Nur automatisierte Bots folgen diesen Links.</p> <p class="sub"><strong>Wie:</strong> Jede Landingpage enthält versteckte Honeypot-Links. Klick auf Honeypot = sofortiger Block + permanenter Device-Fingerprint.</p> <p class="impact">100% sicheres Bot-Signal, kein False-Positive möglich.</p> </div> <div class="module-public-card" style="border-left-color:#c084fc"> <h3>Device Hash <span class="badge">Device</span></h3> <p>Browser-Fingerprinting: Canvas, Fonts, Screen, Timezone, GPU kombiniert zu einem eindeutigen Device-Hash.</p> <p class="sub"><strong>Wie:</strong> Hash wird beim ersten Seitenaufruf erstellt und in Redis gespeichert. IP-Rotation desselben Geräts wird erkannt und geblockt.</p> <p class="impact">Erkennt IP-Rotationen von Klickfarmen (VPN-Wechsel).</p> </div> <div class="module-public-card" style="border-left-color:#f87171"> <h3>IP-Cluster-Erkennung <span class="badge">Cluster</span></h3> <p>Koordinierte Angriffe aus demselben Subnetz (/24) werden als Cluster erkannt. 5+ Blocks aus demselben /24-Subnetz = ganzes Netz geblockt.</p> <p class="sub"><strong>Wie:</strong> Subnetz-Counter in Redis, Threshold konfigurierbar. Cluster-Events werden separat geloggt.</p> <p class="impact">Effektiv gegen Bot-Netzwerke und Klickfarmen mit IP-Pool.</p> </div> <div class="module-public-card" style="border-left-color:#94a3b8"> <h3>Headless-Browser <span class="badge">Headless</span></h3> <p>Erkennt automatisierte Browser (Puppeteer, Playwright, Selenium) ohne echten Bildschirm/GPU.</p> <p class="sub"><strong>Wie:</strong> JavaScript-Checks: navigator.webdriver, Chrome-Extensions, GPU-Renderer, Fonts, Screen-Ratio. Mehrere Checks = höherer Score.</p> <p class="impact">Stoppt professionelle Bot-Dienste, die echte Browser simulieren.</p> </div> <div class="module-public-card" style="border-left-color:#fb923c"> <h3>Link Poisoning <span class="badge">Link</span></h3> <p>Manipulierte GCLID-Parameter oder Direktaufrufe der Anzeigen-Landingpages ohne echten Google-Click-Weg.</p> <p class="sub"><strong>Wie:</strong> GCLID-Format und Referrer werden validiert. Direkte Aufrufe der Landing-URL ohne gültigen Google-Referrer werden geflaggt.</p> <p class="impact">Verhindert manuelle Fraud-Aktionen ohne echte Ad-Klicks.</p> </div> <div class="module-public-card" style="border-left-color:#facc15"> <h3>Risk Score <span class="badge">Risk</span></h3> <p>Verhaltensbasierte Analyse: Scroll-Verhalten, Mausbewegungen, Klick-Muster, Sitzungsdauer.</p> <p class="sub"><strong>Wie:</strong> JavaScript sammelt Verhaltensdaten während der Sitzung. Mechanische Muster erhöhen den Score. Threshold überschritten = Block.</p> <p class="impact">Erkennt halbautomatische Klick-Bots mit menschlichem Wrapper.</p> </div> <div class="module-public-card" style="border-left-color:#818cf8"> <h3>Probation System <span class="badge">Probation</span></h3> <p>Verdächtige IPs kommen auf eine Beobachtungsliste (Probation). Bei nächstem Klick = sofortiger Block.</p> <p class="sub"><strong>Wie:</strong> IPs mit Score zwischen Verdächtig-Threshold und Block-Threshold werden auf Probation gesetzt  mehrere Datenpunkte vor der harten Sperre.</p> <p class="impact">Reduziert False-Positives durch zweistufiges Erkennungssystem.</p> </div> </div> <!-- %% Call-Tracking-Optionen %% --> <div style="margin:4rem 0;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:1.25rem;padding:2.5rem"> <p style="font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;margin:0 0 .5rem">Optional</p> <h2 style="font-size:1.4rem;font-weight:800;color:#1e293b;margin:0 0 .75rem">Call-Tracking &amp; Conversion-Messung</h2> <p style="color:#475569;font-size:.95rem;line-height:1.7;margin:0 0 2rem;max-width:640px"> Damit nur echte Anrufe abgerechnet werden, messen wir die Gesprächsdauer. Ein Anruf gilt erst ab <strong>30 Sekunden</strong> als abrechnungsfähiger Lead  Pingbacks, Verwähler und sofortige Trennungen fallen raus. Du siehst jede Messung transparent im Dashboard. </p> <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem"> <div style="background:#fff;border:2px solid #ddd6fe;border-radius:1rem;padding:1.75rem"> <div style="display:flex;align-items:center;gap:.75rem;margin-bottom:1rem"> <div style="width:2.5rem;height:2.5rem;background:#ede9fe;border-radius:.625rem;display:flex;align-items:center;justify-content:center"> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#7c3aed" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg> </div> <div> <p style="margin:0;font-weight:800;font-size:.95rem;color:#1e293b">Standard</p> <p style="margin:0;font-size:.8rem;color:#7c3aed;font-weight:700">Im Fixum enthalten · 0 ¬ extra</p> </div> </div> <p style="font-weight:700;font-size:.9rem;color:#1e293b;margin:0 0 .5rem">Google Forwarding Numbers (GFN)</p> <p style="font-size:.875rem;color:#64748b;line-height:1.6;margin:0"> Google stellt eine temporäre Weiterleitungsnummer bereit. Anrufe gehen direkt an deine echte Nummer weiter, Google misst die Dauer. Die Daten fließen automatisch via Google Ads API ins Shield-Dashboard. </p> <ul style="font-size:.8rem;color:#64748b;margin:.75rem 0 0;padding-left:1.25rem;line-height:1.8"> <li>Keine Zusatzkosten</li> <li>Gesprächsdauer von Google gemessen</li> <li>Direkte API-Integration in Shield</li> </ul> </div> <div style="background:#fff;border:2px solid #c4b5fd;border-radius:1rem;padding:1.75rem;position:relative"> <div style="position:absolute;top:-10px;right:1rem;background:#7c3aed;color:#fff;font-size:.7rem;font-weight:800;padding:.2rem .75rem;border-radius:9999px">PREMIUM</div> <div style="display:flex;align-items:center;gap:.75rem;margin-bottom:1rem"> <div style="width:2.5rem;height:2.5rem;background:#ede9fe;border-radius:.625rem;display:flex;align-items:center;justify-content:center"> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#7c3aed" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.63 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 8.91a16 16 0 0 0 5.5 5.5l.79-.78a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 21 16.92z"/></svg> </div> <div> <p style="margin:0;font-weight:800;font-size:.95rem;color:#1e293b">Premium Call-Tracking</p> <p style="margin:0;font-size:.8rem;color:#7c3aed;font-weight:700">+49 ¬ netto/Monat · monatl. kündbar</p> </div> </div> <p style="font-weight:700;font-size:.9rem;color:#1e293b;margin:0 0 .5rem">Eigene DE-Weiterleitungsnummer</p> <p style="font-size:.875rem;color:#64748b;line-height:1.6;margin:0"> Eine eigene deutsche Rufnummer leitet Anrufe weiter  unabhängig von Google. Vollständige Kontrolle über Messung, Aufzeichnungsoptionen und Reporting. Direkte Integration in Shield. </p> <ul style="font-size:.8rem;color:#64748b;margin:.75rem 0 0;padding-left:1.25rem;line-height:1.8"> <li>Eigene DE-Nummer (kein Google-Branding)</li> <li>Unabhängige Gesprächsdauer-Messung</li> <li>Volle Kontrolle · auf Anfrage buchbar</li> </ul> </div> </div> <p style="font-size:.8rem;color:#94a3b8;margin:1.5rem 0 0;text-align:center"> Beide Optionen können nach Absprache beim Onboarding gewählt werden. Wechsel jederzeit möglich. </p> </div> <div class="section-faq px" style="padding-left:0;padding-right:0;margin-top:4rem"> <h2>Häufige Fragen</h2> <p class="sub">Öffentliche Kurzversion  tiefer geht es im Dashboard.</p> <div class="faq-list"> <details class="faq-item"> <summary>Ist das hier dasselbe wie die interne  How it works -Seite?</summary> <div class="faq-body">Diese Seite ist die öffentliche Zusammenfassung für Besucher ohne Login. Die ausführliche Variante mit allen UI-Schritten liegt nach Anmeldung unter <a href="https://shield.tanduu.com/dashboard/how-it-works">shield.tanduu.com/dashboard/how-it-works</a>.</div> </details> <details class="faq-item"> <summary>Ersetzt Shield Google-eigene Betrugserkennung?</summary> <div class="faq-body">Nein. Shield ergänzt Ihre Datenlage und interne Regeln  die endgültige Entscheidung über Gebote, Ausschlüsse und Kampagnenpolitik bleibt bei Ihnen und den Google Ads Einstellungen.</div> </details> <details class="faq-item"> <summary>Wo melde ich mich an?</summary> <div class="faq-body">Unter <a href="https://shield.tanduu.com/login">https://shield.tanduu.com/login</a>  dort läuft die Shield-Anwendung.</div> </details> <details class="faq-item"> <summary>Was ist mit Datenschutz und AGB?</summary> <div class="faq-body">Unternehmensangaben und Rechtstexte der Tanduu LLC finden Sie auf dieser Domain unter <a href="/imprint.html">Impressum</a>, <a href="/privacy.html">Privacy Policy</a> und <a href="/terms.html">AGB</a>  inhaltlich wie auf tanduu.com, für dieselbe Firma.</div> </details> </div> </div> <div style="text-align:center;margin-top:3rem;padding:2rem;border-radius:1rem;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe"> <h2 style="margin:0 0 0.5rem;font-size:1.25rem;font-weight:800;color:var(--slate-900)">Bereit zum Einsteigen?</h2> <p style="margin:0 0 1.25rem;color:var(--slate-600);max-width:28rem;margin-left:auto;margin-right:auto">Ein Login genügt, um zu sehen, ob Shield zu Ihrem Setup passt.</p> <a href="https://shield.tanduu.com/login" class="btn btn-lg btn-violet">Zum Shield-Dashboard</a> </div> </div> </main> <footer class="site-footer"> <div class="inner px"> <div class="footer-grid"> <div class="footer-brand"> <img src="https://tanduu.com/tanduu-logo-white.png" width="120" height="40" alt="Tanduu" style="height:1.5rem;width:auto" /> <p> Tanduu Shield  Schicht für Google Ads: Muster, Regeln, Dashboard. Öffentliche Erklärung auf tanduu.de, Anwendung unter shield.tanduu.com. </p> </div> <div class="footer-col"> <h3>Produkt</h3> <ul> <li><a href="https://shield.tanduu.com/login">Dashboard / Login</a></li> <li><a href="/how-it-works.html">So funktioniert's</a></li> <li><a href="/#module">Module &amp; Themen</a></li> <li><a href="/#faq">FAQ</a></li> </ul> </div> <div class="footer-col"> <h3>Unternehmen</h3> <ul> <li><a href="mailto:info@tanduu.de">Kontakt</a></li> <li><a href="https://tanduu.com/about">Über Tanduu (tanduu.com)</a></li> </ul> </div> <div class="footer-col"> <h3>Rechtliches</h3> <ul> <li><a href="/imprint.html">Impressum</a></li> <li><a href="/privacy.html">Privacy Policy</a></li> <li><a href="/terms.html">AGB</a></li> </ul> </div> </div> <div class="footer-sep"></div> <div class="footer-bottom"> <p>&copy; <span id="y"></span> Tanduu LLC. Alle Rechte vorbehalten.</p> <p>336 E. College Ave, Suite 301, Tallahassee, FL 32301</p> </div> </div> </footer> </div> <script> document.querySelectorAll('.mobile-drawer-panel a[href^="#"]').forEach(function (a) { if (a.getAttribute("href") === "#nav-drawer") return; a.addEventListener("click", function () { setTimeout(function () { history.replaceState(null, "", window.location.pathname + window.location.search); }, 0); }); }); document.getElementById("y").textContent = new Date().getFullYear(); </script> </body> </html>