01 · KURZ GESAGT
Deine Worte werden auf dem Gerät verschlüsselt.
Matters verwendet Ende-zu-Ende-Verschlüsselung für persönliche Inhalte. Der Server speichert verschlüsselte Umschläge und kann die geschützten Texte nicht lesen.
INHALTE
Profile, Matters und Einstellungen sind für dich und ausgewählte Freunde verschlüsselt.
EMOJI-REAKTIONEN
Jede Reaktion sehen nur ihr Absender und die Person, die das Matter geschrieben hat. Empfänger sehen nicht, wer dasselbe Matter noch erhalten hat.
DEIN MESSENGER
Matters hat keinen Textchat. Mit einem Tippen wählst du deinen Messenger, mit dem Matter-Kontext als Vorlage. Dort ergänzt und sendest du; es gelten die Datenschutz- und Sicherheitsregeln dieses Dienstes.
PRIVATE ABSTIMMUNGEN
Einzelne Stimmen bleiben privat; Freunde sehen nur Gesamtergebnisse.
PRIVATES ARCHIV
Archivierte Matters sind ausschließlich für ihren Besitzer verschlüsselt.
02 · VERSCHLÜSSELTE INHALTE
Die Verschlüsselung findet auf dem Gerät statt.
Die App verschlüsselt vor dem Hochladen und entschlüsselt nur auf berechtigten Geräten. Supabase speichert Chiffretext und neutrale Platzhalter; Datenbankregeln weisen unverschlüsselte geschützte Inhalte zurück.
Freunde erhalten Zugriff über individuell verschlüsselte Kreisschlüssel. Beim Entfernen einer Person wird der Schlüssel gewechselt und aktueller Inhalt neu verschlüsselt.
TECHNISCHE DETAILS
Die Implementierung nutzt TweetNaCl 1.0.3. Kreisinhalte verwenden einen 32-Byte-Schlüssel mit XSalsa20-Poly1305 und bei jedem Schreiben einen neuen 24-Byte-Nonce. Schlüsselzuteilungen nutzen X25519; Ed25519-Signaturen binden Absender und Kontext.
03 · SCHLÜSSEL UND GERÄTE
Private Schlüssel bleiben auf deinem Gerät.
Das Schlüsselmaterial entsteht auf dem Gerät und liegt im geschützten Systemspeicher: im iOS-Schlüsselbund mit „nur entsperrt, nur dieses Gerät“ und unter Android im Keystore-gestützten SecureStore.
Der Wiederherstellungsschlüssel wird nie hochgeladen. Matters kann ihn nicht zurücksetzen und ohne ihn keine verschlüsselten Inhalte wiederherstellen.
SICHERHEITSNUMMERN
Öffentliche Schlüssel werden beim ersten Kontakt lokal festgehalten. Ändert sich der Schlüssel später, stoppt die Freigabe. Sicherheitsnummern lassen sich über einen vertrauenswürdigen Kanal vergleichen.
04 · SICHTBARE METADATEN
Ende-zu-Ende-Verschlüsselung verbirgt nicht alle Metadaten.
Der Dienst kann weiterhin Konto-IDs, öffentliche Schlüssel, Freundschaften, Kreiszugehörigkeiten, Einladungen, Zeitpunkte, Datengrößen, Reihenfolge, Sprache, Zeitzone, Berechtigungen und Netzwerk-Metadaten sehen.
Emoji-Reaktionen verwenden undurchsichtige Kennungen; ihre Emoji-Zuordnung liegt im verschlüsselten Matter. Der Dienst sieht Absender, Kennung, Zeitpunkte und Anzahl, nicht die Zuordnung im Klartext. Gründe und Details einer Meldung sind für die Moderation lesbar, wenn du sie absendest. Entschlüsselter gemeldeter Inhalt wird nicht automatisch hochgeladen.
05 · ZUGRIFFSSCHUTZ
Verschlüsselung ist eine von mehreren Schutzschichten.
Row-Level-Security begrenzt, welche Datensätze ein angemeldetes Konto anfordern darf. Signaturen erkennen Änderungen; falsche Kontexte, unbekannte Schlüsselgenerationen und fehlerhafte entschlüsselte Daten werden abgewiesen.
Der öffentliche API-Schlüssel identifiziert die App und ist kein Verschlüsselungsschlüssel. Private Schlüssel und Wiederherstellungscodes liegen nie in Supabase.
06 · GRENZEN
Klare Grenzen gehören zu guter Sicherheit.
Dies ist ein eigenes Umschlagprotokoll auf Basis etablierter Kryptografie. Es wurde noch nicht unabhängig geprüft und ist keine Signal-Implementierung.
Es bietet derzeit kein Ratchet, keine Forward Secrecy, keinen Schutz nach einer Kompromittierung, keine Schlüsseltransparenz, keine Server-Rollback-Erkennung und keinen Widerruf einzelner Geräte. Entfernte Freunde erhalten nach dem Schlüsselwechsel nichts Neues; bereits erhaltene Inhalte lassen sich nicht löschen.