Files
UNITRONIX 868aa5b22f docs: slim README, refresh wiki for 3.5.x, add Privacy
Replace the monolithic README with a short landing page, align wiki
with current 3.5.x product facts, add PRIVACY.md, Monitoring and
Unattended/WoL guides, and park historical audits under docs/archive.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-06 12:25:34 +02:00

2.7 KiB

Privacy

BetterDesk is self-hosted. You run the server and console on machines you control. The project maintainers do not run a cloud that receives your users, sessions, or device lists.

This document describes what the open-source code does today. Forks and third-party images may differ.

Your data stays on your server

Accounts, devices, address books, audit logs, session history, and fleet metrics live in your database and files (for example under /opt/betterdesk and /opt/BetterDeskConsole).

We do not operate product analytics, crash telemetry, or usage tracking for UNITRONIX. There is no Sentry, Google Analytics, Mixpanel, or similar SDK in this project.

What “telemetry” means in the panel

Managed devices can report CPU, memory, disk, and inventory to your BetterDesk API (for example /api/bd/telemetry and CDAP heartbeats). That is for your operators — not for the vendor.

Sync frequency is configurable (silent / standard / turbo on enrollment bundles).

What can leave your network

These calls are functional, not maintainer analytics:

Action Destination Notes
Check / apply updates GitHub API and raw content Only when an admin uses Updates (or the install script update path). User-Agent like BetterDesk-Console/{version}. No machine install ID.
Public IP detection checkip.amazonaws.com, api.ipify.org, ifconfig.me At install/startup so relay ads can use a public address. Result stays on your server.
Clock sync NTP (default pool.ntp.org / similar) Configurable via NTP_SERVERS.
Optional UI assets Google Fonts (branding / some pages), jsDelivr (xterm) Main console Material Icons are self-hosted. You can avoid extra font downloads by not using branding font fetch and by firewall policy.
Docker images ghcr.io Normal image pull.
OIDC Your identity provider Only if you enable SSO.

Help links (GitHub, Discord, Buy Me a Coffee) are ordinary links — nothing is sent until someone clicks.

LAN discovery

The panel can advertise itself on the local network (UDP discovery and optional mDNS _betterdesk._tcp) with hostname, version, and panel URL. That stays on your LAN.

Disable mDNS with:

PANEL_MDNS=off

Desktop clients and agents

Stock RustDesk clients and Support Agents talk to your BetterDesk host. They do not phone home to UNITRONIX for analytics.

Honesty

If you find phone-home behaviour we missed, please report it via SECURITY.md or a private security advisory — not a public issue with exploit detail.

Wiki mirror: Privacy.