/* Railo — Datenschutzerklärung. Art.-13-DSGVO-Informationen, ehrlich auf das
   beschränkt, was diese statische Seite tatsächlich tut: Hosting (Cloudflare),
   Webschrift Inter via Google Fonts, Bibliotheken via unpkg-CDN, Kontakt per
   Mail/Telefon. KEINE Cookies, KEIN Tracking/Analytics, KEINE Formulare. */
const { SubNav, RailoFooter, useRailoTheme } = window;

const DS_DEFAULTS = /*EDITMODE-BEGIN*/{
  "akzent": ["#0a5cff", "#0048d6", "#0036a3"],
  "raster": "Dezent"
} /*EDITMODE-END*/;

function Section({ title, children }) {
  return (
    <section style={{ marginTop: 44 }}>
      <h2 style={{
        fontFamily: "var(--font-display)", fontWeight: 600,
        fontSize: "clamp(20px, 3vw, 26px)", letterSpacing: "var(--tracking-title)",
        lineHeight: 1.2, color: "var(--text-primary)", margin: "0 0 14px"
      }}>{title}</h2>
      <div style={{
        fontFamily: "var(--font-text)", fontSize: 16.5, lineHeight: 1.65,
        color: "var(--text-secondary)"
      }}>{children}</div>
    </section>);
}

function P({ children }) {
  return <p style={{ margin: "0 0 14px" }}>{children}</p>;
}

