Datenschutzerklärung — Krest

Stand: 2026-08-10

Diese Erklärung beschreibt, welche Daten Krest verarbeitet, wohin sie gehen und welche Wahlmöglichkeiten Sie haben. Krest ist privacy-first gebaut: Die App funktioniert ohne Konto, und der kryptographische Verankerungsdienst sieht niemals den Inhalt Ihrer Medien.


1. Verantwortlicher

Verantwortlicher:  Hendrik Paul
Anschrift:         Am Rande 13, 34128 Kassel, Deutschland
E-Mail:            privacy@krestapp.com

2. Was Krest verarbeitet — und was nicht

2.1 Daten, die Ihr Gerät niemals verlassen

Sobald Sie eine verankerte Datei selbst teilen, verlässt der darin mitreisende Beweis-Block Ihr Gerät — Abschnitt 2.8 legt genau dar, was dieser Block enthält.

2.2 Daten, die der Anchoring-Relay sieht

Der Relay nimmt ausschließlich undurchsichtiges kryptographisches Material entgegen:

Der Relay sieht, speichert oder leitet keine Medien-Bytes, Dateinamen, Sensordaten, Bildunterschriften, Kontakte oder personenbezogene Kennungen.

2.3 Daten, die der Share-Relay sieht

Wenn Sie einen krest://share/<token>-Link erstellen, lädt Krest den bereits verschlüsselten Chiffretext zu einem Transport-Relay hoch. Der Relay sieht:

Der Relay erhält niemals den Entschlüsselungsschlüssel — dieser reist ausschließlich im Share-Link (URL-Fragment oder Query-Parameter, den Sie per WhatsApp, iMessage usw. weitergeben).

Einmal-Links werden unmittelbar nach dem ersten Download gelöscht. Andernfalls verfallen Links zur von Ihnen gewählten TTL (max. 7 Tage im Mini-Plan, 30 Tage in Pro/Max) und werden bereinigt.

2.4 Daten, die der Lookup-Dienst sieht

Wenn Sie fremde Inhalte verifizieren, sendet die App nur den SHA-256-Hash der betreffenden Datei. Der Lookup-Dienst antwortet mit Zeitstempel, Merkle-Beweis und Bitcoin-Anker, die er zu diesem Hash findet. Wir protokollieren nichts Nutzer-Identifizierendes.

2.5 Bitcoin-Verankerung

Krest schreibt Merkle-Roots über OP_RETURN-Transaktionen in die Bitcoin- Blockchain. Die Blockchain ist konstruktionsbedingt öffentlich und permanent. Die geschriebenen Daten sind ein 48-Byte-Hash — keine Medien, keine Identität.

2.6 Rechtsgrundlagen (Art. 6 DSGVO)

Die oben beschriebenen, begrenzten Daten verarbeiten wir auf folgenden Grundlagen:

Es findet keine automatisierte Entscheidungsfindung oder Profilbildung (Art. 22) statt, und wir verarbeiten auf unseren Servern keine besonderen Kategorien personenbezogener Daten (Art. 9).

2.7 Backups

Der Anchoring-Relay schreibt regelmäßig verschlüsselte, außerhalb des Servers abgelegte Betriebs-Backups, die ausschließlich der Notfallwiederherstellung dienen (z. B. Totalverlust des Servers). Sie umfassen den in Abschnitt 2.2 beschriebenen Geräte-/Registrierungszustand des Relays — einschließlich Ihres Push-Benachrichtigungs-Tokens, falls Sie sich dafür entschieden haben — sowie das Append-only-Verankerungsprotokoll, über das der Relay Beweise für bereits verankerte, aber von Ihrem Gerät noch nicht abgeholte Aufnahmen wiederherstellen kann. Backups werden verschlüsselt, bevor sie den Server verlassen; der Entschlüsselungsschlüssel wird offline aufbewahrt und liegt niemals auf dem Relay selbst. Standardmäßig umfasst dieser rollierende Backup-Bestand bis zu 24 Stunden, bevor ältere Backups automatisch gelöscht werden (den aktuell konfigurierten Wert nennt die interne Betriebsdokumentation — ein Betreiber kann diesen Zeitraum für eine längere Notfallwiederherstellungs-Abdeckung verlängern).

Die Löschzusage aus Abschnitt 4 gilt auch nach einer Wiederherstellung. Wird ein Backup jemals zurückgespielt — ein Ereignis, das wir als selten und ausschließlich als Notfallwiederherstellung erwarten, niemals als Routinevorgang —, läuft dieselbe automatische Bereinigung, die einen Push-Token spätestens 24 Stunden nach Ablauf Ihres Abos löscht, unmittelbar danach erneut auf den wiederhergestellten Daten. Das ist kein manueller Vorgang und kein bloßes Versprechen auf Papier, sondern Code, der bei jedem Relay-Start ausgeführt wird (siehe Abschnitt 4). Ein Token, der bereits vor der Erstellung des Backups zur Löschung fällig war, wird also erneut innerhalb derselben 24-Stunden-Frist gelöscht — auch wenn er in der wiederhergestellten Kopie kurzzeitig wieder vorhanden war.

