No Build Perch server in the data path
No telemetry, no analytics. Your files and chats go only to the AI provider you choose. The app phones home for two things, license checks and signed updates, and neither ever carries your content.
Security & Privacy
Build Perch is designed so your workspace content stays on your machine, and anything that leaves is something you approved. Here's what that means in practice.
No telemetry, no analytics. Your files and chats go only to the AI provider you choose. The app phones home for two things, license checks and signed updates, and neither ever carries your content.
When the AI searches the web, fetches a page, or checks a reference, only that query leaves. Your files and chat history are never attached, though the AI does write each query from the conversation. Under the default approval setting, every lookup asks first.
Zero-data-retention routing is on from first launch. Every OpenRouter request, including media generation and background summarization, goes only to providers that attest they do not store or train on your prompts and files. It is their attested policy, enforced by OpenRouter routing (not a guarantee we make on their behalf), and your OpenRouter account stays the authoritative control. The AI’s own tools cannot reach the toggle.
Credentials live in the Windows Credential Manager, not in app files. Integration secrets (Gmail, Discord, Notion, GitHub, Brave, Ollama Cloud, and your license key) are write-once: the interface can store or replace one but can never read it back. Only the native core uses them, against a fixed allowlist. No credential is ever included in a settings or workspace export.
A web address the AI was handed cannot be used to reach devices inside your home or office network, or to redirect somewhere else along the way. Every outbound fetch is checked: scheme allowlist, private and loopback IP rejection, DNS-rebinding defense, per-hop redirect re-validation, and size caps.
Every file the AI touches has to resolve inside the workspace you opened, so a crafted path cannot walk it out to the rest of your disk. Paths are canonicalized and prefix-checked against the workspace root, rejecting traversal, null bytes, and symlink escapes, and the native core enforces it regardless of the interface.
Right-click any folder to lock it: the AI cannot read, write, or unlock it, no matter what it is told. The lock covers reads, writes, moves, deletes, listings, and even semantic-search results, enforced by the native core alongside the protected internal folders the AI can never touch.
Outbound sends never auto-approve, even with auto-approve turned all the way up. Autonomous agents can only send to a pre-authorized, fail-closed destination allowlist.
Documents the AI creates (Word, Excel, PowerPoint, PDF, and text files) carry the Windows Mark-of-the-Web, so Office opens them in Protected View. Source code routes to a read-only preview, never an interpreter.
Update packages are cryptographically signed and verified on your machine before they install, and the update feed is a fixed first-party endpoint. Updates never read or carry your content.
Content that arrives from outside, like emails, Discord messages, and watched files, is treated as untrusted: it is fenced with unforgeable markers, URL-fetch tools are withheld for that run, and replies can only go back to the sender.
A workflow or agent run can be confined to a single input folder and a single output folder. Enforcement is fail-closed and can only narrow the always-on workspace sandbox, never widen it.
A webpage the AI creates opens in a preview only you can reach, with nothing else on your machine browsable from it. The preview is sandboxed behind an unguessable address, with no directory listing and no traversal.
Workspace files are ordinary local files, protected by your operating system and disk. We don't claim additional encryption-at-rest beyond the OS keychain that holds your credentials. Our security review was conducted internally; we make no third-party penetration-test or compliance-certification claims.
On licensing: activation and license checks send your license key and a machine fingerprint (a one-way hash of your machine ID; the raw ID never leaves your device), plus the OS name, a generic device label (never your computer's name), and the app version at activation. Starting a trial sends only the fingerprint and app version. Your files, chats, and prompts are never transmitted, and a signed offline pass keeps the app working for up to 30 days without a connection.