Deployment options, what gets installed, what data leaves your developers' machines, how access is controlled, and what the deletion story is. No marketing. Just the answers.
DocPro consists of a VS Code extension and an MCP (Model Context Protocol) server. Neither installs system services, modifies kernel drivers, or requires permanent elevated rights.
~/.claude/ (user profile only). No system-wide paths modified. Launched by Claude Code on demand.irm https://docpro.cloud/api/ide/download/installer | iex installs Node.js dependencies and registers the MCP server. You can download and inspect the script before executing: irm https://docpro.cloud/api/ide/download/installer -OutFile docpro-install.ps1The VS Code extension is distributed via the VS Code Marketplace, which is allowlisted by many enterprise security policies by default. The MCP server runs as a user-space Node process — it is not a signed Windows service. For policy-constrained environments, contact the team to discuss deployment options.
Access is controlled by API keys scoped to individual accounts. Keys start with dp_ and are generated in the DocPro settings panel. Administrators can revoke access by disabling a user's account.
Every database query that returns user data filters by user_id. Attempting to access another user's data returns 404, not 403 — this prevents account enumeration.
Conversation content and memory text are not field-encrypted at rest. Only credential/secret data (API keys, OAuth tokens, SSH keys) receives Fernet encryption. Conversation sessions, team memory, and project context are stored as plaintext in the database. If field-level encryption of conversation content is a requirement, DocPro does not currently meet it.
Developers interact with DocPro through the VS Code sidebar and Claude Code. Here is what transmits to DocPro's servers during a session:
dp_ prefix), entered once during install and stored in the local MCP configuration.Developers can delete specific memories, entire projects, or their full account. Account deletion cascades across 25+ tables and requires MFA confirmation.
No data export: There is currently no endpoint to export a user's data before deletion. A developer can read their own data through the DocPro interface, but bulk export is not available yet.
No automatic retention or expiry policy: Data does not auto-expire on a schedule. Deletion is user-initiated.
No customer-facing audit log: Provisioning events and settings changes are logged server-side, but there is no per-user action log exposed to the account holder or an IT administrator.
DocPro is hosted on AWS Lightsail in the us-east-1 region. The backend is a Python/FastAPI application behind nginx. Infrastructure is managed by DocPro; developers do not have access to the underlying servers.
The Security page covers the developer-facing view: what's encrypted, how deletion works, and memory boundaries. This page covers the IT-facing view. If neither answers your question, reach the team directly.
Last reviewed: June 2026. Claims on this page are grounded in a code-level audit of the DocPro backend; see Security for the methodology.