Getrennt davon hält der Relay-Betreiber ebenfalls verschlüsselte, außerhalb des Servers abgelegte Backups des Schlüsselmaterials der Bitcoin-Anker-Wallet sowie der operativen Geheimnisse des Deployments vor. Beide unterliegen derselben Verschlüsselungs-/Zugriffsbeschränkungs-Disziplin wie oben beschrieben, enthalten aber keine personenbezogenen Daten — nur Bitcoin-Private-Keys und Betreiber-Infrastruktur-Geheimnisse.

2.8 Was ein Krest-Beweis in einer von Ihnen geteilten Datei mitführt

Sobald eine Aufnahme verankert ist, hängt Krest an die Datei selbst — hinter die Bilddaten — einen kleinen Block aus druckbarem Text an (in aller Regel deutlich unter einem Kilobyte). Dieser Block ist der Grund, warum ein Krest-Foto von jedem, auf jedem Gerät und ganz ohne Kontakt zu Krest geprüft werden kann — und der einzige Grund, warum ein Beweis eine Neuinstallation der App oder das Versenden des Fotos überlebt. Wer die Datei erhält, kann ihn lesen.

InhaltBedeutung
Inhalts-HashSHA-256 der Bild-Bytes selbst.
AufnahmezeitpunktDer bei der Aufnahme signierte Zeitstempel.
Merkle-BeweisDie Hash-Kette, die diese Aufnahme mit dem in der Blockchain Eingetragenen verbindet.
Batch-WurzelKennzeichnet den Stapel, zu dem diese Aufnahme gehörte (siehe unten).
Anker-Transaktions-IDDie öffentliche Bitcoin-Transaktion. Für alle Aufnahmen desselben Stapels identisch, geräteübergreifend.
Relay-SignaturZeigt, welcher Relay den Stapel verankert hat.
Organisations-BlockNur, wenn Sie ausdrücklich gewählt haben, als Organisation zu posten. Standardmäßig aus.

Er enthält keinen Geräteschlüssel, keinen Standort, keine Konto- oder Nutzerkennung und keine Sensordaten.

Was sich daraus ableiten lässt. Aufnahmen, die auf demselben Gerät im selben Stapel entstanden sind (höchstens 128 Aufnahmen, höchstens 24 Stunden), tragen dieselbe Batch-Wurzel; und — wenn der Stapel mehr als eine Aufnahme enthielt — ist ein Eintrag des Merkle-Beweises der Inhalts-Hash einer anderen Aufnahme aus diesem Stapel. Wer zwei solche Dateien besitzt, kann daran erkennen, dass sie vom selben Gerät im selben Stapel-Zeitfenster stammen. Dabei gelten drei Grenzen: Die Batch-Wurzel wechselt mit jedem neuen Stapel, Dateien aus verschiedenen Stapeln lassen sich auf diesem Weg also nicht miteinander verknüpfen; die Batch-Wurzel lässt sich weder zu einem Gerät noch zu einer Person auflösen — kein Krest-Dienst übersetzt sie in einen Geräteschlüssel; und sie sagt nichts darüber aus, wem dieses Gerät gehört. Die einzige Ausnahme ist der Relay-Betreiber, der den in Abschnitt 2.2 beschriebenen Geräteschlüssel gesondert vorhält und deshalb Stapel eines Geräts gruppieren könnte — weiterhin ohne Namen, Konto oder Kontaktdaten, weil Krest keine besitzt.

Dieser Kompromiss ist für die Zusage, die Krest macht, unvermeidbar: Ein Beweis, den jeder ohne Vertrauen in uns prüfen kann, muss die Hash-Kette mitführen, die zur Blockchain führt. Ein Beweis ohne diese Kette wäre kein Beweis.

Unabhängig von Krest trägt die Bilddatei zusätzlich die gewöhnlichen Kamera-Metadaten, die Ihr Gerät schreibt (EXIF: Aufnahmezeit, Kameramodell, Belichtungseinstellungen und Standort, sofern Sie ihn für die Kamera aktiviert haben). Krest fügt davon nichts hinzu und entfernt davon nichts — eine verifizierte Aufnahme muss byte-genau dem Sensoroutput entsprechen, ein Entfernen würde den Beweis zerstören. Wenn Sie nicht möchten, dass eine Datei den Beweis-Block oder diese Metadaten mitführt, teilen Sie sie über einen Weg, der sie neu kodiert; die meisten Messenger und sozialen Netzwerke tun das automatisch — womit auch der Beweis verloren geht.

3. Berechtigungen, die Krest auf Ihrem Gerät anfragt

BerechtigungWofür
KameraAufnahme von Fotos/Videos, die von der Secure Enclave signiert werden.
MikrofonTonspur für Videoaufnahmen.
FotomediathekOptional — zum Verifizieren oder Teilen ausgewählter vorhandener Fotos.
BewegungssensorenBeschleunigung/Gyroskop, in den Aufnahmebeweis eingebunden.
App-Attest (Secure Enclave)Nachweis gegenüber dem Relay, dass die Aufnahme wirklich von Ihrem Gerät stammt.
Push-BenachrichtigungenOptional, nur zahlende Pläne — teilt mit, sobald eine Aufnahme auf Bitcoin bestätigt ist. Standardmäßig aus.

