Skip to content
ABOUT

Open source. Run honestly.

GoDesk is a RustDesk fork built and maintained by UPDEVTEAM LTD (Cyprus). Self-hosted relay. AGPL-3.0. End-to-end encrypted. No surveillance, no vendor lock-in, no fake metrics — just a remote-desktop tool you can read the code of.

Currently shipping v0.13.17 — pre-launch
THE STORY

Why a fork of RustDesk and not a brand-new tool.

RustDesk solved the hard parts: P2P over UDP holepunch, AES-256-GCM, X25519 + ED25519 key exchange, multi-platform Rust core. The protocol is good. The free-tier policy + onboarding + UX polish weren't where we wanted them, and the public infra is shared with everyone — including bad actors who get the whole rendezvous server flagged at firewalls.

GoDesk inherits the protocol but ships its own infra (id.godeskflow.com + relay.godeskflow.com on Hetzner), its own brand-aligned UI (skeuomorphic instrument-panel, not a tablet app), its own onboarding, and its own tier model. We contribute fixes upstream where they fit; we keep the fork narrow on purpose.

We're a Cyprus LTD. We're not a Series A startup with a marketing department. The codebase is public, the relay binary is the same one you'd self-host, and the worst thing that can happen if we disappear is you fork the code and run it yourself. That's the deal.

PRINCIPLES

Four things this product won't do.

01 / NO TELEMETRY YOU DIDN'T AGREE TO

We log session counts and durations on the relay. We don't log your screen.

The relay sees ciphertext only. Session metadata (start, end, peer IDs, byte volume) goes into Supabase for billing reconciliation and abuse detection. Your screen pixels never leave the endpoints unencrypted.

02 / NO SURPRISE UPGRADES

Free-tier limits are published. They don't shrink without notice.

Free is 30 devices, 1 concurrent session, 5 GB/mo relay. If we have to lower those caps to keep the tier sustainable, the change is announced 90 days ahead and grandfathered for existing accounts.

03 / NO AUTO-UPDATE WITHOUT YOUR EXPLICIT OK

Updates are opt-in. The installer doesn't side-load anything else.

Auto-update is a Settings → General toggle, off by default until first run prompts. We won't add browser toolbars, redirect search, or bundle 'partner' software. Ever.

04 / NO DARK PATTERNS IN BILLING

Cancel from the same screen you signed up on.

Subscription management lives in Settings → Billing inside the desktop app — open the Stripe-hosted portal to update payment method, see invoices, change plans (Lite ↔ Pro with prorations), or cancel at period end. Cancellations take effect at the end of the current billing period; no surprise charges, no win-back retention loops.

TIMELINE

What happened, when.

Forked rustdesk/rustdesk under AGPL-3.0

Public fork on GitHub. ADR-001 chose AGPL-3.0 publicly because the protocol value is in the network, not the code; closing the fork would make us nothing but a paid skin.

Production rendezvous + relay live on godeskflow.com VPS

Hetzner CCX13 hosts hbbs (rendezvous) on 21115 and hbbr (relay) on 21117. Migration plan to AX52 dedicated kicks in at 50 TB/mo (ADR-017). Public-key fingerprint baked into client builds.

Phase A — Supabase magic-link auth

Accounts, devices, subscriptions, sessions audit, ban_list, tier_limits all live in Supabase eu-west-1. Magic-link OTP only — no passwords to lose, no SSO entanglement on day one.

macOS .pkg signed by Developer ID + notarized by Apple

Signed with UPDEVTEAM LTD's Developer ID Application. notarytool submission Accepted by Apple, stapled. Windows EV cert for SmartScreen comes after Cyprus ROC clearing.

Phase B — Stripe billing (live since 2026-05-07)

Lite $2.99 / Pro $7.99 live in Stripe today. Team $12.99/seat is in development (multi-seat billing not yet shipped — email us if you need it). Stripe Adaptive Pricing for PPP markets where supported.

FACTS

The boring stuff, on the record.

Company
UPDEVTEAM LTD
Jurisdiction
Republic of Cyprus (EU member state)
License
AGPL-3.0
Upstream
github.com/rustdesk/rustdesk
Infra
id.godeskflow.com · relay.godeskflow.com
Data residency
Supabase + Hetzner — both eu-west-1 (Ireland) / Helsinki (Finland)
Version
v0.13.17
Contact
info@godeskflow.com