Marketplace privacy
What DorkOS does — and does not — collect when you install a marketplace package.
The contract
- No IP addresses logged.
- No user identifiers — only random per-install UUIDs (one per install, not per user).
- No package contents transmitted.
- Anonymous and opt-out. On by default, but genuinely anonymous. DorkOS shows a first-run notice and sends nothing on that first run, and you can turn it off any time.
- Aggregate counts only displayed publicly on marketplace pages.
- Full event data accessible only to the DorkOS team for debugging.
What we collect
- The package name and marketplace it came from.
- The package type (agent, plugin, skill-pack, adapter).
- The install outcome (success, failure, cancelled).
- How long the install took (for performance debugging).
- An error code on failure (so we can fix what is breaking).
- A random install ID generated locally per install.
- The DorkOS version (so we can spot version-specific install regressions).
How to turn it off
Install counts are on by default, but always anonymous. Turn them off any time: run dorkos telemetry disable, set the environment variable DO_NOT_TRACK=1, or use the Privacy and Data tab in DorkOS settings. DorkOS also shows a first-run notice and sends nothing on that first run.
Open source pipeline
Both the client-side reporter and the receiving Edge Function live in the public DorkOS repo. You can audit exactly what gets sent.