Alle Berechtigungen sind opt-in und jederzeit in den iOS-Einstellungen widerrufbar.

4. Speicherdauer

BereichSpeicherdauer
Anchoring-Relay-Logs30 Tage, danach gelöscht.
Abo-/Kaufdaten (Quittung, Risiko-Indikator, Ablaufdatum, Kontingent/Guthaben)Solange Geräteschlüssel und Abo/Berechtigung aktiv sind; gelöscht bei Abmeldung oder Ablauf.
Push-Benachrichtigungs-Token (Opt-in)Bis Sie Benachrichtigungen in der App deaktivieren, Apple den Token als ungültig meldet (Zustellungsfehler) oder Ihr Abo ausläuft (gelöscht spätestens 24 Stunden nach Ablauf, durch eine periodische Bereinigung, nicht sofort) — je nachdem, was zuerst eintritt.
Share-Relay-BlobsBis zum Einmal-Download oder TTL-Ablauf (7 Tage im Mini-Plan, 30 Tage in Pro/Max).
Verschlüsselte Relay-Backups (Abschnitt 2.7; können einen Push-Token enthalten)Rollierendes Fenster, standardmäßig bis zu 24 Stunden (betreiberkonfigurierbar, siehe internes Runbook), danach automatisch gelöscht. Eine Wiederherstellung eines Backups lässt dieselbe Push-Token-Bereinigung erneut laufen.
Lookup-Dienst-AnfragenNicht mit nutzer-identifizierenden Feldern protokolliert.
Bitcoin-BlockchainPermanent (öffentlich). Enthält nur 32-Byte-Hashes.
Lokale App-DatenbankBleibt auf dem Gerät. Wird mit der App gelöscht.
Neu aufgenommene Fotos, die auf ihren Anker wartenBleiben im app-eigenen Speicher auf Ihrem Gerät, werden nie hochgeladen. Wandern in Ihre Fotomediathek, sobald der Anker vorliegt, spätestens jedoch 24 Stunden nach der Aufnahme — dann ohne Beweis, damit das Foto nie verloren geht. Werden aus dem App-Speicher gelöscht, sobald die Kopie in der Mediathek existiert. Wird die App vorher gelöscht, werden sie mitgelöscht.

5. Ihre Rechte nach der DSGVO

Befinden Sie sich in der EU/im EWR, haben Sie das Recht auf:

Da Krest kontenlos ist, speichert der Relay keine personenbezogenen Daten, die sich auf Sie als Einzelperson zurückführen ließen. Sollten Sie dennoch der Auffassung sein, dass eine Angabe identifizierend ist, kontaktieren Sie uns mit Details — wir löschen oder berichtigen innerhalb der gesetzlich vorgesehenen Frist.

6. Übermittlung außerhalb der EU/des EWR

Die Server-Infrastruktur läuft derzeit in Deutschland (Hetzner Cloud). Bitcoin- Verankerungstransaktionen werden an das öffentliche Bitcoin-Netzwerk übermittelt und sind damit global sichtbar, enthalten aber wie oben dargelegt nur nicht identifizierende Hash-Daten.

Mit dem Hosting-Anbieter Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, Deutschland), der die kurzlebigen Anfrage-Metadaten auf der Server-Infrastruktur berührt, besteht ein Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Die Verarbeitung findet ausschließlich in Deutschland statt.

Wenn Sie Push-Benachrichtigungen aktivieren, wird Ihr APNs-Geräte-Token an Apple Distribution International Ltd. (Hollyhill Industrial Estate, Cork, Irland; bzw. Apple Inc., USA, für den zugrunde liegenden Push-Dienst) übermittelt — ausschließlich zur Zustellung der einen in Abschnitt 2.2 beschriebenen „Auf Bitcoin verankert"-Benachrichtigung. Apple fungiert dabei als Zustelltransport, nicht als Empfänger Ihrer Aufnahme-Inhalte oder anderer in dieser Erklärung beschriebener Daten.

7. Kinder

Krest ist nicht für Kinder unter dem Alter der digitalen Einwilligung in Ihrer Rechtsordnung bestimmt (16 in den meisten EU-Mitgliedstaaten, 13 in den USA nach COPPA).

8. Änderungen

Wir können diese Erklärung anpassen, wenn sich Funktionen weiterentwickeln. Das Datum „Stand" oben spiegelt die jeweils jüngste Überarbeitung. Wesentliche Änderungen werden im App-Changelog angekündigt.

9. Kontakt

Für Datenschutzfragen oder Betroffenenanfragen:

privacy@krestapp.com

Siehe auch: AGB.md (Nutzungsbedingungen) und IMPRESSUM.md (Anbieter­kennzeichnung nach § 5 DDG). Englische Fassung: PRIVACY.md.