Privacy Policy
NioDE Server is self-hosted. This policy covers the NioDE website and what the server collects by default.
Summary
- No telemetry by default. nio-de does not report usage, files, or terminals anywhere.
- Local-first. All file reads, writes, and shell sessions stay on your host unless you explicitly forward them.
- Pairing tokens are ephemeral. The default XXXX-XXXX code changes on every restart and is never written to disk.
- Chat is opt-in. The Nio CLI runs on your machine. Prompts and context are handled by Nio and its configured model provider.
- Website cookies. This site only stores the theme preference you pick (light / dark). No analytics or advertising cookies.
NioDE Server
NioDE Server is a single native binary you run on your own machine. By default it:
- Listens for WebSocket connections on
0.0.0.0:1421. - Requires a pairing code or token before granting access.
- Does not create outbound network connections.
- Does not write session history, files, or keystrokes to disk.
- Does not include an auto-updater that phones home.
The only data retained on your host is whatever you choose to persist: settings files, project files, and shell history generated by your own shells.
WebSocket connections
When the NioDE app connects to nio-de, it sends:
- A
?token=...query parameter for authentication. - File and terminal commands over the socket.
- Optional AI chat messages when you use the Chat panel.
If you route traffic through a reverse proxy or tunnel (Caddy, nginx, Cloudflare Tunnel), that intermediary may see connection metadata. Use wss:// outside a trusted LAN to encrypt traffic in transit.
Nio AI chat
Nio chat runs on the host where nio-de is installed. The Nio CLI:
- Sends prompts and any included file context to the selected model provider.
- May keep local conversation logs according to Nio CLI settings.
- The model provider has its own privacy policy; check that policy for details.
NioDE Server streams chat messages to and from Nio, but does not inspect, store, or modify them.
This website
This site is static and hosted on GitHub Pages. It:
- Does not use analytics, trackers, or advertising cookies.
- Only stores a single
localStoragekey for your theme preference (noide-theme). - Does not collect IP addresses beyond what GitHub Pages normally logs for delivery.
Any GitHub Pages access logs are governed by GitHub's privacy policy.
Data retention & deletion
Because nio-de does not upload data, retention is entirely under your control:
- Delete project files, shell histories, and settings files from the host.
- Clear
localStoragein your browser to remove the theme preference. - Uninstall the binary — it leaves no persistent background services or hidden files.
Contact
Open an issue on GitHub for privacy-related questions about nio-de. For website questions, open an issue in the website repository.