Zwei Postfächer in einem
Klassische E-Mails per IMAP & SMTP und private Brieftauben-Nachrichten über FTPS landen zusammen in einem Posteingang — sauber gekennzeichnet, wer über welchen Weg schreibt.
Brieftaube ist eine native iOS-Mail-App mit zwei Postfächern in einem: klassische E-Mails über IMAP/SMTP — und Ende-zu-Ende verschlüsselte Direktnachrichten, die direkt auf deiner Fritz!Box landen. Kein fremder Server dazwischen, kein Mitlesen.
Die vertraute E-Mail für die Welt da draußen — und ein privater, verschlüsselter Kanal für die Menschen, die dir wichtig sind.
Klassische E-Mails per IMAP & SMTP und private Brieftauben-Nachrichten über FTPS landen zusammen in einem Posteingang — sauber gekennzeichnet, wer über welchen Weg schreibt.
Jede Brieftauben-Nachricht wird für den Empfänger verschlüsselt, bevor sie das Gerät verlässt. Selbst wer Zugriff auf den FTP-Server hat, sieht nur unlesbares Chiffrat.
Eine Brieftauben-Adresse bündelt Zustell-Ordner und öffentlichen Schlüssel in einem kurzen Text. Einmal an einen Kontakt geben — ab dann kann er dir direkt und verschlüsselt zustellen.
Kontakte werfen ihre Nachricht in einen Einwurf-Ordner mit eingeschränkten Rechten — deine privaten Zugangsdaten bekommen sie nie. Ein optionaler Helfer holt die Post ins geschützte Archiv.
Dein privater Schlüssel und sämtliche Passwörter liegen ausschließlich im iOS Keychain — nie im Klartext auf der Platte, nie in der Cloud. Der private Schlüssel verlässt dein Gerät nie.
Gebaut mit SwiftUI — echtes iOS-Feeling mit HTML-Mail-Ansicht, Anhängen, Dark Mode und systemkonformer Navigation. Keine Electron-App, kein Web-Wrapper.
Moderne Public-Key-Kryptographie (ECIES) — dieselbe Familie von Verfahren wie bei Signal, nur ohne deren Server dazwischen.
Beim ersten Start erstellt die App automatisch ein Curve25519-Schlüsselpaar. Der private Schlüssel bleibt im iOS Keychain auf deinem Gerät.
Curve25519 Key Pair
Dein öffentlicher Schlüssel ist Teil deiner Brieftauben-Adresse. Du gibst sie einem Kontakt einmalig weiter — mehr braucht es nicht.
Public Key (base64url)
Beim Senden erzeugt die App einen einmaligen (ephemeren) Schlüssel, leitet daraus per HKDF einen Sitzungsschlüssel ab und versiegelt die Nachricht damit.
ECDH + HKDF-SHA256 + ChaChaPoly
Nur der Empfänger kann mit seinem privaten Schlüssel den Sitzungsschlüssel wiederherstellen und die Nachricht öffnen — lokal, auf seinem Gerät, ohne Server.
Private Key (Keychain)
Ein echter Briefkasten: jeder kann etwas hineinwerfen, aber nur der Besitzer hat den Schlüssel. Brieftaube bildet genau das mit zwei Fritz!Box-Ordnern und getrennten Zugängen ab.
Dein Kontakt nutzt den Einwurf-Zugang aus deiner Adresse — mit Rechten nur für den Eingangsordner.
Die verschlüsselte Datei landet im Einwurf-Ordner auf deiner Fritz!Box. Lesbar ist sie für niemanden.
Ein kleines Script auf dem Raspberry Pi verschiebt neue Post rund um die Uhr ins private Archiv.
Nur dein privater FTP-Zugang — und dein privater Schlüssel — kommen an den Inhalt. Fertig.
Der Einwurf-User hat auf der Fritz!Box nur Rechte auf den Eingangsordner — deine privaten Zugangsdaten bleiben geheim.
Das Pi-Script (lftp + FTPS, per Cron) räumt den Briefkasten auch dann, wenn dein iPhone gerade aus ist.
Ohne Pi geht's genauso: dann holt die App die Nachrichten selbst ab. Der Helfer ist nur die komfortablere Variante.
Ordner, Ports, Zertifikatsprüfung, Einwurf- und Archivpfad — nichts ist fest verdrahtet, alles in den Einstellungen.
E-Mail-Konto eintragen, Fritz!Box verbinden, Adresse tauschen — dann läuft's.
IMAP- und SMTP-Daten deines bestehenden Postfachs eintragen — wie in jeder Mail-App.
FTP-Zugang aktivieren, Ordner anlegen und Host, Benutzer & Passwort in den Einstellungen hinterlegen.
Deine Brieftauben-Adresse kopieren und an Kontakte geben — sie tragen sie einmalig im Adressbuch ein.
Ab jetzt landet alles in einem Posteingang — E-Mails aus der Welt, Direktpost verschlüsselt von deinen Leuten.
Für die Direktpost kein Chat-Server, kein Konto, kein Abo. Von deinem Gerät direkt auf die Fritz!Box des Empfängers.
Niemand außer dir kennt deinen privaten Schlüssel — nicht einmal der Entwickler. Er existiert nur auf deinem Gerät.
Curve25519, HKDF-SHA256 und ChaChaPoly aus Apples CryptoKit — moderne, geprüfte Kryptographie ohne Eigenbau.
Dieselbe erprobte FTPS-Technik wie CloudFree Notes, Pass und ftpsChat — konsistent und wartungsarm.
Der Quellcode von Brieftaube liegt auf GitHub.