62641b4954
Die Hinweise auf noch auszufüllende Angaben entfallen damit - sie würden sonst eine Lücke behaupten, die es nicht mehr gibt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
185 lines
11 KiB
TypeScript
185 lines
11 KiB
TypeScript
/**
|
|
* Inhalt der Datenschutzerklärung.
|
|
*
|
|
* Bewusst als Daten und nicht als Markup: So bleibt die View schlank und der
|
|
* Text lässt sich ändern, ohne XML anzufassen.
|
|
*
|
|
* ACHTUNG: Kein Rechtsrat. Der Text ist auf das tatsächliche Verhalten dieser
|
|
* Anwendung zugeschnitten - keine Übertragung von Inhalten, keine Cookies,
|
|
* keine Einbindung fremder Dienste. Wer daran etwas ändert, muss den Text
|
|
* anpassen. Vor dem öffentlichen Betrieb anwaltlich prüfen lassen, zumal
|
|
* Gesundheitsdaten betroffen sind.
|
|
*
|
|
* Bewusst ohne Postanschrift: Die Anwendung ist durch ein Passwort geschützt
|
|
* und damit kein an die Allgemeinheit gerichtetes Angebot. Art. 13 DSGVO
|
|
* verlangt Identität und Kontaktdaten des Verantwortlichen, nicht zwingend
|
|
* eine Anschrift. Sollte der Zugang jemals geöffnet werden, ist diese
|
|
* Einschätzung hinfällig - dann sind Anschrift und ein Impressum nach § 5 DDG
|
|
* zu prüfen.
|
|
*/
|
|
|
|
/** Angaben zum Verantwortlichen nach Art. 13 Abs. 1 lit. a DSGVO. */
|
|
export const BETREIBER = {
|
|
name: "Paul Vincent Horn",
|
|
email: "arbeit@paulvincenthorn.de",
|
|
aufsichtsbehoerde:
|
|
"Die für den Wohnsitz zuständige Landesdatenschutzbehörde. Eine Übersicht führt der Bundesbeauftragte für den Datenschutz und die Informationsfreiheit."
|
|
};
|
|
|
|
export interface Abschnitt {
|
|
titel: string;
|
|
absaetze: string[];
|
|
/** Aufzählung, falls der Abschnitt eine braucht. */
|
|
punkte?: string[];
|
|
}
|
|
|
|
export const STAND = "August 2026";
|
|
|
|
export const KURZFASSUNG = [
|
|
"Alles, was du in dieser App erfasst, bleibt im Speicher deines Browsers auf deinem Gerät.",
|
|
"Es gibt keine Benutzerkonten, keine Übertragung deiner Einträge an einen Server, keine Cookies, keine Werbung, keine Analysedienste und keine eingebundenen Inhalte Dritter.",
|
|
"Der Zugang ist durch ein Passwort geschützt. Die Anwendung richtet sich nicht an die Allgemeinheit, sondern an einen bekannten, kleinen Kreis von Personen.",
|
|
"Wer diese Seite aufruft, hinterlässt allerdings - wie bei jeder Website - technische Spuren im Protokoll des Webservers. Darum geht es unten im Abschnitt zu den Server-Protokollen."
|
|
];
|
|
|
|
export const ABSCHNITTE: Abschnitt[] = [
|
|
{
|
|
titel: "1. Verantwortlicher",
|
|
absaetze: [
|
|
"Verantwortlich für die Datenverarbeitung im Sinne von Art. 4 Nr. 7 DSGVO ist:",
|
|
`${BETREIBER.name}, E-Mail: ${BETREIBER.email}`,
|
|
"Diese Anwendung wird privat und ohne jede Gewinnerzielungsabsicht betrieben. Sie ist kein geschäftsmäßiges Angebot im Sinne von § 5 DDG; eine Impressumspflicht besteht daher nicht. Über die genannte E-Mail-Adresse ist der Verantwortliche unmittelbar erreichbar.",
|
|
"Ein Datenschutzbeauftragter ist nicht bestellt; die Voraussetzungen des Art. 37 DSGVO und des § 38 BDSG liegen nicht vor."
|
|
]
|
|
},
|
|
{
|
|
titel: "2. Grundsatz: Deine Einträge verlassen dein Gerät nicht",
|
|
absaetze: [
|
|
"Diese Anwendung ist eine reine Browseranwendung. Sämtliche Inhalte, die du erfasst, werden ausschließlich im lokalen Speicher deines Browsers abgelegt (Web Storage, genauer: localStorage). Sie werden zu keinem Zeitpunkt an den Server übertragen, dort gespeichert oder ausgewertet.",
|
|
"Das betrifft insbesondere:"
|
|
],
|
|
punkte: [
|
|
"geplante und durchgeführte Aktivitäten samt Bewertungen",
|
|
"Stimmung, Energie und Anspannung sowie zugeordnete Gefühle",
|
|
"Schlafzeiten, Schlafqualität und daraus berechnete Kennzahlen",
|
|
"Gedankenprotokolle einschließlich Situationsbeschreibungen",
|
|
"Aufzeichnungen zu Anspannungs- und Panikepisoden",
|
|
"Einträge zu Selbstwert und Stärken",
|
|
"Routinen und deren Erfüllung",
|
|
"deine Einstellungen, etwa das gewählte Erscheinungsbild"
|
|
]
|
|
},
|
|
{
|
|
titel: "3. Gesundheitsbezogene Daten",
|
|
absaetze: [
|
|
"Ein Teil der genannten Angaben sind Gesundheitsdaten im Sinne von Art. 4 Nr. 15 DSGVO und damit besondere Kategorien personenbezogener Daten nach Art. 9 Abs. 1 DSGVO.",
|
|
"Da diese Daten das Gerät nicht verlassen, findet insoweit keine Verarbeitung durch den Verantwortlichen statt. Du allein entscheidest, was du erfasst, und du allein hast Zugriff darauf.",
|
|
"Bedenke dabei: Wer Zugriff auf dein Gerät und dein Browserprofil hat, kann diese Einträge einsehen. Sichere dein Gerät entsprechend ab, wenn du sensible Inhalte erfasst."
|
|
]
|
|
},
|
|
{
|
|
titel: "4. Speicherung auf deinem Endgerät",
|
|
absaetze: [
|
|
"Die Anwendung nutzt zwei Speichermechanismen deines Browsers:",
|
|
"Rechtsgrundlage für den Zugriff auf dein Endgerät ist § 25 Abs. 2 Nr. 2 TDDDG. Die Speicherung ist unbedingt erforderlich, damit der von dir ausdrücklich gewünschte Dienst überhaupt funktionieren kann: Ohne sie gäbe es nichts zu speichern und die Anwendung wäre zwecklos. Eine Einwilligung ist dafür nicht erforderlich; ein Zustimmungsbanner entfällt.",
|
|
"Es werden keine Cookies gesetzt.",
|
|
"Die Daten bleiben gespeichert, bis du sie löschst - entweder über die Schaltfläche „Alle Daten löschen“ im Bereich Daten oder indem du die Websitedaten in deinem Browser entfernst. Eine automatische Löschfrist gibt es nicht, weil der Verantwortliche keinen Zugriff auf diese Daten hat."
|
|
],
|
|
punkte: [
|
|
"localStorage für deine Einträge und Einstellungen",
|
|
"Cache Storage über einen Service Worker, damit die Anwendung auch ohne Internetverbindung startet. Dort liegen ausschließlich Programmdateien, keine Inhalte von dir."
|
|
]
|
|
},
|
|
{
|
|
titel: "5. Server-Protokolle",
|
|
absaetze: [
|
|
"Beim Abruf dieser Anwendung verarbeitet der Webserver technisch notwendige Daten, die dein Browser übermittelt. Das geschieht bei jeder Website und lässt sich technisch nicht vermeiden.",
|
|
"Verarbeitet werden:",
|
|
"Zweck ist die Auslieferung der Anwendung, die Gewährleistung des sicheren Betriebs und die Abwehr sowie Aufklärung von Angriffen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Das berechtigte Interesse liegt im stabilen und sicheren Betrieb des Angebots.",
|
|
"Die Protokolle werden nach spätestens sieben Tagen gelöscht, sofern sie nicht ausnahmsweise zur Aufklärung eines konkreten sicherheitsrelevanten Vorfalls länger benötigt werden. Eine Zusammenführung mit anderen Datenquellen findet nicht statt.",
|
|
"Der Server wird vom Verantwortlichen selbst betrieben. Ein Auftragsverarbeitungsverhältnis mit einem Hosting-Dienstleister für die Anwendungsdaten besteht nicht; für die zugrunde liegende Infrastruktur ist der jeweilige Rechenzentrumsbetreiber zuständig."
|
|
],
|
|
punkte: [
|
|
"IP-Adresse des anfragenden Geräts",
|
|
"Datum und Uhrzeit des Zugriffs",
|
|
"aufgerufene Adresse und übertragene Datenmenge",
|
|
"Statusmeldung des Servers",
|
|
"übermittelte Browser- und Betriebssystemkennung",
|
|
"gegebenenfalls die zuvor besuchte Seite"
|
|
]
|
|
},
|
|
{
|
|
titel: "6. Zugangsbeschränkung",
|
|
absaetze: [
|
|
"Der Abruf dieser Anwendung ist durch eine Passwortabfrage geschützt (HTTP-Basisauthentifizierung). Ohne gültige Zugangsdaten liefert der Server keine Inhalte aus.",
|
|
"Damit ist die Anwendung nicht allgemein zugänglich, sondern ein persönliches Werkzeug für einen bekannten Personenkreis. Die Zugangsdaten werden ausschließlich zur Prüfung der Berechtigung verwendet; das Passwort liegt auf dem Server nur als kryptografischer Hashwert vor. Der Benutzername erscheint in den oben beschriebenen Server-Protokollen und unterliegt derselben Löschfrist.",
|
|
"Die Beschränkung ist zugleich eine technische Maßnahme nach Art. 32 DSGVO: Sie verhindert, dass Unbeteiligte die Anwendung überhaupt erreichen. Deine Einträge selbst schützt sie nicht zusätzlich - die liegen ohnehin nur auf deinem Gerät."
|
|
]
|
|
},
|
|
{
|
|
titel: "7. Verschlüsselung",
|
|
absaetze: [
|
|
"Die Verbindung ist durchgehend mit TLS verschlüsselt (erkennbar an „https“ in der Adresszeile). Damit sind die Übertragungswege gegen Mitlesen durch Dritte geschützt."
|
|
]
|
|
},
|
|
{
|
|
titel: "8. Keine Einbindung fremder Dienste",
|
|
absaetze: [
|
|
"Die Anwendung lädt sämtliche Bestandteile vom eigenen Server. Es werden keine Inhalte von externen Anbietern nachgeladen - keine Schriftarten, keine Symbolbibliotheken, kein Content Delivery Network.",
|
|
"Damit erfährt kein Dritter von deinem Aufruf, und es findet keine Übermittlung in Drittländer im Sinne der Art. 44 ff. DSGVO statt.",
|
|
"Es kommen keine Analyse- oder Tracking-Werkzeuge zum Einsatz. Es findet keine Profilbildung und keine automatisierte Entscheidungsfindung nach Art. 22 DSGVO statt."
|
|
]
|
|
},
|
|
{
|
|
titel: "9. Export und Weitergabe durch dich",
|
|
absaetze: [
|
|
"Die Anwendung bietet dir an, deine Daten als JSON- oder CSV-Datei zu exportieren. Diese Dateien werden lokal in deinem Browser erzeugt und in deinen Download-Ordner gelegt; auch dabei findet keine Übertragung an einen Server statt.",
|
|
"Was du anschließend mit diesen Dateien tust, liegt in deiner Verantwortung. Bedenke bei einer Weitergabe, etwa an behandelnde Personen, dass sie Gesundheitsdaten enthalten können."
|
|
]
|
|
},
|
|
{
|
|
titel: "10. Deine Rechte",
|
|
absaetze: [
|
|
"Dir stehen gegenüber dem Verantwortlichen die folgenden Rechte zu, soweit dieser personenbezogene Daten von dir verarbeitet - was sich hier auf die Server-Protokolle beschränkt:",
|
|
"Zur Ausübung genügt eine formlose Nachricht an die oben genannte E-Mail-Adresse.",
|
|
"Für die in deinem Browser gespeicherten Einträge brauchst du diese Rechte nicht in Anspruch zu nehmen: Du kannst sie jederzeit selbst einsehen, ändern, exportieren und löschen, ohne jemanden um etwas bitten zu müssen."
|
|
],
|
|
punkte: [
|
|
"Auskunft über die verarbeiteten Daten (Art. 15 DSGVO)",
|
|
"Berichtigung unrichtiger Daten (Art. 16 DSGVO)",
|
|
"Löschung (Art. 17 DSGVO)",
|
|
"Einschränkung der Verarbeitung (Art. 18 DSGVO)",
|
|
"Datenübertragbarkeit (Art. 20 DSGVO)",
|
|
"Widerspruch gegen eine Verarbeitung auf Grundlage berechtigter Interessen (Art. 21 DSGVO)",
|
|
"Beschwerde bei einer Aufsichtsbehörde (Art. 77 DSGVO)"
|
|
]
|
|
},
|
|
{
|
|
titel: "11. Zuständige Aufsichtsbehörde",
|
|
absaetze: [
|
|
"Unabhängig von einem Rechtsbehelf steht dir das Recht zu, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.",
|
|
BETREIBER.aufsichtsbehoerde
|
|
]
|
|
},
|
|
{
|
|
titel: "12. Pflicht zur Bereitstellung",
|
|
absaetze: [
|
|
"Du bist weder gesetzlich noch vertraglich verpflichtet, personenbezogene Daten bereitzustellen. Die im Server-Protokoll erfassten Angaben fallen technisch bedingt beim Abruf an; ohne sie ist eine Auslieferung der Anwendung nicht möglich.",
|
|
"Ob und was du in der Anwendung erfasst, entscheidest allein du. Die Anwendung funktioniert auch dann, wenn du nur einzelne Bereiche nutzt."
|
|
]
|
|
},
|
|
{
|
|
titel: "13. Kein Ersatz für Behandlung",
|
|
absaetze: [
|
|
"Diese Anwendung ist ein Werkzeug zur Selbstbeobachtung und Tagesstrukturierung. Sie ist kein Medizinprodukt, stellt keine Diagnosen und ersetzt weder Behandlung noch Beratung durch Fachpersonen.",
|
|
"Wenn es dir schlecht geht, wende dich an deine behandelnde Praxis. In einer akuten Krise erreichst du die Telefonseelsorge rund um die Uhr kostenfrei unter 0800 1110111 und 0800 1110222, den ärztlichen Bereitschaftsdienst unter 116117 und den Rettungsdienst unter 112."
|
|
]
|
|
},
|
|
{
|
|
titel: "14. Änderungen dieser Erklärung",
|
|
absaetze: [
|
|
`Diese Erklärung hat den Stand ${STAND}. Sie wird angepasst, wenn sich die Anwendung oder die rechtlichen Anforderungen ändern. Maßgeblich ist die jeweils hier abrufbare Fassung.`
|
|
]
|
|
}
|
|
];
|