Trust centre

What we run, what we hold, and what we do not.

POCAVI connects to production Salesforce orgs, so the questions below are the ones worth asking before you grant that. Where the answer is "not yet", it says so.

Infrastructure

Where your data lives.

POCAVI runs entirely on AWS serverless infrastructure, defined in code through CDK. There are no long-lived servers to patch and no shared application hosts between customers.

Region

London today

All production infrastructure runs in eu-west-2 (London) today. Stockholm (EU), Virginia (US) and Singapore (APAC) are built and ready to deploy, and are coming as customers need them. If you have a data residency requirement, tell us and we will bring your region up.

Encryption

Encrypted at rest and in transit

DynamoDB and S3 are encrypted at rest with AWS-managed keys. Salesforce credentials and API secrets use a dedicated KMS key. All traffic is TLS, and the API sits behind AWS WAF.

Isolation

Per-customer partitioning

Every record is partitioned by customer at the database key, so a query cannot cross a customer boundary. Access is checked at the API authoriser before a request reaches a handler.

Sign-in

2FA, lockout, and sessions you can end

Passwords are stored with scrypt at OWASP-aligned parameters and a per-user salt, with a twelve character minimum enforced on the server. Optional two-factor authentication is required at sign-in once you turn it on. Repeated failures lock an account and an address for fifteen minutes. You can end every session on every device from your own settings, and a password reset does the same; revoked sessions stop working within five minutes.

Roles

Read-only means read-only

Team members are Admin, Deployer or Viewer. A Viewer cannot run a data load, a masking job, a metadata rollback or a deployment, and only an Admin can erase a data subject. That is enforced in the API, not just hidden in the interface.

Deletion

Deleted in thirty days, and provably

Cancel and your data is deleted within thirty days: every database record, every file, and the OAuth tokens for your connected orgs. A daily job enforces the deadline rather than waiting for someone to remember, and it writes a record of what was removed that survives the deletion, so we can confirm it in writing.

Reversibility

A snapshot before anything destructive

Destructive operations take a snapshot first and restores are audited. Data loads can be reverted. Subject erasure produces a verifiable deletion proof, and every change to a connected org records who made it.

Your Salesforce data

What we take, and what we deliberately do not.

The most useful thing to know about POCAVI's data handling is what it refuses to hold.

Backup scope

Backups hold metadata, never your records

POCAVI backs up Salesforce metadata: objects, fields, flows, Apex, layouts, permissions. Backups never contain your customer records, which is a deliberate design decision and keeps the largest store we hold free of personal data. Some features do read records, because they cannot work otherwise: Forecast reads opportunities and stores the figures behind a snapshot, and Compliance searches for a named person across your objects on request. Those reads happen under your own OAuth grant, are scoped to the feature you invoked, and are never used to train a model.

Connection

OAuth, revocable by you

Orgs connect through Salesforce OAuth. We never ask for or store a Salesforce password. You can revoke POCAVI's access from Salesforce setup at any time, without involving us.

Sandbox data

Masking before seeding

Sandbox seeding anonymises personal data before it is written, and sandbox compliance checks flag environments carrying unmasked production data.

AI

What reaches a model, and what does not.

POCAVI uses AI for natural language queries, formula generation, release note drafting and change analysis.

Provider

Anthropic

AI inference runs through Anthropic's API. Prompts are not retained for model training under our agreement with them.

Scope

Schema, not records

Only metadata patterns are sent: object and field names, types and relationships. Your Salesforce records are not sent to a model to answer a query.

Control

AI features are optional

If your organisation does not permit third-party model use, the AI features can stay switched off and the rest of the platform works without them.

Honest gaps

What we do not have yet.

POCAVI is a young product. Publishing the gaps is more useful to you than an empty certifications page, and it means the claims above can be taken at face value.

Certification

No SOC 2 or ISO 27001

We hold no security certification today. We intend to pursue SOC 2, and we are not committing to a date we cannot yet stand behind.

Testing

No third-party penetration test

No independent penetration test has been carried out. If your procurement process requires one before purchase, tell us and we will discuss arranging it.

Availability

No public status page or contractual SLA

We monitor availability internally with CloudWatch alarms, but there is no public status page and no contractual uptime commitment yet.

Documents and review

Everything a reviewer needs.

If your security questionnaire needs an answer this page does not cover, send it over and we will complete it.

Request a security review
Privacy noticeWhat we collect, why, how long we keep it, and your rights.
Data Processing AgreementProcessor duties, security measures, transfers, and deletion.
Sub-processorsEvery third party in the chain, what it does, and where it runs.
Product security controlsRoles, operational history, recovery, and delivery controls.