Across every stage of the platform

We ask for read access.Nothing more.

The first thing we ask any customer for is data, so the first thing we should be able to explain is exactly how it is handled. Certifications, access model, encryption, residency and audit trail, in the detail your security team will ask for.

See the default posture
  • ISO 27001 certified

    An audited information security management system covering the platform, the people who run it and the processes around it.

  • SOC 2 attested

    An independent auditor’s report on our controls for security, availability and confidentiality. Available under NDA.

  • Cloud agnostic

    Prevention deploys on AWS, Azure, GCP or your own private cloud, inside your estate and under your controls.

The default posture

DataTwin reads. It does not write,until you decide otherwise.

Discover and Assess require read access and nothing else. There is no agent installed in your environment, no schema change in your ERP, no service account with posting rights, and no path by which our analysis can alter a record in your books. Write-back exists only in Prevent, only for the processes you enable, and only for data that has already passed your rules. It is a decision you make later, not a condition of finding out what you are owed.

Discover & AssessRead access

PreventWrite-back

Controls

How the platform is protected

The controls a finance or security reviewer asks about, described plainly rather than as a list of logos.

Access control & RBAC

Every permission is granted to a role, never to a person directly, and every role is scoped to the narrowest set of data and actions that role actually needs.

  • Role-based access control across entity, process area, period and data class: a rebate analyst sees rebate data for their entities, and nothing else
  • Least privilege by default. New users start with no access; entitlements are added deliberately and reviewed periodically
  • Segregation of duties enforced in the model: the person who edits a rule cannot be the person who approves an exception raised by it
  • SSO and SAML 2.0 against your identity provider, with MFA inherited from your own policy
  • SCIM provisioning so leavers lose access when your directory says so, not when someone remembers
  • Session controls: configurable timeout, device and IP restrictions, forced re-authentication for sensitive actions

Role-based access

Who can do what

An illustrative role model. Roles are configured to your organisation; these are the shapes most customers start from, and every one is scoped further by entity, process area and period.

Analyst

View findings
Yes
Drill to source
Yes
Edit rules
No
Approve exceptions
No
Release write-back
No

Process owner

View findings
Yes
Drill to source
Yes
Edit rules
Propose only
Approve exceptions
Yes
Release write-back
No

Controller

View findings
Yes
Drill to source
Yes
Edit rules
Yes
Approve exceptions
Yes
Release write-back
Yes

Internal audit

View findings
Yes
Drill to source
Yes
Edit rules
No
Approve exceptions
No
Release write-back
No

External auditor

View findings
Read-only, scoped
Drill to source
Yes
Edit rules
No
Approve exceptions
No
Release write-back
No

Administrator

View findings
Config only
Drill to source
No
Edit rules
Yes
Approve exceptions
No
Release write-back
No

External auditor

Drill to source
Yes
Edit rules
No

Administrator

Edit rules
Yes
Approve exceptions
No
Release write-back
No

Note the last two rows. An external auditor gets a scoped, read-only view with full drill-down and no ability to change anything, so you can give evidence access without giving system access. And an administrator who configures roles cannot approve exceptions or release write-back, because whoever controls permissions should never also be able to use them.

Where the data sits

Different answers for different stages

This distinction matters, so we state it rather than hiding behind “cloud agnostic”.

Your systemsDataTwin cloud

Discover & Assess · the diagnostic

Runs in the DataTwin cloud

You send an extract, we analyse it in our environment, and you get the findings back. Nothing is installed, no infrastructure decision is required, and no change is made to your systems, which is the point of a stage that exists to tell you whether the number is worth acting on. Data residency options are available where a jurisdiction requires it, and retention is agreed before you send anything.

Your ERPPrevent

Prevent · the product

Deploys wherever you want it

Prevention sits permanently alongside your ERP, so it lives inside your own estate and under your own controls. Cloud agnostic in practice, not just in principle: the same application, deployed to whichever provider your architecture and your regulator require.

  • AWS
  • Azure
  • GCP
  • Your private cloud
  • Your region

Security review

What your team will ask

Can we see the SOC 2 report and the ISO certificate?

Yes. The ISO 27001 certificate is shareable on request. The SOC 2 report is available under NDA, together with our security pack: architecture overview, sub-processor register, incident response summary, penetration test summary and completed responses to the common questionnaires.

Do you need write access to our ERP?

Not for Discover or Assess. Those stages are read-only and cannot alter a record in your systems. Write-back is a Prevent capability, enabled per process, scoped to validated data, and released under a role that is separate from the one that configures rules.

How long do you keep our data?

Retention is agreed before you send anything and written into the engagement. If you decide not to proceed after Discover, we delete on request and confirm in writing. Nothing is retained for model training.

Is our data used to train models?

No. Your data is used to produce your findings. It is not used to train models, and it is not pooled with other customers’ data. Where the platform learns, it learns within your own tenant from your own corrections and outcomes.

Can we restrict access by entity or region?

Yes. Roles are scoped by entity, process area, period and data class, so a user in one region can be given access to that region’s data only. This is a common requirement in multi-entity groups and it is configured rather than customised.

What happens if there is an incident?

We run a documented incident response process with defined severity levels, containment steps and notification commitments. The specific timelines we commit to are stated in the security pack and in the contract rather than promised loosely here.

Who at DataTwin can see our data?

Access is least-privilege and role-based internally as well. Engineers do not have standing access to customer data; access for support or investigation is time-bound, approved, and logged in the same audit trail you can see.