legal
Privacy Policy
Effective July 15, 2026
TL;DR
- No accounts, no ads, no sale of your data — there's nothing to sell.
- The desktop app sends anonymous, opt-out usage statistics only. It's on by default; you can turn it off in Settings → Privacy at any time.
- Your projects, commands, logs and file paths never leave your machine.
This policy covers both this website (dockmaster.plamen-it.com) and the Dockmaster desktop application. Dockmaster is operated by Plamen IT (plamen-it.com). Questions about this policy can be sent to info@plamen-it.com.
1. Who we are
Dockmaster is freeware developed and operated by Plamen IT. This policy explains what data the website and the desktop app process, why, and what rights you have over it.
2. The website
Hosting logs
The site is hosted on Vercel. Like any web host, Vercel's infrastructure sees the requesting IP address in transient request logs used for operating and securing the service; we don't separately log or store it.
Web analytics
We use Vercel Web Analytics, a cookieless, privacy-preserving analytics product that reports aggregate page-view counts. It does not use cookies and does not track individual visitors across sessions.
Download counting
Each successful download click sends a single anonymous count-style event (operating system, file format, and app version) to our analytics provider, TelemetryDeck. This uses a constant identifier shared by every visitor — it counts downloads, not people — and involves no cookies and no per-visitor identifier.
Contact form
If you use the contact form, the name, email address, and message you provide are sent via Resend to info@plamen-it.com so we can reply to you. We keep a lightweight, in-memory rate limit keyed to your IP address to prevent abuse; it is not persisted to disk or a database.
Cookies
The site sets exactly one cookie, dev_auth, which is strictly essential — it
gates access to pre-release preview builds and carries no tracking purpose. We use no
advertising or cross-site tracking cookies, so no cookie-consent banner is shown.
3. Desktop app telemetry
The Dockmaster desktop app can send anonymous usage telemetry to help us understand overall usage volume and platform mix — never what you're working on.
What's sent
- A random identifier generated locally on install, salted and hashed with SHA-256 before it ever leaves your machine (and hashed again by our provider) — it cannot be reversed to identify you or your device.
- Event names:
first_run,app_launched(once per launch), and aheartbeatroughly once every 24 hours while the app is running. - App version, operating system, CPU architecture, and system locale.
What's never sent
Project names, file paths, commands, logs, environment variables, or any other content from your projects. Dockmaster's core promise — your code and logs stay on your machine — is unaffected by telemetry.
Provider
Telemetry is processed by TelemetryDeck GmbH (Berlin, Germany), a privacy-focused analytics provider that processes data within the EU. See their privacy policy.
Purpose and legal basis
We use this data solely to understand usage volume and platform mix so we can prioritize our work. Where GDPR applies, our legal basis is legitimate interest (Art. 6(1)(f) GDPR) in understanding how a free tool is used, balanced against the minimal, anonymous nature of what's collected.
Opt-out
Telemetry is on by default but fully optional. Turn it off anytime in Settings → Privacy — the change takes effect immediately and also disables the uninstall signal described below.
4. Windows uninstall signal
On Windows, uninstalling Dockmaster sends one final anonymous signal (app version and OS only) so we can estimate how long people keep the app installed. It is suppressed entirely if you've turned telemetry off in Settings, and it never runs during an in-place update — only a real uninstall. macOS and Linux have no uninstall hook; for those platforms we infer churn from heartbeats going quiet.
5. Automatic updates
The desktop app checks for updates against dl.dockmaster.plamen-it.com, a
Cloudflare-hosted endpoint. Cloudflare sees this traffic the way it sees any web request
(transient connection metadata) — no additional identifiers are attached. You can disable
automatic update checks in Settings → Updates.
6. Who processes data on our behalf
| Processor | Purpose | More info |
|---|---|---|
| Vercel | Website hosting, serverless functions, web analytics | vercel.com/legal/privacy-policy |
| Cloudflare | Release file storage and delivery (R2), update feed | cloudflare.com/privacypolicy |
| TelemetryDeck | Anonymous usage analytics (website downloads + desktop telemetry) | telemetrydeck.com/privacy |
| Resend | Delivering contact-form emails | resend.com/legal/privacy-policy |
7. Retention
Contact-form messages are kept only as long as needed to respond and for our own recordkeeping, then deleted. Anonymous telemetry signals are retained by TelemetryDeck per their standard retention policy; because they carry no identifying information, we do not separately retain or archive them beyond what the provider's dashboard shows.
8. Your rights
If you're in the EEA, UK, or another jurisdiction with similar protections, you may have rights to access, correct, delete, or export your personal data, and to object to its processing. To exercise these for contact-form data, email info@plamen-it.com. Note that because desktop telemetry is anonymous and salted/hashed on-device, we generally cannot link a telemetry signal back to a specific person or device to fulfill a record-level request — turning off telemetry in Settings is the practical way to stop it going forward.
9. Children's privacy
Dockmaster is a developer tool not directed at children, and we do not knowingly collect personal data from children.
10. Changes to this policy
We may update this policy as the product changes. Material changes will be reflected by updating the effective date above.
See also our Terms of Use.