mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 17:45:42 +00:00
868aa5b22f
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)
73 lines
2.8 KiB
Markdown
73 lines
2.8 KiB
Markdown
# 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 page 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:
|
|
|
|
```env
|
|
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](https://github.com/UNITRONIX/BetterDesk/blob/dev/SECURITY.md) or a private security advisory — not a public issue with exploit detail.
|
|
|
|
Full copy in the repo: [PRIVACY.md](https://github.com/UNITRONIX/BetterDesk/blob/dev/PRIVACY.md).
|
|
|
|
---
|
|
|
|
## See also
|
|
|
|
- [[Security]]
|
|
- [[Licensing]]
|
|
- [[Monitoring]]
|