Book a demo

Security and data

Your data, isolated per tenant, leaving only when you send it.

Written for the person running your security assessment: the list, with a status on every row.

Controller and processor

The partner running the store is the data controller. We are the processor.

Every tenant is isolated at the catalog, pricing, customer, theme, cache and domain level. Data leaves a tenant only through the connectors that tenant enables in the Integration Hub, and the data processing addendum sets out the roles.

What ships, and what does not

Every control, with its status.

Per-tenant isolation RUNNING

Every tenant its own catalog, pricing, customers, theme, cache keys, domains and certificates — with surgical per-tenant purge.

Dedicated per-customer database tier BRINGING ON

Own database, key prefix, DNS zone, certificate and bucket per customer. Designed; the multi-tenant test stack runs two full tenants on one data tier today.

MFA on admin surfaces RUNNING

In-house TOTP, encrypted secrets, backup codes, step-up on sensitive actions across all three admin surfaces.

Per-store OIDC SSO RUNNING

Your issuer, your claims, mapped to store accounts. Customer social login alongside it.

Custom domains with managed TLS RUNNING

Automatic verification and renewal; canonical and robots handling across the custom domain and the subdomain.

Integration Hub credentials RUNNING

Provider credentials scoped per tenant and encrypted at rest; CORS management; a system log; a partner API with webhook delivery, retry and an audit log.

Append-only analytics RUNNING

An append-only event log with daily rollups; raw events pruned at 90 days.

SOC 2 BRINGING ON

A verified 12-domain gap audit with findings mapped across all five Trust Services Criteria. A readiness programme is underway. Brandfora is not SOC 2 certified.

Send us the questionnaire.

We answer it in the same verbs as this page. What we do not hold, we say we do not hold.