Privacy-clean fonts + Impressum + Datenschutz pages

This commit is contained in:
2026-06-23 17:30:50 +00:00
parent a75c046f01
commit 4f9fbca7a3
4 changed files with 236 additions and 9 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
# Statische Equilo-Landingpage über nginx (für Coolify Dockerfile-Build).
FROM nginx:1.27-alpine
COPY index.html /usr/share/nginx/html/index.html
COPY *.html /usr/share/nginx/html/
EXPOSE 80
HEALTHCHECK CMD wget -qO- http://localhost/ >/dev/null 2>&1 || exit 1
+138
View File
@@ -0,0 +1,138 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Datenschutzerklärung · Equilo</title>
<meta name="robots" content="index,follow">
<style>
:root{
--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;
--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,sans-serif;
--cream:#FDFAF4; --cream2:#FAF5EB; --teal:#1F4848; --teal900:#0E2A2A;
--coral:#E89B7B; --ink:#23302E; --ink-soft:#4A5654; --ink-muted:#6B7E7E; --border:#E4DCCB;
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);line-height:1.65}
a{color:var(--teal)}
.wrap{max-width:760px;margin:0 auto;padding:0 24px}
nav{border-bottom:1px solid var(--border);background:var(--cream)}
nav .wrap{display:flex;align-items:center;gap:10px;height:64px}
.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-weight:600;font-size:1.25rem;color:var(--teal900)}
.brand svg{width:28px;height:28px}
main{padding:56px 0 72px}
h1{font-family:var(--font-serif);font-size:2.2rem;color:var(--teal900);margin-bottom:8px}
.lead{color:var(--ink-soft);margin-bottom:8px}
.stand{color:var(--ink-muted);font-size:.9rem;margin-bottom:28px}
h2{font-family:var(--font-serif);font-size:1.3rem;color:var(--teal900);margin:34px 0 8px}
h3{font-size:1.02rem;color:var(--teal);margin:18px 0 6px}
p{margin:8px 0}
ul{margin:8px 0 8px 22px}
li{margin:5px 0}
.highlight{background:var(--cream2);border:1px solid var(--border);border-radius:16px;padding:22px;margin-top:14px}
footer{border-top:1px solid var(--border);padding:28px 0;color:var(--ink-muted);font-size:.9rem}
footer a{color:var(--ink-soft)}
</style>
</head>
<body>
<nav><div class="wrap">
<a class="brand" href="index.html">
<svg viewBox="0 0 64 64" aria-hidden="true"><circle cx="32" cy="33" r="22" fill="none" stroke="#1F4848" stroke-width="5" stroke-dasharray="105 60" stroke-linecap="round" transform="rotate(40 32 33)"/><circle cx="36" cy="40" r="4.4" fill="#E89B7B"/></svg>
Equilo
</a>
</div></nav>
<main><div class="wrap">
<h1>Datenschutzerklärung</h1>
<p class="lead">Diese Erklärung gilt für diese Website (equilo) und für die iOS-App Equilo.</p>
<p class="stand">Stand: Juni 2026</p>
<div class="highlight">
<p><strong>Das Wichtigste vorweg:</strong> Equilo ist als App bewusst <em>local-first</em>.
Deine Tagebuch-Daten liegen auf deinem Gerät und, wenn du es möchtest, in deiner
<strong>privaten iCloud</strong>. Es gibt <strong>kein Nutzerkonto</strong>, <strong>keinen
eigenen Server</strong>, der deine Gesundheitsdaten speichert, <strong>kein Tracking</strong>
und <strong>keine Werbung</strong>. Daten aus Apple Health bleiben ausschließlich auf deinem
Gerät.</p>
</div>
<h2>1. Verantwortlicher</h2>
<p>Till Heidrich Content Creation<br>
Till Heidrich<br>
Rotdornweg 17, 21255 Tostedt, Deutschland<br>
E-Mail: <a href="mailto:website@tillheidrich.de">website@tillheidrich.de</a><br>
Telefon: +49 1577 3953819</p>
<h2>2. Diese Website</h2>
<h3>Hosting und Server-Logfiles</h3>
<p>Diese Website wird auf einem Server in Deutschland (Hetzner Online GmbH, betrieben über
eine selbst gehostete Coolify-Instanz) bereitgestellt. Beim Aufruf der Seite werden
technisch notwendige Zugriffsdaten in Server-Logfiles verarbeitet: IP-Adresse, Datum und
Uhrzeit, aufgerufene Adresse, übertragene Datenmenge sowie der anfragende Browser. Diese
Verarbeitung dient der technischen Auslieferung und Sicherheit der Website und beruht auf
unserem berechtigten Interesse (Art. 6 Abs. 1 lit. f DSGVO). Die Logs werden nur kurz
vorgehalten und nicht mit anderen Daten zusammengeführt.</p>
<h3>Keine Cookies, kein Tracking</h3>
<p>Diese Website setzt <strong>keine Cookies</strong>, nutzt <strong>keine Analyse- oder
Tracking-Werkzeuge</strong> und bindet <strong>keine externen Schriftarten oder
CDN-Dienste</strong> ein. Es findet keine Profilbildung statt.</p>
<h3>Kontaktaufnahme</h3>
<p>Wenn du uns per E-Mail schreibst (z. B. für die Beta), verarbeiten wir deine Angaben nur,
um deine Anfrage zu bearbeiten (Art. 6 Abs. 1 lit. b und f DSGVO). Wir löschen diese Daten,
sobald sie nicht mehr benötigt werden.</p>
<h2>3. Die App Equilo</h2>
<h3>Welche Daten verarbeitet werden und wo sie liegen</h3>
<p>Du gibst deine Daten selbst in die App ein: Schwindelanfälle, Begleitsymptome, Trigger,
Tageseinträge, Medikamente, Notizen und optionale Anhänge (z. B. Audiogramme). Diese Daten
werden <strong>lokal auf deinem Gerät</strong> in einer App-Datenbank gespeichert.</p>
<h3>iCloud-Synchronisation (optional)</h3>
<p>Wenn du es aktivierst, gleicht Equilo deine Daten über Apples <strong>iCloud (CloudKit,
private Datenbank)</strong> zwischen deinen eigenen Geräten (iPhone, iPad, Apple Watch) ab.
Die Daten liegen dann in deiner persönlichen iCloud, auf die nur du Zugriff hast. Anbieter
dieser Synchronisation ist Apple; es gelten die
<a href="https://www.apple.com/legal/privacy/de-ww/" rel="nofollow">Datenschutzrichtlinien von Apple</a>.
Wir als Anbieter haben <strong>keinen Zugriff</strong> auf diese Daten. Die iCloud-Synchronisation
lässt sich in den Einstellungen jederzeit ausschalten.</p>
<h3>Apple Health</h3>
<p>Nur mit deiner ausdrücklichen Erlaubnis liest Equilo einzelne Werte aus Apple Health
(Schlaf, Herzfrequenzvariabilität, Ruhepuls), um die Anfalls-Prognose objektiver zu machen.
Diese Werte bleiben <strong>ausschließlich auf deinem Gerät</strong> und werden nicht in die
iCloud übertragen und nicht weitergegeben. Du kannst die Berechtigung jederzeit in den
iOS-Einstellungen widerrufen.</p>
<h3>Wetter und Standort</h3>
<p>Wenn du die Wetter-Funktion nutzt, ruft die App Luftdruck- und Wetterdaten für deinen Ort
vom Dienst <strong>Open-Meteo</strong> (Open-Meteo, EU/Schweiz) ab. Dazu werden Koordinaten
bzw. ein eingegebener Ortsname übertragen, ohne Nutzerkonto und ohne dich identifizierende
Angaben. Die Funktion ist optional.</p>
<h3>Kein Konto, kein Server, kein Tracking</h3>
<p>Equilo verlangt kein Nutzerkonto, überträgt deine Gesundheitsdaten nicht an einen eigenen
Server, enthält keine Werbung und kein Analyse-/Tracking-SDK von Drittanbietern.</p>
<h3>Rechtsgrundlage für Gesundheitsdaten</h3>
<p>Gesundheitsdaten sind besondere Kategorien personenbezogener Daten (Art. 9 DSGVO). Du
gibst sie freiwillig selbst ein; die Verarbeitung erfolgt auf Grundlage deiner Einwilligung
(Art. 9 Abs. 2 lit. a DSGVO) und ausschließlich zu deinem eigenen Zweck der Dokumentation.</p>
<h2>4. Deine Rechte</h2>
<p>Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung,
Datenübertragbarkeit und Widerspruch sowie das Recht, eine erteilte Einwilligung jederzeit
zu widerrufen.</p>
<p>Da deine App-Daten lokal bzw. in deiner privaten iCloud liegen, hast du die volle
Kontrolle: Du kannst einzelne Einträge oder alle Daten direkt in der App löschen, ein Backup
exportieren und die App jederzeit entfernen. Für die Website-bezogene Verarbeitung wende dich
an die oben genannte Kontaktadresse.</p>
<h2>5. Beschwerderecht</h2>
<p>Du hast das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren. Zuständig
ist die Landesbeauftragte für den Datenschutz Niedersachsen (LfD Niedersachsen).</p>
<h2>6. Änderungen</h2>
<p>Wir passen diese Datenschutzerklärung an, wenn sich die App oder die Rechtslage ändert.
Es gilt jeweils die hier veröffentlichte Fassung.</p>
</div></main>
<footer><div class="wrap">
© 2026 Equilo · Till Heidrich · <a href="impressum.html">Impressum</a> · <a href="index.html">Startseite</a>
</div></footer>
</body>
</html>
+90
View File
@@ -0,0 +1,90 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Impressum · Equilo</title>
<meta name="robots" content="index,follow">
<style>
:root{
--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;
--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,sans-serif;
--cream:#FDFAF4; --cream2:#FAF5EB; --teal:#1F4848; --teal900:#0E2A2A;
--coral:#E89B7B; --ink:#23302E; --ink-soft:#4A5654; --ink-muted:#6B7E7E; --border:#E4DCCB;
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);line-height:1.65}
a{color:var(--teal)}
.wrap{max-width:760px;margin:0 auto;padding:0 24px}
nav{border-bottom:1px solid var(--border);background:var(--cream)}
nav .wrap{display:flex;align-items:center;gap:10px;height:64px}
.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-weight:600;font-size:1.25rem;color:var(--teal900)}
.brand svg{width:28px;height:28px}
main{padding:56px 0 72px}
h1{font-family:var(--font-serif);font-size:2.2rem;color:var(--teal900);margin-bottom:8px}
.lead{color:var(--ink-soft);margin-bottom:32px}
h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--teal900);margin:32px 0 10px}
p{margin:8px 0}
.card{background:var(--cream2);border:1px solid var(--border);border-radius:16px;padding:22px;margin-top:10px}
footer{border-top:1px solid var(--border);padding:28px 0;color:var(--ink-muted);font-size:.9rem}
footer a{color:var(--ink-soft)}
</style>
</head>
<body>
<nav><div class="wrap">
<a class="brand" href="index.html">
<svg viewBox="0 0 64 64" aria-hidden="true"><circle cx="32" cy="33" r="22" fill="none" stroke="#1F4848" stroke-width="5" stroke-dasharray="105 60" stroke-linecap="round" transform="rotate(40 32 33)"/><circle cx="36" cy="40" r="4.4" fill="#E89B7B"/></svg>
Equilo
</a>
</div></nav>
<main><div class="wrap">
<h1>Impressum</h1>
<p class="lead">Angaben gemäß § 5 DDG (Digitale-Dienste-Gesetz).</p>
<div class="card">
<p><strong>Till Heidrich Content Creation</strong><br>
Till Heidrich<br>
Rotdornweg 17<br>
21255 Tostedt<br>
Deutschland</p>
</div>
<h2>Kontakt</h2>
<p>Telefon: +49 1577 3953819<br>
E-Mail: <a href="mailto:website@tillheidrich.de">website@tillheidrich.de</a><br>
Web: <a href="https://tillheidrich.de">tillheidrich.de</a></p>
<h2>Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV</h2>
<p>Till Heidrich, Rotdornweg 17, 21255 Tostedt</p>
<h2>Zur App Equilo</h2>
<p>Equilo ist eine private iOS-Anwendung (Schwindel- und Menière-Tagebuch) von
Till Heidrich Content Creation. Die App ist ein digitales Tagebuch und kein
Medizinprodukt nach der Medizinprodukte-Verordnung (MDR). Sie ersetzt keine ärztliche
Diagnose oder Therapie.</p>
<h2>EU-Streitschlichtung</h2>
<p>Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:
<a href="https://ec.europa.eu/consumers/odr/" rel="nofollow">https://ec.europa.eu/consumers/odr/</a>.
Ich bin nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer
Verbraucherschlichtungsstelle teilzunehmen.</p>
<h2>Haftung für Inhalte</h2>
<p>Als Diensteanbieter bin ich gemäß § 7 Abs. 1 DDG für eigene Inhalte auf diesen Seiten
nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 DDG bin ich als
Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde
Informationen zu überwachen. Bei Bekanntwerden von Rechtsverletzungen entferne ich die
betreffenden Inhalte umgehend.</p>
<h2>Haftung für Links</h2>
<p>Diese Website enthält Links zu externen Webseiten Dritter, auf deren Inhalte ich keinen
Einfluss habe. Für diese fremden Inhalte ist stets der jeweilige Anbieter verantwortlich.
Bei Bekanntwerden von Rechtsverletzungen entferne ich solche Links umgehend.</p>
</div></main>
<footer><div class="wrap">
© 2026 Equilo · Till Heidrich · <a href="datenschutz.html">Datenschutz</a> · <a href="index.html">Startseite</a>
</div></footer>
</body>
</html>
+7 -8
View File
@@ -5,11 +5,10 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Equilo · Schwindel- &amp; Menière-Tagebuch</title>
<meta name="description" content="Equilo ist ein warmes, privates Tagebuch für Menschen mit Morbus Menière. Anfälle erfassen, Trigger erkennen, Wetter mitdenken, Arztbericht in einem Tipp. iPhone, iPad und Apple Watch. Lokal und in deiner iCloud.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
<style>
:root{
--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;
--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,sans-serif;
--cream:#FDFAF4; --cream2:#FAF5EB; --cream3:#EFE8D7;
--teal:#1F4848; --teal900:#0E2A2A; --teal-soft:#2C5A56;
--coral:#E89B7B; --coral-soft:#FCEBDC; --sage:#6FA086;
@@ -17,8 +16,8 @@
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.12;color:var(--teal900);letter-spacing:-0.01em}
body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-family:var(--font-serif);font-weight:600;line-height:1.12;color:var(--teal900);letter-spacing:-0.01em}
.wrap{max-width:1080px;margin:0 auto;padding:0 24px}
.eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-soft)}
a{color:var(--teal);text-decoration:none}
@@ -26,7 +25,7 @@
/* nav */
nav{position:sticky;top:0;z-index:10;background:rgba(253,250,244,.85);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}
nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}
.brand{display:flex;align-items:center;gap:10px;font-family:Fraunces,serif;font-weight:600;font-size:1.25rem;color:var(--teal900)}
.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-weight:600;font-size:1.25rem;color:var(--teal900)}
.brand svg{width:30px;height:30px}
.nav-links{display:flex;gap:26px;font-size:.95rem}
.nav-links a{color:var(--ink-soft)}
@@ -291,7 +290,7 @@
<div class="eyebrow">Beta</div>
<h2>Sei in der ersten Runde dabei.</h2>
<p>Equilo startet als geschlossene TestFlight-Beta und kommt danach in den App Store. Schreib uns, wenn du als Betroffene oder Angehöriger früh testen möchtest.</p>
<a class="cta" href="mailto:hallo@equilo.app">Für die Beta melden &rarr;</a>
<a class="cta" href="mailto:website@tillheidrich.de">Für die Beta melden &rarr;</a>
</div>
</section>
@@ -306,7 +305,7 @@
</div>
<div>
<p>© 2026 Equilo</p>
<p><a href="#">Datenschutz</a> · <a href="#">Impressum</a></p>
<p><a href="datenschutz.html">Datenschutz</a> · <a href="impressum.html">Impressum</a></p>
</div>
</div>
</footer>