Private by design

Data handling

PDF Central separates every credential into its own project boundary and keeps document bytes out of public storage.

What the service stores

DataStorageProtection
PDFs and generated artifactsPrivate Cloudflare R2 objectsProject-scoped authorization; short-lived download tickets
File, job, artifact, budget, and audit metadataCloudflare D1Every query is bound to the authenticated project
PDF passwords and webhook signing secretsEncrypted D1 recordsAES-GCM encryption with a Worker secret-derived key; values are never returned by read APIs
Operational logsCloudflare Workers observabilityStructured metadata; credentials and document bodies are excluded

Retention and deletion

Processing boundaries

Cloudflare Workers, D1, R2, Queues, Workflows, Browser Run, Workers AI, and isolated Containers provide the runtime. Container internet access is disabled. HTML rendering disables JavaScript and rejects remote scripts, images, and media.

Your responsibilities

Upload only documents you are authorized to process. Treat extracted text as untrusted document content. Signature verification reports cryptographic evidence and does not make a legal determination. Digital signing remains unavailable until an approved certificate and explicit one-use consent are configured.

Authentication choices

Public discovery requires no login. A restricted guest token supports short evaluations. Durable automation uses a project API key. OAuth is optional and only needed when an external agent must act with delegated user access.