Architektur & Sicherheit

Gebaut für Autonomie.

FoxTasky folgt dem Local-First-Prinzip: Daten gehören dir, nicht einem Cloud-Konzern. Hier ist die technische Anatomie.

SignalR WebSocket Core

Bidirektionale Echtzeitkanäle über .NET 10 Kestrel. Nachrichten, Board-Updates und Präsenzstatus werden ohne Polling in unter 15ms an alle verbundenen Endgeräte übertragen.

PROTOKOLL: WSS / HTTP/2
SERIALIZER: System.Text.Json UTF-8
LATENZ: < 15ms (LAN)

Magic-Bytes Header-Check

Jeder Datei-Upload (z.B. Profilbilder, Notiz-Anhänge, Installer) wird auf Binärebene inspiziert. Ausführbare Skripte mit getarnter Dateiendung (.png.exe) werden sofort abgewiesen.

CHECK: Binary Header Signatures
AUTH: BCrypt Hash + JWT Bearer
STORE: Sandboxed Path / Isolated UUID

Zero-Telemetry Promise

Weder die Desktop-App noch der Server senden Telemetriedaten an externe Server. Kein Google Analytics, kein Mixpanel, kein Segment. Deine Board-Inhalte bleiben in deiner Hand.

TRACKING: 0 Bytes übertragen
DATENBANK: SQLite / PostgreSQL / MySQL
BACKUPS: Single-File Dump fähig

Verbindungsaufbau & Realtime-Pipeline

Beim Start verbindet sich der Client über einen gesicherten WebSocket-Handshake mit dem konfigurierten FoxTasky-Server.

1. Client → Server: POST /api/auth/login
2. Client → SignalR: WSS /hub/tasky?access_token={jwt}
3. Realtime Broadcast: Board-Events, Präsenzstatus, Slash-Command Ergebnisse (<15ms)