ftpsChat App Icon

iOS · FTPS · Ende-zu-Ende verschlüsselt

Chatten.
Verschlüsselt.
Nur zwischen euch.

ftpsChat verbindet zwei Fritz!Boxen direkt miteinander — ohne Server, ohne Cloud, ohne Mittelmann. Jede Nachricht ist Ende-zu-Ende mit Curve25519 und AES-GCM verschlüsselt.

💬 Chat mit Anna
Hast du die Unterlagen schon?
Anna · 14:02
🔒 Ende-zu-Ende verschlüsselt
Ja, schicke sie gleich rüber!
Heute · 14:04
Super, danke! 👍
Anna · 14:05
🔒 Ende-zu-Ende verschlüsselt
Verschlüsselter Chat
Kontakte
Anna Müller
Super, danke! 👍
🔒 Verschlüsselt
Thomas B.
Bis morgen!
🔒 Verschlüsselt
Klaus W.
Wann treffen wir uns?
Kein Schlüssel hinterlegt
Gesprächsliste
Was drin steckt

Sicher. Direkt. Privat.

Kein Account, kein Abo, kein fremder Server — nur deine Fritz!Box und die deines Chatpartners.

🔐

Ende-zu-Ende Verschlüsselung

Jede Nachricht wird mit dem öffentlichen Schlüssel des Empfängers verschlüsselt — nur er kann sie lesen. Kein Serveradmin, kein Hacker, niemand sonst.

Curve25519AES-GCME2E
📡

Fritz!Box zu Fritz!Box

Nachrichten wandern direkt von deiner Fritz!Box zur Fritz!Box des Empfängers — per FTPS, TLS-verschlüsselt. Kein Umweg über fremde Server.

FTPSTLSDirekt
🔑

Automatisches Schlüsselpaar

Beim ersten App-Start werden automatisch ein öffentlicher und ein privater Schlüssel generiert. Der private Schlüssel verlässt dein Gerät nie — er liegt sicher im iOS Keychain.

KeychainAutomatischSicher
🔔

Hintergrund-Benachrichtigungen

iOS prüft im Hintergrund deine Fritz!Box auf neue Nachrichten und zeigt eine lokale Benachrichtigung — auch wenn die App geschlossen ist.

PushBackground RefreshLokal
🗂️

Nachrichten als Dateien

Jede Nachricht wird als verschlüsselte Textdatei auf der Fritz!Box gespeichert. Offen, nachvollziehbar, kein proprietäres Format.

TransparenzOffenArchivierbar
🍏

Nativ & schnell

Gebaut mit SwiftUI — echtes iOS-Feeling mit nativem Scrolling, Dark Mode und systemkonformer Navigation. Keine Electron-App, kein Web-Wrapper.

SwiftUIiOSDark Mode
Kryptographie

Wie die Verschlüsselung funktioniert

Dieselbe Technologie wie Signal und WhatsApp — nur ohne deren Server dazwischen.

1

Schlüsselpaar generieren

Beim ersten Start erstellt die App automatisch ein Schlüsselpaar. Der private Schlüssel bleibt im iOS Keychain auf deinem Gerät.

Curve25519 Key Pair
2

Öffentlichen Schlüssel teilen

Du kopierst deinen öffentlichen Schlüssel und schickst ihn einmalig per iMessage oder E-Mail an deinen Chatpartner.

Public Key (Base64)
3

Nachricht verschlüsseln

Beim Senden wird ein einmaliger Sitzungsschlüssel erzeugt und die Nachricht damit verschlüsselt. Nur der Empfänger kann sie öffnen.

ECDH + HKDF + AES-GCM
4

Sicher entschlüsseln

Der Empfänger nutzt seinen privaten Schlüssel um die Nachricht zu entschlüsseln — lokal, auf seinem Gerät, ohne Server.

Private Key (Keychain)
🔓
Öffentlicher Schlüssel
Wird mit Chatpartnern geteilt — darf jeder sehen
d4Fg2kLmN8pQrS7tUvWx0yZ3aBcDeF1gHiJkMnO…
🔒
Privater Schlüssel
Bleibt im iOS Keychain — verlässt das Gerät nie
••••••••••••••••••••••••••••••••••••••••
Einrichten

In vier Schritten startklar

Einmalig verbinden — dann sicher chatten ohne Umweg.

1

Fritz!Box vorbereiten

FTP-Zugang in der Fritz!Box-Oberfläche aktivieren und ein Verzeichnis für den Chat anlegen.

2

App einrichten

Host, Port, Benutzername und Passwort in den Einstellungen eintragen. Verbindungstest per Knopfdruck.

3

Schlüssel tauschen

Öffentlichen Schlüssel aus der App kopieren und einmalig an den Chatpartner schicken — er trägt ihn beim Kontakt ein.

4

Verschlüsselt chatten

Ab jetzt werden alle Nachrichten automatisch Ende-zu-Ende verschlüsselt — kein weiterer Aufwand.

🏠

Keine Nachricht verlässt dein Netzwerk unverschlüsselt

ftpsChat sendet keine Daten an externe Server. Jede Nachricht ist Ende-zu-Ende verschlüsselt, bevor sie die Fritz!Box verlässt — selbst wenn jemand Zugriff auf den FTP-Server hat, kann er nur unlesbaren Chiffretext sehen.

🚫

Kein Mittelsmann

Kein Signal-Server, kein WhatsApp-Server, kein iMessage-Server. Direkt Fritz!Box zu Fritz!Box.

🔑

Zero-Knowledge

Niemand außer dir kennt deinen privaten Schlüssel — nicht einmal der Entwickler. Er existiert nur auf deinem Gerät.

🔒

128-Bit Sicherheit

Curve25519 bietet 128-Bit Sicherheitsniveau — mit heutigen Computern praktisch unknackbar.

🧩

Teil der Familie

Gleiche bewährte FTPS-Technik wie CloudFree Notes und CloudFree Pass — konsistent und wartungsarm.

Open Source

Auf GitHub

Code ansehen, Issues melden, beitragen — alles offen, alles nachvollziehbar.