PageSourceSearch

https://julinq.com/datenschutz

html julinq.com collected 2026-10-07 05:02:51 UTC 41,706 bytes, 208 lines download raw bytes

1<!DOCTYPE html><html lang="de"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Datenschutzerklärung | JULINQ</title><meta name="description" content="Datenschutzerklärung der JULINQ GmbH, Frankfurt am Main."><link rel="canonical" href="https://julinq.com/datenschutz"><meta property="og:type" content="website"><meta property="og:title" content="Datenschutzerklärung | JULINQ"><meta property="og:description" content="Datenschutzerklärung der JULINQ GmbH, Frankfurt am Main."><meta property="og:url" content="https://julinq.com/datenschutz"><meta property="og:locale" content="de_DE"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="theme-color" content="#0b5571">
1<script>
2    (function () {
3      try {
4        var K = '_jq_attr';
5        var cur = JSON.parse(sessionStorage.getItem(K) || '{}');
6        var p = new URLSearchParams(location.search);
7        var keys = ['utm_medium', 'utm_source', 'utm_campaign', 'gclid', 'wbraid', 'gbraid', 'fbclid', 'li_fat_id'];
8        var changed = false;
9        for (var i = 0; i < keys.length; i++) {
10          var v = p.get(keys[i]);
11          if (v && !cur[keys[i]]) { cur[keys[i]] = v.slice(0, 256); changed = true; }
12        }
13        if (!cur.referrer && document.referrer && document.referrer.indexOf(location.origin) !== 0) {
14          cur.referrer = document.referrer.slice(0, 512);
15          changed = true;
16        }
17        if (changed) sessionStorage.setItem(K, JSON.stringify(cur));
18      } catch (e) {}
19    }());
20    </script>
20<link rel="preconnect" href="https://web.cmp.usercentrics.eu"><link rel="preconnect" href="https://load.nbdxolnr.julinq.com">
20<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":["Organization","ProfessionalService"],"@id":"https://julinq.com/#org","name":"JULINQ GmbH","alternateName":"JULINQ","legalName":"JULINQ GmbH","url":"https://julinq.com/","logo":{"@type":"ImageObject","@id":"https://julinq.com/#logo","url":"https://julinq.com/julinq-logo.svg","contentUrl":"https://julinq.com/julinq-logo.svg","caption":"JULINQ"},"image":"https://julinq.com/og-home.jpg","description":"B2B Performance Marketing Beratung mit Fokus auf Datenstruktur, Tracking-Infrastruktur und KI-fähige Signalstruktur. Macht Marketing zur steuerbaren Unternehmensgröße.","slogan":"Weniger Bauchgefühl. Mehr Kontrolle.","foundingDate":"2023","founder":{"@id":"https://julinq.com/#benjamin"},"address":{"@type":"PostalAddress","streetAddress":"Lahnstr. 94","addressLocality":"Frankfurt am Main","addressRegion":"Hessen","postalCode":"60326","addressCountry":"DE"},"areaServed":[{"@type":"Country","name":"Deutschland"},{"@type":"Country","name":"Österreich"},{"@type":"Country","name":"Schweiz"}],"contactPoint":[{"@type":"ContactPoint","contactType":"sales","telephone":"+4917665030349","email":"[email protected]","availableLanguage":["German","English"],"areaServed":["DE","AT","CH"]}],"email":"[email protected]","telephone":"+4917665030349","knowsAbout":["B2B Performance Marketing","Server Side Tagging","Server-Side Google Tag Manager","Google Tag Manager","Google Analytics 4","Looker Studio","Tracking-Infrastruktur","Datenattribution","Marketing Attribution","Performance-Infrastruktur","KI-Strategie für Marketing","Marketing-Algorithmus-Optimierung","DSGVO-konformes Tracking","Consent Mode v2","First-Party-Cookies","Meta Conversions API","Google Ads Enhanced Conversions","Marketing Mix Modeling","B2B Lead Generation"],"aggregateRating":{"@type":"AggregateRating","ratingValue":5,"reviewCount":69,"bestRating":5,"worstRating":1},"sameAs":["https://www.linkedin.com/company/julinq","https://www.provenexpert.com/julinq-gmbh/"]},{"@type":"Person","@id":"https://julinq.com/#benjamin","name":"Benjamin Juling","givenName":"Benjamin","familyName":"Juling","jobTitle":"Gründer & Geschäftsführer","worksFor":{"@id":"https://julinq.com/#org"},"url":"https://julinq.com/#benjamin","description":"Gründer von JULINQ mit über 13 Jahren Erfahrung im B2B Performance Marketing. Spezialisiert auf Datenstruktur, Attribution und KI-fähige Marketing-Infrastruktur.","knowsAbout":["B2B Performance Marketing","Server Side Tagging","Marketing-Datenstruktur","Performance-Infrastruktur","KI-Strategie für Marketing"],"sameAs":["https://www.linkedin.com/in/bjuling/"]},{"@type":"WebSite","@id":"https://julinq.com/#website","url":"https://julinq.com/","name":"JULINQ","description":"B2B Performance Marketing, Datenstruktur und KI-Strategie","publisher":{"@id":"https://julinq.com/#org"},"inLanguage":"de-DE"},{"@type":"WebPage","@id":"https://julinq.com/datenschutz#webpage","url":"https://julinq.com/datenschutz","name":"Datenschutzerklärung | JULINQ","description":"Datenschutzerklärung der JULINQ GmbH, Frankfurt am Main.","isPartOf":{"@id":"https://julinq.com/#website"},"about":{"@id":"https://julinq.com/#org"},"publisher":{"@id":"https://julinq.com/#org"},"inLanguage":"de-DE"}]}</script>
20<!-- Tracking in Produktionsbuilds auf julinq.com und preview.julinq.com.
21     Preview-Traffic wird GTM-seitig per Hostname-Filter ausgeschlossen.
22     localhost bleibt clean (zusätzlich zur PROD-Gate im Layout). -->
22<script>
23if (location.hostname !== 'localhost' && location.hostname !== '127.0.0.1') {
24  // CMP – Usercentrics
25  var _uc = document.createElement('script');
26  _uc.id = 'usercentrics-cmp';
27  _uc.src = 'https://web.cmp.usercentrics.eu/ui/loader.js';
28  _uc.setAttribute('data-settings-id', 'MyQUlQ5HWIapqU');
29  _uc.async = true;
30  document.head.appendChild(_uc);
31
32  // GTM – Stape Custom Loader (Same Origin), Snippet unverändert aus dem
33  // Stape-Dashboard übernommen — bei Änderungen dort neu generieren.
34  !function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://julinq.com/nbdxolnr",a="https://load.nbdxolnr.julinq.com",i="7zc1nbdxolnr",c="ca84u=GwpRKCwpTzlEXVpbIDwoSARTXkFJQgYATwQZAxEKE0ARAQFJCwsSU10ADgsACw4AAA%3D%3D",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();
35}
36</script>
36 <!-- /Tracking --><!-- Live domain only. preview.julinq.com deliberately lacks the proxy
37     paths; the hostname check also keeps 404s out of its console. -->
37<script>
38if (location.hostname === 'julinq.com') {
39  // Plausible CE. The personalised script name is resolved by Caddy.
40  // NOTE: the script hard-codes /api/event as its default endpoint, and
41  // that path deliberately does not exist under julinq.com. Without the
42  // endpoint override below, Plausible sends into the void silently.
43  var _pa = document.createElement('script');
44  _pa.src = '/js/pa.js';
45  _pa.async = true;
46  document.head.appendChild(_pa);
47  window.plausible = window.plausible || function () { (plausible.q = plausible.q || []).push(arguments) };
48  plausible.init = plausible.init || function (i) { plausible.o = i || {} };
49  plausible.init({ endpoint: '/api/pa' });
50
51  // Umami. Script name and collect path come from TRACKER_SCRIPT_NAME and
52  // COLLECT_API_ENDPOINT on the container. data-host-url is NOT optional:
53  // without it the tracker derives the endpoint from the script's own
54  // directory and posts to /js/api/um instead of /api/um — a 404 it never
55  // reports.
56  var _um = document.createElement('script');
57  _um.src = '/js/um.js';
58  _um.setAttribute('data-host-url', location.origin);
59  _um.setAttribute('data-website-id', 'eb0b2778-4678-46a9-86cc-ee5f4d2c6af3');
60  document.head.appendChild(_um);
61}
62</script>
62 <!-- Blocked by Usercentrics until the user consents. The value of
63       data-usercentrics must match the service name in the UC container
64       exactly, otherwise the script is never released. -->
65  
65<script type="text/plain" data-usercentrics="Matomo">
66  if (location.hostname === 'julinq.com') {
67    var _paq = window._paq = window._paq || [];
68    _paq.push(['trackPageView']);
69    _paq.push(['enableLinkTracking']);
70    _paq.push(['setTrackerUrl', '/api/mt']);
71    _paq.push(['setSiteId', '1']);
72    var _mt = document.createElement('script');
73    _mt.src = '/js/mt.js';
74    _mt.async = true;
75    document.head.appendChild(_mt);
76
77    // Script blocking cannot take back a script it has already released.
78    // Without this listener Matomo would keep tracking after a withdrawal
79    // until the next navigation, and keep its cookies.
80    window.addEventListener('ucEvent', function (e) {
81      if (!e.detail || e.detail.event !== 'consent_status') return;
82      if (!window.UC_UI || !window.UC_UI.getServicesBaseInfo) return;
83      window.UC_UI.getServicesBaseInfo().then(function (services) {
84        var ok = services.some(function (svc) {
85          return svc.name === 'Matomo' && svc.consent && svc.consent.status === true;
86        });
87        if (!ok) {
88          _paq.push(['forgetConsentGiven']);
89          _paq.push(['disableCookies']);
90          _paq.push(['deleteCookies']);
91        }
92      });
93    });
94  }
95  </script>
95<script type="module" src="/_astro/PostHogScript.astro_astro_type_script_index_0_lang.0eu-8Tye.js"></script>
95<script type="module">document.addEventListener("click",e=>{const t=e.target;if(!(t instanceof Element))return;const n=t.closest("[data-calendly-trigger]");!n||n instanceof HTMLAnchorElement||window.location.assign("/kontakt#termin")});</script>
95<style>@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
96</style>
97<link rel="stylesheet" href="/_astro/datenschutz.BDv21N-w.css"></head> <body> <noscript><iframe src="https://load.nbdxolnr.julinq.com/ns.html?id=GTM-W6364XXJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <nav data-astro-cid-dmqpwcec> <a href="/" class="nav-logo" aria-label="JULINQ Startseite" data-astro-cid-dmqpwcec> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 340.2 110.6" height="26" aria-hidden="true"> <path fill="#0C5571" d="M38.9,72.6L38.9,72.6V29.5H17.5v43.1h0c0,4-1.6,7.5-4.3,10.1v0L1.4,94.5l15.2,15.2l11.8-11.8l0,0c0,0,0,0,0,0l0.1-0.1l0,0C34.9,91.2,38.9,82.4,38.9,72.6 M117.5,65.2L117.5,65.2L117.5,65.2V29.5H96.1v35.7h0c0,7.9-6.4,14.3-14.3,14.3c-7.9,0-14.3-6.4-14.3-14.3h0V29.5H46.1v35.7h0h0c0,19.7,16,35.7,35.7,35.7C101.5,100.9,117.5,84.9,117.5,65.2 M124.7,100.9h21.4V0.9h-21.4V100.9z M153.2,100.9h21.4V29.5h-21.4V100.9z M231.8,100.9h21.4V65.2l0,0h0c0-19.7-16-35.7-35.7-35.7c-19.7,0-35.7,16-35.7,35.7h0l0,0v35.7h21.4V65.2c0-7.9,6.4-14.3,14.3-14.3c7.9,0,14.3,6.4,14.3,14.3V100.9z M308.6,65.2c0,7.9-6.4,14.3-14.3,14.3c-7.9,0-14.3-6.4-14.3-14.3s6.4-14.3,14.3-14.3C302.2,50.9,308.6,57.3,308.6,65.2 M326,81.7c2.6-4.9,4.1-10.5,4.1-16.5c0-19.7-16-35.7-35.7-35.7c-19.7,0-35.7,16-35.7,35.7s16,35.7,35.7,35.7c6,0,11.6-1.5,16.5-4.1l12.8,12.8l15.2-15.2L326,81.7z"></path> </svg> </a> <ul class="nav-links" id="nav-links" data-astro-cid-dmqpwcec> <li data-astro-cid-dmqpwcec><a href="/#leistungen" data-astro-cid-dmqpwcec>Leistungen</a></li> <li data-astro-cid-dmqpwcec><a href="/#benjamin" data-astro-cid-dmqpwcec>Über mich</a></li> <li data-astro-cid-dmqpwcec><a href="/#referenzen" data-astro-cid-dmqpwcec>Kunden &amp; Partner</a></li> <li data-astro-cid-dmqpwcec><a href="/kontakt" data-astro-cid-dmqpwcec>Kontakt</a></li> </ul> <div class="nav-right" data-astro-cid-dmqpwcec> <a class="nav-cta" href="/kontakt#termin" data-calendly-trigger data-astro-cid-dmqpwcec>Jetzt kennenlernen <span aria-hidden="true" data-astro-cid-dmqpwcec>↗</span></a> <button class="nav-hamburger" id="nav-hamburger" aria-label="Menü öffnen" aria-expanded="false" aria-controls="nav-links" data-astro-cid-dmqpwcec> <span data-astro-cid-dmqpwcec></span> <span data-astro-cid-dmqpwcec></span> <span data-astro-cid-dmqpwcec></span> </button> </div> </nav> 
97<script type="module">const e=document.getElementById("nav-hamburger"),s=document.getElementById("nav-links");e?.addEventListener("click",()=>{const t=s?.classList.toggle("is-open");e.setAttribute("aria-expanded",String(t)),e.classList.toggle("is-open",t)});s?.querySelectorAll("a").forEach(t=>{t.addEventListener("click",()=>{s.classList.remove("is-open"),e?.classList.remove("is-open"),e?.setAttribute("aria-expanded","false")})});</script>
97  <main>  <section class="legal-hero"> <p class="legal-eyebrow">Rechtliches</p> <h1 class="legal-h1">Datenschutzerklärung</h1> </section> <section class="legal-body"> <article class="prose">  
98<div class="avalex-container" id="avalex-printable" style="position: relative;">
99
100    
101    
102            <div style="display: inline-block; word-break:break-all; ">
103            <h2>
104                Inhaltsverzeichnis            </h2>
105        </div>
106        
107
108    
109        <ul style="padding-left: 0 !important; list-style-type: none !important;">
110
111            <li><a href="#allgemeines">I. Allgemeines</a></li><li><a href="#verantwortliche-stelle">II. Verantwortliche Stelle</a></li><li><a href="#ihre-rechte">III. Ihre Rechte</a></li><li><a href="#verarbeitung-personenbezogener-daten-bei-informatorischer-nutzung-unserer-webseite">IV. Verarbeitung personenbezogener Daten bei informatorischer Nutzung unserer Webseite</a></li><li><a href="#verarbeitung-personenbezogener-daten-durch-cookies">V. Verarbeitung personenbezogener Daten durch Cookies</a></li><li><a href="#weitere-funktionen-und-angebote-unserer-webseite">VI. Weitere Funktionen und Angebote unserer Webseite</a></li><li><a href="#kontaktaufnahme">VII. Kontaktaufnahme</a></li><li><a href="#elektronische-widerrufsfunktion">VIII. Elektronische Widerrufsfunktion</a></li><li><a href="#creditreform">IX. Creditreform</a></li><li><a href="#GoogleTagManager">X. Google Tag Manager</a></li><li><a href="#Usercentrics">XI. Usercentrics</a></li>        </ul>
112    
113    <h2 id=allgemeines>I. Allgemeines</h2><p>(1) Nachfolgend informieren wir Sie über die Erhebung personenbezogener Daten bei der Nutzung unserer Internetseite.</p><p>(2) Der Begriff 'personenbezogene Daten' meint unter Verweis auf die Definition des Art. 4 Nr. 1 der Verordnung (EU) 2016/679 (nachfolgend bezeichnet als 'Datenschutz-Grundverordnung' bzw. kurz 'DSGVO') alle Daten, die auf Sie persönlich beziehbar sind. Darunter fallen beispielsweise Name, Adresse, E-Mail-Adresse, Nutzerverhalten. Hinsichtlich weiterer Begrifflichkeiten, insbesondere der Begriffe 'Verarbeitung', 'Verantwortlicher', 'Auftragsverarbeiter' und 'Einwilligung', verweisen wir auf die gesetzlichen datenschutzrechtlichen Definitionen des Art. 4 DSGVO.</p><p>(3) Für Sachverhalte, welche sich in der Schweiz auswirken, auch wenn sie außerhalb der Schweiz veranlasst werden, gilt auch das Schweizer Bundesgesetz über den Datenschutz, nachfolgend bezeichnet als 'DSG'. Wir verwenden hier jedoch durchgehend die Begriffe der DSGVO. Die Begriffe der DSGVO 'Personenbezogene Daten', 'Verarbeitung', 'Auftragsverarbeiter', 'besondere Kategorien von Daten' und Datenübertragbarkeit meinen, soweit das DSG greift, auch die im DSG verwendeten Begriffe 'Personendaten', 'Bearbeitung', 'Auftragsbearbeiter', 'Datenübertragung' und 'besonders schützenswerte Personendaten' nach dem DSG. Die gesetzliche Bedeutung der Begriffe wird in diesem Fall durch das DSG bestimmt.</p><p>(4) Wir verarbeiten personenbezogene Daten grundsätzlich nur, soweit dies zur Bereitstellung einer funktionsfähigen Webseite sowie der von uns angebotenen Inhalte und Leistungen erforderlich ist. Die Verarbeitung personenbezogener Daten erfolgt regelmäßig nur dann, wenn Sie uns eine Einwilligung im Sinne des Art. 6 Abs. 1 lit. a) DSGVO erteilt haben oder die Verarbeitung durch gesetzliche Vorschriften, insbesondere durch eine der in Art. 6 Abs. 1 lit. b) bis lit. f) DSGVO genannten Rechtsgrundlagen, gestattet ist.</p><p>(5) Ihre personenbezogenen Daten werden gelöscht oder gesperrt, sobald der Zweck der Speicherung entfällt. Eine Speicherung kann darüber hinaus dann erfolgen, wenn dies durch nationale oder europäische Vorschriften, denen wir unterliegen, vorgesehen wurde. Eine Sperrung oder Löschung der Daten erfolgt in diesem Fall dann, wenn die in den jeweiligen Vorschriften vorgeschriebene Speicherfrist abgelaufen ist. Letzteres gilt dann nicht, wenn eine weitere Speicherung der Daten für einen Vertragsabschluss oder eine Vertragserfüllung erforderlich ist.</p><p>(6) Soweit wir für einzelne Funktionen unserer Webseite auf beauftragte Dienstleister zurückgreifen oder Ihre Daten für werbliche Zwecke nutzen möchten, werden wir Sie nachfolgend im Detail über die jeweiligen Vorgänge informieren.</p><h2 id=verantwortliche-stelle>II. Verantwortliche Stelle</h2><p>(1) Verantwortlicher im Sinne des Art. 4 Nr. 7 DSGVO, der sonstigen in den Mitgliedstaaten der Europäischen Union geltenden Datenschutzgesetze und anderer Vorschriften sowie Bestimmungen mit datenschutzrechtlichem Charakter ist:<br/><br/>
114JULINQ GmbH<br>
115Geschäftsführer: Benjamin Juling<br><br>
116Lahnstr. 94<br>60326 Frankfurt am Main<br>Deutschland<br><br>Tel.: +49 176 65030349<br>
117E-Mail: <a href="mailto:[email protected]">[email protected]</a><br><br>Registergericht: Amtsgericht Frankfurt am Main<br>Registernummer: HRB 132745</p><p>(2) Weitere Einzelheiten zur verantwortlichen Stelle können Sie unserem Impressum entnehmen.</p><h2 id=ihre-rechte>III. Ihre Rechte</h2><p>(1) Sie haben uns gegenüber hinsichtlich der Sie betreffenden personenbezogenen Daten die nachfolgenden Rechte:
118</p><ul>
119<li>das Recht auf Auskunft,</li>
120<li>das Recht auf Berichtigung und Löschung,</li>
121<li>das Recht auf Einschränkung der Verarbeitung,</li>
122<li>das Recht auf Widerspruch gegen die Verarbeitung,</li>
123<li>das Recht auf Datenübertragbarkeit.</li>
124</ul><p>(2) Sie haben zusätzlich das Recht, sich bei einer Datenschutz-Aufsichtsbehörde über die Verarbeitung Ihrer personenbezogenen Daten durch uns zu beschweren.</p><p>(3) Im Geltungsbereich des DSG haben Sie zudem das Recht auf:
125</p><ul>
126<li>Datenherausgabe,</li>
127<li>Datenvernichtung</li></ul><h2 id=verarbeitung-personenbezogener-daten-bei-informatorischer-nutzung-unserer-webseite>IV. Verarbeitung personenbezogener Daten bei informatorischer Nutzung unserer Webseite</h2><p>(1) Wenn Sie unsere Webseite aufrufen, ohne sich dabei zu registrieren oder uns auf andere Weise Informationen zukommen zu lassen ('Informatorische Nutzung'), erheben wir nur diejenigen personenbezogenen Daten, die Ihr Webbrowser an unseren Server übermittelt. Wenn Sie unsere Webseite betrachten möchten, erheben wir die folgenden Daten, die für uns technisch erforderlich sind, um Ihnen die Anzeige unserer Webseite zu ermöglichen und die Stabilität und Sicherheit zu gewährleisten: IP-Adresse, Datum und Uhrzeit der Anfrage, Zeitzonendifferenz zu GMT, Inhalt der Webseite, Zugriffsstatus (HTTP-Status), übertragene Datenmenge, Anforderungs-Website, Webbrowser, Betriebssystem, Sprache und Version des Browsers
128</p><p>(2) Die vorgenannten Daten werden ebenfalls in sog. Logfiles auf unseren Servern gespeichert. Eine Speicherung dieser Daten zusammen mit anderen personenbezogenen Daten von Ihnen findet nicht statt. </p><p>(3) Die Erhebung und vorübergehende Speicherung der IP-Adresse ist notwendig, um die Auslieferung unserer Webseite auf Ihr Endgerät zu ermöglichen. Hierfür muss Ihre IP-Adresse für die Dauer des Besuchs unserer Webseite gespeichert werden.</p><p>(4) Die Speicherung der oben genannten Daten in Logfiles dient der Sicherstellung der Funktionsfähigkeit und zur Optimierung unserer Webseite sowie zur Sicherstellung der Sicherheit unserer informationstechnischen Systeme.</p><p>(5) Eine Auswertung dieser Daten zu Marketingzwecken findet nicht statt.
129In den vorstehenden Zwecken liegt unser berechtigtes Interesse an der Datenverarbeitung. Rechtsgrundlage für die Erhebung und die vorübergehende Speicherung der vorgenannten Daten und der Logfiles ist Art. 6 Abs. 1 S. 1 lit. f) DSGVO.
130Die vorstehenden Daten zur Bereitstellung unserer Website werden gelöscht, wenn die jeweilige Sitzung beendet ist. Die Erhebung der vorstehenden Daten zur Bereitstellung unserer Webseite und die Speicherung dieser Daten in Logfiles ist für den Betrieb unserer Website zwingend erforderlich. Es besteht keine Widerspruchsmöglichkeit.</p><h2 id=verarbeitung-personenbezogener-daten-durch-cookies>V. Verarbeitung personenbezogener Daten durch Cookies</h2><p>(1) Wir verwenden auf unserer Webseite sog. Cookies. Bei Cookies handelt es sich um kleine Textdateien, die auf dem Speichermedium Ihres Endgerätes, also beispielsweise auf einer Festplatte, gespeichert werden und durch die uns als Stelle, die den Cookie setzt, bestimmte Informationen zufließen. Cookies können keine Programme ausführen oder Viren auf Ihr Endgerät übertragen. Diese Webseite verwendet folgende Arten von Cookies, deren Umfang und Funktionsweise nachfolgend erläutert werden.</p><p>(2) Cookies, die Ihrem Webbrowser zugehörig gespeichert werden:</p><ul>
131<li>Transiente Cookies: Diese Cookies werden automatisiert gelöscht, wenn Sie Ihren Webbrowser schließen. Dazu zählen insbesondere Session-Cookies. Diese speichern eine sog. Session-ID, anhand der sich verschiedene Anfragen Ihres Webbrowsers der gemeinsamen Sitzung zuordnen lassen. Dies ermöglicht eine Wiedererkennung Ihres Endgeräts, wenn Sie auf unsere Website zurückkehren. Session-Cookies werden gelöscht, sobald Sie sich ausloggen oder den Webbrowser schließen. </li>
132</ul><ul>
133<li>Persistente Cookies: Diese Cookies werden automatisiert nach einer vorgegebenen Dauer gelöscht, die sich je nach Cookie unterscheiden kann. Diese Cookies können Sie in den Einstellungen Ihres Webbrowsers jederzeit löschen. </li>
134</ul><p>(3) Die Verarbeitung personenbezogener Daten durch die vorstehenden Cookies dient dazu, das Angebot unserer Webseite insgesamt für Sie nutzerfreundlicher und effektiver zu machen. Einige Funktionen unserer Webseite können ohne den Einsatz dieser Cookies nicht angeboten werden. Insbesondere erfordern einige Funktionen unserer Webseite es, dass Ihr Webbrowser auch noch nach einem Seitenwechsel identifiziert werden kann. Soweit Sie über einen Account verfügen, setzen wir die Cookies ein, um Sie für Folgebesuche identifizieren zu können. Dadurch wird vermieden, dass Sie sich bei jedem Besuch unserer Webseite erneut einloggen müssen. Diejenigen Daten, die durch Cookies verarbeitet werden, die für die Bereitstellung der Funktionen unserer Webseite erforderlich sind, werden nicht zur Erstellung von Nutzerprofilen verwendet. Soweit Cookies zu Analysezwecken eingesetzt werden, dienen diese dazu, die Qualität und 
134Nutzerfreundlichkeit unserer Webseite, ihrer Inhalte und Funktionen zu verbessern. Sie ermöglichen uns, nachzuvollziehen, wie die Webseite, welche Funktionen und wie oft diese genutzt werden. Dies ermöglicht uns, unser Angebot fortlaufend zu optimieren.</p><p>(4) Soweit Cookies nicht technisch zwingend erforderlich sind, setzen wir diese nur mit Ihrer zuvor erklärten Einwilligung, die Sie zudem jederzeit widerrufen können. Rechtsgrundlage ist Art. 6 Abs. 1 lit. a) DSGVO.</p><p>(5) Die vorstehenden Cookies werden auf Ihrem Endgerät gespeichert und von diesem an unseren Server übermittelt. Sie können daher die Verarbeitung der Daten und Informationen durch Cookies selbst konfigurieren. Sie können in den Einstellungen Ihres Webbrowsers entsprechende Konfigurationen vornehmen, durch die Sie beispielsweise Third-Party-Cookies oder Cookies insgesamt ablehnen können. In diesem Zusammenhang möchten wir Sie darauf hinweisen, dass Sie dann eventuell nicht alle Funktionen unserer Webseite ordnungsgemäß nutzen können. Darüber hinaus empfehlen wir eine regelmäßige manuelle Löschung von Cookies sowie Ihres Browser-Verlaufs.</p><h2 id=weitere-funktionen-und-angebote-unserer-webseite>VI. Weitere Funktionen und Angebote unserer Webseite</h2><p>(1) Neben der vorbeschriebenen informatorischen Nutzung unserer Webseite bieten wir verschiedene Leistungen an, die Sie bei Interesse nutzen können. Hierfür ist in der Regel die Angabe weiterer personenbezogener Daten notwendig. Diese Daten benötigen wir zur Erbringung der jeweiligen Leistung. Es gelten hierfür die vorstehenden Grundsätze zur Datenverarbeitung.</p><p>(2) Zum Teil greifen wir zur Verarbeitung dieser Daten auf externe Dienstleister zurück, die von uns sorgfältig ausgewählt und beauftragt wurden. Diese Dienstleister sind an unsere Weisungen gebunden und werden regelmäßig von uns kontrolliert. Soweit personenbezogene Daten im Zuge von Leistungen, die wir gemeinsam mit Partnern anbieten, an Dritte weitergegeben werden, können Sie nähere Informationen den nachfolgenden Beschreibungen der einzelnen Leistungen entnehmen. Soweit diese Dritten ihren Sitz in einem Staat außerhalb des Europäischen Wirtschaftsraumes haben, können Sie nähere Informationen über die Folgen dieses Umstands in den nachfolgenden Beschreibungen der einzelnen Leistungen entnehmen.</p><h2 id=kontaktaufnahme>VII. Kontaktaufnahme</h2><p>(1) Wenn Sie mit uns per E-Mail Kontakt aufnehmen, werden die von Ihnen an uns mit Ihrer E-Mail übermittelten personenbezogenen Daten gespeichert.</p><p>(2) Zudem halten wir auf unserer Webseite ein Kontaktformular vor, mit dem Sie Kontakt zu uns aufnehmen können. Dabei werden die von Ihnen in die Eingabemaske eingegebenen Daten an uns übermittelt und gespeichert: Vorname, Name, E-Mailadresse, Telefon,  Nachricht, Unternehmen.</p><p>(3) Die Daten werden ausschließlich zur Beantwortung Ihrer Fragen verwendet. Soweit dies nicht explizit in dieser Datenschutzerklärung angegeben ist, erfolgt keine Weitergabe der Daten an Dritte. Zusätzlich erfassen wir Ihre IP-Adresse und den Zeitpunkt der Absendung.</p><p>(4) 
135Die Verarbeitung der vorstehenden personenbezogenen Daten dient allein zur Bearbeitung Ihrer Anfragen. </p><p>(5) Die Verarbeitung weiterer personenbezogener Daten, die durch die Verwendung des auf unserer Webseite vorgehaltenen Kontaktformulars anfallen, dienen zur Verhinderung des Missbrauchs sowie zur Sicherstellung der Sicherheit unserer informationstechnischen Systeme.</p><p>(6) Hierin liegt auch unser berechtigtes Interesse an der Verarbeitung Ihrer personenbezogenen Daten. Soweit Sie uns hierfür eine Einwilligung erteilt haben, ist Rechtsgrundlage für die Verarbeitung dieser Daten Art. 6 Abs. 1 lit. a) DSGVO. Im Übrigen ist Rechtsgrundlage für die Verarbeitung dieser Daten Art. 6 Abs. 1 lit. f) DSGVO, insbesondere für den Fall, dass uns die Daten von Ihnen durch Übersendung einer E-Mail übermittelt werden. Soweit Sie durch Ihre E-Mail auf den Abschluss eines Vertrages hinwirken wollen, stellt Art. 6 Abs. 1 lit. b) DSGVO eine zusätzliche Rechtsgrundlage dar.</p><p>(7) Die Daten werden vorbehaltlich gesetzlicher Aufbewahrungsfristen gelöscht, sobald wir Ihre Anfrage abschließend bearbeitet haben. Bei einer Kontaktauf
135nahme per E-Mail können Sie der Speicherung Ihrer personenbezogenen Daten jederzeit widersprechen. Wir weisen Sie darauf hin, dass in diesem Fall Ihre Anfrage nicht weiterbearbeitet werden kann. Den Widerruf oder den Widerspruch können Sie durch Übersendung einer E-Mail an unsere im Impressum angegebene E-Mail-Adresse erklären. </p><h2 id=elektronische-widerrufsfunktion>VIII. Elektronische Widerrufsfunktion</h2>
136<p>(1) Wenn Sie mit uns über die Online-Funktion zur Ausübung des Widerrufs kontaktieren, werden die von Ihnen an uns in der Eingabemaske übermittelten personenbezogenen Daten gespeichert. Dabei handelt es sich um Ihren Namen, die Identifizierung des Vertrages, ggf. (im Falle des Teil-Widerrufs) des konkreten Vertragsgegenstandes sowie der Ihrerseits gemachten Angaben zum Kommunikationsmittel.</p>
137<p>(2) Die Daten werden ausschließlich zur Bearbeitung des Widerrufs verwendet, darin liegt der alleinige Zweck der Verarbeitung.</p>
138<p>(3) Wir sind gesetzlich verpflichtet, die Online-Funktion zur Ausübung des Widerrufs bereitzuhalten und dort eingehende Erklärungen zu bearbeiten. Rechtsgrundlage der Verarbeitung ist daher Art. 6 Abs. 1 S. 1 lit. c) DSGVO.</p>
139<p>(4) Die Daten werden vorbehaltlich gesetzlicher Aufbewahrungsfristen gelöscht, sobald wir Ihren Widerruf abschließend bearbeitet haben.</p><h2 id="creditreform">IX. Creditreform</h2>
140<p>
141Unser Unternehmen pr&uuml;ft und monitort regelm&auml;&szlig;ig bei Vertragsabschl&uuml;ssen und in bestimmten F&auml;llen, in denen ein berechtigtes Interesse vorliegt, auch bei Bestandskunden, Ihre Bonit&auml;t. Dazu arbeiten wir mit der Creditreform Boniversum GmbH, Hammfelddamm 13, 41460 Neuss zusammen, von der wir die dazu ben&ouml;tigten Daten erhalten. Zu diesem Zweck &uuml;bermitteln wir Ihren Namen, Anschriften und Geburtsdatum an die Creditreform Boniversum GmbH. Die Informationen gem. Art. 14 der EU-Datenschutz-Grundverordnung zu der bei der Creditreform Boniversum GmbH stattfindenden Datenverarbeitung finden Sie unter: https://www.boniversum.de/eu-dsgvo/informationen-nach-eu-dsgvo-fuer-verbraucher 
142</p><div id="GoogleTagManager"><h2>X. Google Tag Manager</h2><p>Wir setzen den Dienst auf unserer Website ein.</p> <p>Der Dienst ermöglicht uns als Vermarkter, Webseiten-Tags über eine Oberfläche verwalten zu können. Das Tool, welches die Tags implementiert, ist eine cookielose Domain und erfasst selbst keine personenbezogenen Daten. Der Dienst sorgt für die Auslösung anderer Tags, die ihrerseits unter Umständen Daten erfassen. Der Dienst greift nicht auf diese Daten zu. Wenn auf Domain- oder Cookie-Ebene eine Deaktivierung vorgenommen wurde, bleibt diese für alle Tracking-Tags bestehen, die mit mit dem Dienst implementiert werden.</p> <p>Anbieter:<br>Google Ireland Limited<br>Google Building Gordon House<br>Barrow St<br>4 Dublin<br>Irland<br>Tel. +353 1 543 1000<br>Fax +353 1 686 5660<br>https://www.google.de/</p> <p>https://policies.google.com/privacy?hl=de&gl=de</p></div><div id="Usercentrics"><h2>XI. Usercentrics</h2><p>Wir setzen den Dienst auf unserer Website ein.</p> <p>Der Dienst ermöglicht es uns, Einwilligungen einzuholen, zu verwalten und zu dokumentieren.</p> <p>Rechtsgrundlage ist Art. 6 Abs. 1 S. 1 lit. c) DSGVO (Erfüllung gesetzlicher Verpflichtung).</p> <p>Um den Anbieter dieses Dienstes zur Auftragsverarbeitung der übermittelten Daten nur entsprechend unserer Weisungen und zur Einhaltung der geltenden Datenschutzvorschriften zu verpflichten, haben wir mit dem Anbieter einen Auftragsverarbeitungsvertrag abgeschlossen.
143</p> <p>Anbieter:<br>Usercentrics GmbH<br>Sendlinger Straße 7<br>80331 München<br>Deutschland<br>Tel. +49 89 21540120<br>https://usercentrics.com/<br>https://usercentrics.com/de/datenschutzerklaerung/<br>https://usercentrics.com/de/agb/</p> <p></p></div><input type="hidden" name="avalex-legaltext" value="avalex-datenschutzerklaerung-de-um3udr9bKX">
144
145</div><!-- /.avalex-container -->
146
147 <div class="uc-embed" uc-embed-show-toggle="true"></div> </article> <p class="legal-footnote">
148Inhalt automatisch aktualisiert über avalex.de
149 (zwischengespeichert) – Stand:
150  12. September 2026 </p> </section>  </main> <footer data-astro-cid-sz7xmlte> <a href="/" class="footer-logo" aria-label="JULINQ Startseite" data-astro-cid-sz7xmlte> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 340.2 110.6" height="22" aria-hidden="true"> <path fill="rgba(255,255,255,0.45)" d="M38.9,72.6L38.9,72.6V29.5H17.5v43.1h0c0,4-1.6,7.5-4.3,10.1v0L1.4,94.5l15.2,15.2l11.8-11.8l0,0c0,0,0,0,0,0l0.1-0.1l0,0C34.9,91.2,38.9,82.4,38.9,72.6 M117.5,65.2L117.5,65.2L117.5,65.2V29.5H96.1v35.7h0c0,7.9-6.4,14.3-14.3,14.3c-7.9,0-14.3-6.4-14.3-14.3h0V29.5H46.1v35.7h0h0c0,19.7,16,35.7,35.7,35.7C101.5,100.9,117.5,84.9,117.5,65.2 M124.7,100.9h21.4V0.9h-21.4V100.9z M153.2,100.9h21.4V29.5h-21.4V100.9z M231.8,100.9h21.4V65.2l0,0h0c0-19.7-16-35.7-35.7-35.7c-19.7,0-35.7,16-35.7,35.7h0l0,0v35.7h21.4V65.2c0-7.9,6.4-14.3,14.3-14.3c7.9,0,14.3,6.4,14.3,14.3V100.9z M308.6,65.2c0,7.9-6.4,14.3-14.3,14.3c-7.9,0-14.3-6.4-14.3-14.3s6.4-14.3,14.3-14.3C302.2,50.9,308.6,57.3,308.6,65.2 M326,81.7c2.6-4.9,4.1-10.5,4.1-16.5c0-19.7-16-35.7-35.7-35.7c-19.7,0-35.7,16-35.7,35.7s16,35.7,35.7,35.7c6,0,11.6-1.5,16.5-4.1l12.8,12.8l15.2-15.2L326,81.7z"></path> </svg> </a> <ul class="footer-links" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte><a href="/impressum" data-astro-cid-sz7xmlte>Impressum</a></li> <li data-astro-cid-sz7xmlte><a href="/datenschutz" data-astro-cid-sz7xmlte>Datenschutzerklärung</a></li> <li data-astro-cid-sz7xmlte> <a href="#" onclick="UC_UI.showSecondLayer();return false;" data-astro-cid-sz7xmlte>Cookie Einstellungen</a> </li> </ul> <p class="footer-copy" data-astro-cid-sz7xmlte>© 2026 JULINQ GmbH · Frankfurt am Main</p> </footer>  <dialog id="contact-modal" class="contact-modal" aria-labelledby="contact-modal-title"> <div class="contact-modal-shell"> <button type="button" class="contact-modal-close" data-close-contact-modal aria-label="Dialog schließen">×</button> <div class="contact-form-wrap" data-contact-form data-astro-cid-svshx33u> <h2 class="contact-form-heading" data-astro-cid-svshx33u>Schreiben Sie mir.</h2> <p class="contact-form-intro" data-astro-cid-svshx33u>Lassen Sie mich wissen, was Sie beschäftigt — ich antworte in der Regel innerhalb eines Werktages.</p> <form class="contact-form" novalidate data-form-id="contact-modal-01" data-form-name="Contact Modal" autocomplete="on" data-astro-cid-svshx33u> <div class="contact-form-row two-col" data-astro-cid-svshx33u> <label class="contact-field" data-astro-cid-svshx33u> <span class="contact-field-label" data-astro-cid-svshx33u>Vorname</span> <input type="text" name="firstName" required autocomplete="given-name" spellcheck="false" data-astro-cid-svshx33u> </label> <label class="contact-field" data-astro-cid-svshx33u> <span class="contact-field-label" data-astro-cid-svshx33u>Nachname</span> <input type="text" name="lastName" required autocomplete="family-name" spellcheck="false" data-astro-cid-svshx33u> </label> </div> <label class="contact-field" data-astro-cid-svshx33u> <span class="contact-field-label" data-astro-cid-svshx33u>Unternehmen</span> <input type="text" name="company" autocomplete="organization" spellcheck="false" data-astro-cid-svshx33u> </label> <label class="contact-field" data-astro-cid-svshx33u> <span class="contact-field-label" data-astro-cid-svshx33u>Email-Adresse</span> <input type="email" name="email" required autocomplete="email" spellcheck="false" inputmode="email" data-astro-cid-svshx33u> </label> <label class="contact-field" data-astro-cid-svshx33u> <span class="contact-field-label" data-astro-cid-svshx33u>Anliegen</span> <select name="topic" required data-astro-cid-svshx33u> <option value="" disabled selected data-astro-cid-svshx33u>Bitte wählen…</option> <option value="Allgemeine Beratung" data-astro-cid-svshx33u>Allgemeine Beratung</option> <option value="Tracking Setup" data-astro-cid-svshx33u>Tracking Setup</option> <option value="Performance Marketing Consulting" data-astro-cid-svshx33u>
151Performance Marketing Consulting
152</option> <option value="Anderes Anliegen" data-astro-cid-svshx33u>Anderes Anliegen</option> </select> </label> <label class="contact-field" data-astro-cid-svshx33u> <span class="contact-field-label" data-astro-cid-svshx33u>Wie kann ich helfen?</span> <textarea name="message" required rows="6" maxlength="5000" data-astro-cid-svshx33u></textarea> </label>  <label class="contact-honeypot" aria-hidden="true" data-astro-cid-svshx33u>
153Website (bitte leer lassen)
154<input type="text" name="website" tabindex="-1" autocomplete="off" data-astro-cid-svshx33u> </label> <div class="contact-form-actions" data-astro-cid-svshx33u> <button type="submit" class="btn-primary" data-astro-cid-svshx33u>
155Nachricht senden <span class="arrow" data-astro-cid-svshx33u>→</span> </button>
155 <span class="contact-form-status" aria-live="polite" data-astro-cid-svshx33u></span> </div> </form> <div class="contact-form-success" hidden data-astro-cid-svshx33u> <h3 class="contact-form-heading" data-astro-cid-svshx33u>Nachricht ist angekommen.</h3> <p class="contact-form-intro" data-astro-cid-svshx33u>
156Vielen Dank — ich melde mich in der Regel innerhalb eines Werktages.
157      Bei dringenden Anfragen erreichen Sie mich direkt unter
158<a href="mailto:[email protected]" data-astro-cid-svshx33u>[email protected]</a> oder
159<a href="tel:+4917665030349" data-astro-cid-svshx33u>+49 176 65 03 03 49</a>.
160</p> </div> </div> 
160<script type="module">async function g(s){const t=new TextEncoder().encode(s.trim().toLowerCase()),o=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(o)).map(r=>r.toString(16).padStart(2,"0")).join("")}document.addEventListener("submit",async s=>{const t=s.target;if(!t||!t.classList.contains("contact-form"))return;s.preventDefault();const o=t.closest("[data-contact-form]"),r=t.querySelector(".contact-form-status"),i=t.querySelector('button[type="submit"]'),m=o?.querySelector(".contact-form-success"),a=new FormData(t);let u={};try{u=JSON.parse(sessionStorage.getItem("_jq_attr")||"{}")}catch{}const e={firstName:String(a.get("firstName")??"").trim(),lastName:String(a.get("lastName")??"").trim(),company:String(a.get("company")??"").trim(),email:String(a.get("email")??"").trim().toLowerCase(),topic:String(a.get("topic")??"").trim(),message:String(a.get("message")??"").trim(),website:String(a.get("website")??"").trim(),attribution:u};if(!e.firstName||!e.lastName||!e.email||!e.topic||!e.message){r&&(r.textContent="Bitte alle Pflichtfelder ausfüllen.");return}i?.setAttribute("disabled","true"),r&&(r.textContent="Wird gesendet…");try{const n=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!n.ok){const f=await n.json().catch(()=>({})),d=f&&f.error||"Etwas ist schiefgegangen. Bitte später erneut versuchen.";r&&(r.textContent=d),i?.removeAttribute("disabled");return}const l=await g(e.email),c=window;c.dataLayer=c.dataLayer||[],c.dataLayer.push({event:"form_submission",form_id:t.dataset.formId||"contact-form-01",form_name:t.dataset.formName||"Contact Us",form_category:"contact",user_email:e.email,user_email_sha256:l,user_phone:"",user_phone_sha256:"",user_firstname:e.firstName,user_lastname:e.lastName,user_company:e.company}),t.hidden=!0,m&&(m.hidden=!1),t.reset()}catch(n){console.error("contact form network error",n),r&&(r.textContent="Verbindung fehlgeschlagen. Bitte später erneut versuchen."),i?.removeAttribute("disabled")}});</script>
160  </div> </dialog> 
160<script type="module">const e=document.getElementById("contact-modal");document.addEventListener("click",t=>{!t.target?.closest("[data-contact-modal-trigger]")||!e||(t.preventDefault(),e.showModal())});document.addEventListener("click",t=>{t.target?.closest("[data-close-contact-modal]")&&e?.close()});e?.addEventListener("click",t=>{t.target===e&&e.close()});</script>
160  
160<script type="module">const t=document.querySelectorAll(".reveal");if(t.length>0&&"IntersectionObserver"in window){const e=new IntersectionObserver(s=>{s.forEach(r=>{r.isIntersecting&&(r.target.classList.add("visible"),e.unobserve(r.target))})},{threshold:.1});t.forEach(s=>e.observe(s))}else t.forEach(e=>e.classList.add("visible"));</script>
160 </body> </html> <style>
161  .legal-hero {
162    padding: 9rem 4rem 3rem;
163    background: var(--white);
164    border-bottom: 1px solid var(--border);
165  }
166
167  .legal-eyebrow {
168    font-size: 0.7rem;
169    font-weight: 600;
170    letter-spacing: 0.18em;
171    color: var(--primary-dark);
172    text-transform: uppercase;
173    margin-bottom: 1rem;
174  }
175
176  .legal-h1 {
177    font-size: clamp(2rem, 4vw, 3rem);
178    font-weight: 800;
179    letter-spacing: -0.025em;
180    line-height: 1.1;
181    color: var(--secondary);
182    max-width: 860px;
183  }
184
185  .legal-body {
186    background: var(--white);
187    padding: 3rem 4rem 6rem;
188  }
189
190  .legal-footnote {
191    max-width: 760px;
192    margin-top: 3rem;
193    padding-top: 1.5rem;
194    border-top: 1px solid var(--border);
195    font-size: 0.78rem;
196    color: var(--text-light);
197    font-style: italic;
198  }
199
200  @media (max-width: 900px) {
201    .legal-hero {
202      padding: 7rem 1.5rem 2rem;
203    }
204    .legal-body {
205      padding: 2rem 1.5rem 4rem;
206    }
207  }
208</style>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.