session.email – Technisches Whitepaper

Version: 1.0 · Datum: 2026 · Betreiber: László Zsidi (Ungarn) · Kontakt: laszlo@zsidi.hu

1. Einleitung

session.email ist ein datenschutzorientierter Zero-Log, Zero-Persistence temporärer E-Mail-Dienst, der ausschließlich für den Empfang von eingehenden E-Mails konzipiert ist. Das System stellt sicher, dass die Kommunikation der Benutzer niemals dauerhaft gespeichert wird; alle Daten werden ausschließlich im RAM mit strikten TTL-Werten verarbeitet.

Der Dienst stützt sich auf drei Hauptpfeiler:

Dieses Dokument beschreibt detailliert die Funktionsweise, das Sicherheitsmodell und die Datenschutzgarantien von session.email.

2. Infrastruktur und Umgebung

2.1. Physische und virtuelle Umgebung

Die KVM-Virtualisierung stellt sicher, dass speichergebundene Operationen in einer wirklich isolierten Umgebung stattfinden, die von anderen VPS-Instanzen getrennt ist.

3. Softwarearchitektur

3.1. Hauptkomponenten

4. Datenfluss (Data Flow)

[OpenSMTPD] → [Go Backend] → [Redis (RAM)] → [SSE Stream] → [Isolierte Iframe] → [Purify.js + Sanitizer]

4.1. SMTP-Empfang

4.2. Backend-Verarbeitung

Das Go-Backend ist für die Verarbeitung der Nachrichten verantwortlich:

4.3. Redis-Funktionsweise

4.4. TTL-Werte

Alle Daten werden automatisch gelöscht, wenn der TTL abläuft; es gibt keine dauerhaft gespeicherten Daten, die auf eine manuelle Löschung warten.

5. Zero-Persistence-Garantien

Während des Betriebs von session.email gilt:

Das System arbeitet ausschließlich im RAM und stützt sich auf den Redis-TTL-Mechanismus. Nach Ablauf des TTL werden die Daten automatisch und unwiderruflich gelöscht.

6. Clientseitige Sicherheit

6.1. Isolierte Iframe

Die Anzeige der E-Mails erfolgt in einem isolierten, sandboxed Iframe, das den Inhalt der Nachricht vom Hauptdokument trennt.

6.2. Sanitization und Tracking-Schutz

Dieser Ansatz reduziert das Risiko von XSS, CSRF, remote resource loads und anderen clientseitigen Angriffen.

7. Premium PGP-Funktion

Für Premium-Benutzer bietet session.email eine session-gebundene, nur im Arbeitsspeicher (memory-only) existierende PGP-Verschlüsselung.

const { privateKey, publicKey } = await openpgp.generateKey({
    type: 'ecc',
    curve: 'curve25519',
    userIDs: [{ name: 'Session User' }],
});

Der private Schlüssel lebt ausschließlich im RAM, wird niemals auf die Festplatte geschrieben und am Ende der Session automatisch rotiert und gelöscht. Der Benutzer erhält einen öffentlichen Schlüssel, mit dem an ihn gesendete Nachrichten verschlüsselt werden können.

8. Analytik (GoatCounter)

session.email verwendet nur eine minimale, datenschutzfreundliche Analytik:

9. Bezahlsystem (Paddle)

Die Bezahlung für Premium-Funktionen erfolgt über das Paddle-System.

10. Sicherheitsmodell

10.1. Bedrohungsmodell

10.2. Minimierung der Angriffsfläche

11. Zusammenfassende Tabelle

Bereich Lösung Status
Datenspeicherung RAM-only (Redis mit TTL) ✔ Zero-persistence
Log-Führung Vollständig deaktiviert, kein Disk-I/O ✔ Zero-log
SMTP OpenSMTPD nur inbound, 25 MB Limit ✔ Outbound deaktiviert
Web Caddy, HTTP/2 + HTTP/3 (QUIC) ✔ Moderne Protokolle
Analytik GoatCounter, eigener VPS, cookie-frei ✔ Datenschutzfreundlich
PGP ECC Curve25519, session-bound, memory-only ✔ Premium-Verschlüsselung
Virtualisierung KVM, isolierter VPS ✔ Hardware-Isolation
Sicherheit Fail2ban, Ratenbegrenzung, UFW ✔ Aktiver Schutz

12. Fazit

session.email ist ein Wegwerf-E-Mail-Dienst, der:

Das System entspricht den Prinzipien von Privacy-by-Design und Data-Minimization und bietet technisch einzigartig starke Garantien für die Anonymität und Datensicherheit der Benutzer.