function App() {
  const [t] = useTweaks(DS_DEFAULTS);
  useRailoTheme(t);
  const link = { color: "var(--accent)", textDecoration: "none" };
  return (
    <React.Fragment>
      <SubNav />
      <main style={{ background: "var(--surface-page)", position: "relative", zIndex: 1 }}>
        <div style={{ maxWidth: 720, margin: "0 auto", padding: "clamp(56px, 8vw, 104px) 22px clamp(72px, 10vw, 120px)" }}>
          <h1 style={{
            fontFamily: "var(--font-display)", fontWeight: 600,
            fontSize: "clamp(34px, 5.6vw, 56px)", lineHeight: 1.05,
            letterSpacing: "var(--tracking-display)", color: "var(--text-primary)", margin: 0
          }}>Datenschutzerklärung</h1>
          <p style={{ fontFamily: "var(--font-text)", fontSize: 15, color: "var(--text-tertiary)", margin: "14px 0 0" }}>Stand: Juni 2026</p>

          <Section title="1. Datenschutz auf einen Blick">
            <P>Der Schutz Ihrer personenbezogenen Daten ist uns wichtig. Mit dieser Erklärung
              informieren wir Sie gemäß Art. 13 DSGVO darüber, welche Daten beim Besuch dieser
              Website verarbeitet werden. Diese Website ist eine reine Informationsseite:
              Wir verwenden <strong>keine Cookies</strong> und binden <strong>keine Tracking-,
              Analyse- oder Marketing-Dienste</strong> ein. Eine Profilbildung findet nicht statt.</P>
          </Section>

          <Section title="2. Verantwortlicher">
            <P>Verantwortlich für die Datenverarbeitung auf dieser Website ist:</P>
            <P>
              Railo GmbH<br />
              Lüneburger Landstraße 16, 21368 Dahlenburg, Deutschland<br />
              Vertreten durch den Geschäftsführer Aria Iranisefat<br />
              Telefon: <a href="tel:+4915201436843" style={link}>+49 152 01436843</a><br />
              E-Mail: <a href="mailto:iranisefat@railo-gmbh.com" style={link}>iranisefat@railo-gmbh.com</a>
            </P>
          </Section>

          <Section title="3. Hosting (Cloudflare Pages)">
            <P>Diese Website wird bei der Cloudflare, Inc. (101 Townsend Street, San Francisco,
              CA 94107, USA) auf der Plattform Cloudflare Pages gehostet. Beim Aufruf der Seite
              verarbeitet Cloudflare in Server-Logfiles automatisch Informationen, die Ihr Browser
              übermittelt — insbesondere Ihre IP-Adresse, Datum und Uhrzeit des Zugriffs, die
              aufgerufene Datei sowie Browser- und Betriebssystem-Angaben. Dies ist technisch
              erforderlich, um die Website auszuliefern und ihren sicheren, stabilen Betrieb zu
              gewährleisten (Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO).</P>
            <P>Mit Cloudflare besteht ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO.
              Eine Übermittlung in die USA wird durch das EU-US Data Privacy Framework bzw.
              durch Standardvertragsklauseln abgesichert.</P>
          </Section>

          <Section title="4. Webschriften (lokal gehostet)">
            <P>Zur einheitlichen Darstellung von Schriften verwendet diese Website die Schriftart
              „Inter". Die Schrift wird <strong>lokal von unserem Server ausgeliefert</strong> und
              nicht von einem externen Anbieter (etwa Google Fonts) nachgeladen. Eine Übermittlung
              Ihrer IP-Adresse an Dritte findet zu diesem Zweck <strong>nicht</strong> statt.</P>
          </Section>

          <Section title="5. Externe Bibliotheken (unpkg-CDN)">
            <P>Für Darstellung und Funktion werden Programmbibliotheken (u. a. React und das
              Icon-Set Lucide) über das Content-Delivery-Network unpkg.com nachgeladen. Auch
              hierbei wird Ihre IP-Adresse an den Anbieter übermittelt, was technisch zur
              Auslieferung dieser Dateien erforderlich ist (Rechtsgrundlage: Art. 6 Abs. 1
              lit. f DSGVO).</P>
          </Section>

          <Section title="6. Kontaktaufnahme">
            <P>Wenn Sie uns per E-Mail oder Telefon kontaktieren, verarbeiten wir die von Ihnen
              mitgeteilten Daten (z. B. Name, Kontaktdaten und der Inhalt Ihrer Anfrage)
              ausschließlich zur Bearbeitung Ihres Anliegens. Rechtsgrundlage ist Art. 6 Abs. 1
              lit. b DSGVO (Anbahnung/Erfüllung eines Vertrags) bzw. lit. f DSGVO (berechtigtes
              Interesse an der Beantwortung). Die Daten werden gelöscht, sobald sie für den Zweck
              nicht mehr erforderlich sind und keine gesetzlichen Aufbewahrungspflichten
              entgegenstehen.</P>
          </Section>

          <Section title="7. SSL-/TLS-Verschlüsselung">
            <P>Diese Seite nutzt aus Sicherheitsgründen eine TLS-Verschlüsselung. Eine
              verschlüsselte Verbindung erkennen Sie am „https://" in der Adresszeile Ihres
              Browsers.</P>
          </Section>

          <Section title="8. Ihre Rechte">
            <P>Ihnen stehen gegenüber dem Verantwortlichen folgende Rechte hinsichtlich Ihrer
              personenbezogenen Daten zu:</P>
            <ul style={{ margin: "0 0 14px", paddingLeft: 22, display: "flex", flexDirection: "column", gap: 6 }}>
              <li>Recht auf Auskunft (Art. 15 DSGVO)</li>
              <li>Recht auf Berichtigung (Art. 16 DSGVO)</li>
              <li>Recht auf Löschung (Art. 17 DSGVO)</li>
              <li>Recht auf Einschränkung der Verarbeitung (Art. 18 DSGVO)</li>
              <li>Recht auf Datenübertragbarkeit (Art. 20 DSGVO)</li>
              <li>Recht auf Widerspruch gegen die Verarbeitung (Art. 21 DSGVO)</li>
            </ul>
            <P>Zur Ausübung genügt eine formlose Mitteilung an die unter Ziffer 2 genannten
              Kontaktdaten.</P>
          </Section>

          <Section title="9. Beschwerderecht bei der Aufsichtsbehörde">
            <P>Unbeschadet eines anderweitigen Rechtsbehelfs steht Ihnen ein Beschwerderecht bei
              einer Datenschutz-Aufsichtsbehörde zu. Für uns zuständig ist:</P>
            <P>
              Die Landesbeauftragte für den Datenschutz Niedersachsen<br />
              Prinzenstraße 5, 30159 Hannover
            </P>
          </Section>
        </div>
      </main>
      <RailoFooter />
    </React.Fragment>);
}
ReactDOM.createRoot(document.getElementById("root")).render(<App />);
