Peer-to-Peer (P2P)
Direct connection between client and host. Session data does not flow through our infrastructure. If P2P fails due to restrictive NAT, WinDesk automatically falls back to a Swiss TURN relay — with the same end-to-end encryption.
Every feature was developed by asking: «Do IT providers and support teams in Switzerland actually need this?» No bloated feature set, no hidden limits. Current version: 0.5.2.
Direct connection between client and host. Session data does not flow through our infrastructure. If P2P fails due to restrictive NAT, WinDesk automatically falls back to a Swiss TURN relay — with the same end-to-end encryption.
Each session uses an ephemeral AES-256 key that is discarded once the session ends. The key exchange uses ECDH (Curve25519) with mutual authentication.
Works in over 95% of home and corporate networks without port forwarding. IPv4 and IPv6 are tried in parallel (Happy Eyeballs).
The screen is transmitted via a codec tuned on top of LiteNetLib. The bitrate adapts automatically to bandwidth and CPU (20–80 FPS).
Up to 4 monitors at once or one at a time. Switch via keyboard shortcut or dropdown.
Several hosts open at once in tabs, each connection with its own monitor, audio and file manager. Tabs can be torn out into their own window and dragged back in.
Drag-and-drop between local and remote desktop. Resumable transfers for large files, integrity-checked via SHA-256.
Text and images are synced bidirectionally — optionally disabled for compliance scenarios.
Audio from the remote device is delivered in the stream (music, conferences, system sounds) — Windows WASAPI loopback and macOS ScreenCaptureKit.
All connections are logged (who, when, how long, which host). Exportable as CSV for billing.
During the session: text messages, links, code snippets.
Install the host as a service — access without anyone on site, 24/7.
Each device receives a token bound to the hardware (TPM on Windows, Secure Enclave on Apple Silicon, TPM 2.0 on Linux with tpm2-tools). Copying the token file to another machine renders it invalid.
Central overview of all devices in the portal: online status, last connection, OS version, IP. Drag-and-drop into folders.
Sort hosts into logical groups (customers, sites, servers). Roles: admin, supporter, read-only.
Hardware-bound authentication instead of passwords (WebAuthn/FIDO2).
Device tokens renew automatically without user action. Auditable in the portal.
The Pro subscription includes one administrator account with full control over the organisation. Additional users are added via email invitation (link valid 24h); MFA setup is enforced on first login.
Every user gets their own login. Account sharing is explicitly forbidden in the terms — audit trail, offboarding and compliance all depend on individual accountability.
Three roles: admin (full access, billing), supporter (sessions, host groups), read-only (session logs only). Admins can change roles at any time.
Every user beyond the base admin costs CHF 4.90/month — as an add-on to the Pro plan. Scales linearly, no bundle tiers.
Immutable record of connections, file transfers and permission changes. Filterable by user. GDPR Art. 30 ready.
SAML and OIDC are on the Pro roadmap for 2027. Until then: passkey login as a phishing-resistant alternative.
Required for admin roles, recommended for supporter/read-only. New users must set up MFA on first login (TOTP or passkey).
Admin can remotely disconnect a connected host and remove it from the account. Also for emergency offboarding of individual users on suspicion.
EV-signed installer, automatic updates, hardware-bound device tokens via TPM.
Apple Developer ID signed + notarised by Apple. ScreenCaptureKit for picture and system audio. Details.
.deb for Ubuntu/Debian, .rpm for Fedora/RHEL, arm64 for Raspberry Pi 4/5. Wayland and X11. Details.
Invoices, host management, team management — modern and mobile-friendly.
Only when a direct P2P connection cannot be established (around 5% of cases, e.g. behind symmetric NAT). In that case WinDesk falls back to a Swiss TURN relay. The relay only sees encrypted packet bytes — screen content is unreadable to us.
Yes. In the Pro portal admins can disable file transfer, clipboard sync and chat per host or per group.
A REST API for host management and session logs is on the Pro roadmap. Webhooks for session events are already available.