Skip to content
Flexday AI Docs

Evaluating Flexday AI

How the platform supports your compliance

Platform mechanisms mapped to SOC 2 trust services criteria, ISO/IEC 27001:2022 Annex A and GDPR, and what stays with you or with Flexday.

Written for
  • Functional users
  • Technical

Last reviewed

Your auditors will ask how a new platform affects the controls you already report on. This page maps Flexday AI's mechanisms to three frameworks buyers use most: the SOC 2 trust services criteria, ISO/IEC 27001:2022 Annex A, and the GDPR. Each row names the mechanism, links to the page that explains it, and says what stays with you or with Flexday as a company.

Important

This page describes platform capabilities. It is not a certification, an attestation or an audit opinion, and it does not say that Flexday or your use of Flexday AI meets any framework. Ask Flexday for its current third-party attestation reports, if it holds any (for example SOC 2), with their scope and period, during due diligence.

How to read the tables

  • Platform mechanism is something the product does, described on the linked page and backed by its source code or infrastructure definition.
  • Stays with you is the part of the control your organisation still operates, such as reviewing access or deciding retention.
  • Ask Flexday marks a control that depends on Flexday as a company (its people, processes and suppliers), which no product page can show. Those items are in the documents to request.

SOC 2 trust services criteria

CriteriaPlatform mechanismStays with you, or ask Flexday
CC6.1 Logical access securitySign-in through your identity provider, or a user pool the deployment runs (shared, or dedicated to your workspace), enforced by default; every request's token verified, and a token from another workspace's own provider refused; database row-level security between workspaces. See Security overview.Choosing and running the identity provider, and its multi-factor policy; for a pool the deployment runs, ask Flexday
CC6.2 Registering and removing usersMembers join by invitation from an owner or admin, or by an owner's email-domain rule, which admits people whose email address is verified; roles are changed and members removed on the Members page; end users of apps are governed by the Solution's Identity. See Identity and access.Joiner, mover and leaver reviews; removing people from your identity provider
CC6.3 Role-based access and least privilegeFour workspace roles; Solution grants; Fact Base database roles and row policies; Agent tools as an explicit allow-list; the runtime gateway on a least-privilege database identity in the AWS reference deployment and the Docker Compose setup. See Data isolation.Granting the least access each person needs, and periodic access reviews
CC6.6 Protection at the boundaryHTTPS on every public address; a web application firewall in the AWS reference deployment; per-endpoint sign-in rules; an Agent's HTTP calls, a Flow's file fetches and business-application calls, and a Doc Base's website crawls refuse private network addresses. See Security overview.Network rules in a dedicated deployment you operate; the addresses your Flows' HTTP steps call
CC6.7 Restricting data in transit and movementEncrypted connections at the public edge and to the database; files always leave as downloads; exports never carry credentials. See Secrets and encryption.Deciding which data a Solution may export or send by email
CC6.8 Malicious softwareDownloads are always attachments with a safe content type; when a scanner is configured, files are served only after a clean verdict. See File safety.Turning on malware scanning where the deployment offers it
CC7.1 Detecting changes and vulnerabilitiesPlatform changes reach the main branches through pull requests that pass an automated check suite (administrators can bypass the pull-request rule, and a CI job flags a commit pushed straight to the development branch), including database-drift and row-level-security checks; images are scanned when pushed to the AWS image registry. See Security overview.Ask Flexday: vulnerability and dependency management, and penetration-test results
CC7.2 Monitoring for anomaliesAn audit trail written by the database, a file access log, a record of every completed model call, and guardrail events in Agent analytics. See Audit, usage and cost.Reviewing these records; ask Flexday how it monitors the hosted service
CC7.3 to CC7.5 Incidents and recoveryDurable background jobs that survive restarts; managed database backups. See Reliability and business continuity.Ask Flexday: incident response, breach notification and recovery testing
CC8.1 Change managementYour changes: drafts, checks, explicit publishing (a new app's first build goes live automatically) and numbered, immutable versions. Platform changes: pull requests, automated checks and database changes applied before services roll. See Change control and versioning.Approving what your builders publish
CC9.2 Vendors and business partnersThe list of services the platform can call, each used only when a feature needs it.Ask Flexday: its sub-processor list and supplier reviews
A1.2 Backups and recovery infrastructureManaged database backups with a retention period set per environment, a final snapshot before a database is deleted, and deletion protection in production. See Reliability and business continuity.Ask Flexday: availability commitments and recovery objectives
C1.1 and C1.2 Confidential informationAudience tags on documents and files; credentials sealed and never exported; soft-deleted files removed for good after the store's retention window, when one is set; ordered deletion of a whole Solution. See Data lifecycle and portability.Classifying your data and setting retention windows
PI1 Processing integrityValidated inputs and plans applied exactly as shown; outside effects such as emails and ticket writes keyed so a retry does not repeat them. See Reliability and business continuity.Checking the outputs of your own Flows and Agents

ISO/IEC 27001:2022 Annex A

Annex A groups its controls into four themes. The platform supports controls in the organizational and technological themes. The people and physical themes are about Flexday as a company and its cloud providers, so they are things to ask for.

Theme and controlPlatform mechanismStays with you, or ask Flexday
Organizational: 5.15 Access control, 5.18 Access rightsWorkspace roles and Solution grants, with optional expiry dates; owners and admins can always reach every Solution, so nothing is strandedYour access policy and its reviews
Organizational: 5.16 Identity management, 5.17 Authentication informationPeople are identified by your identity provider, or by a user pool the deployment runs; Flexday AI's own database stores no builder passwords; machine credentials for gateways are stored as hashes or sealed secretsYour identity provider's lifecycle and password or multi-factor rules
Organizational: 5.23 Information security for cloud servicesDeployment options from shared hosting to a dedicated deployment in your own cloud account. See Deployment options and data residency.Ask Flexday: its cloud provider agreements
Organizational: 5.33 Protection of recordsThe audit trail is written by database triggers, not by application code that could skip itRetaining and reviewing audit records you export
Organizational: 5.34 Privacy and protection of personal dataThe data inventory, personal-data guardrails and audience tags described in Data protection and privacyYour records of processing and lawful bases
People: 6.1 to 6.8Not a platform functionAsk Flexday: staff screening, training and confidentiality terms
Physical: 7.1 to 7.14Not a platform function; the platform runs in managed cloud data centresAsk Flexday: its cloud providers' physical security reports
Technological: 8.2 Privileged access rightsFlexday staff use a separate console with their own roles; support access to your workspace is possible only while its Support access setting is on (it is on unless an owner turns it off), is read-only unless staff choose write access when starting it, and is recorded against the staff member. See Platform operations.Deciding when to allow support access
Technological: 8.3 Information access restrictionDatabase row-level security between workspaces; Solution grants; Fact Base row policies; audience tagsDesigning row policies and tags for your data
Technological: 8.5 Secure authenticationEnforced sign-in by default; tokens checked on every request against the identity provider the workspace signs in with, and a token from another workspace's own provider refusedMulti-factor and conditional access in your identity provider
Technological: 8.7 Protection against malwareAttachment-only downloads and, when configured, scanning before a file is servedEnabling scanning where offered
Technological: 8.10 Information deletion, 8.11 Data maskingDeleting rows, documents, files and whole Solutions; personal-data masking in Agent conversations when switched onDeciding what to delete and when; switching masking on
Technological: 8.12 Data leakage preventionSecrets never returned or exported; files never served as pages; an Agent's outbound calls limited to allow-listed addressesChoosing what each Agent and Flow may send out
Technological: 8.13 Information backupManaged database backups with per-environment retentionAsk Flexday: backup testing and recovery objectives
Technological: 8.15 Logging, 8.16 Monitoring activitiesAudit trail, file access log, usage records, Agent analytics, Flow run historyReviewing the records
Technological: 8.24 Use of cryptographyEncrypted storage for the database and objects; credentials sealed per workspace; Secret Variables sealed under the workspace's own key, or in the cloud's vault where the deployment is set to use one, and kept apart per workspace. See Secrets and encryption.Choosing a dedicated deployment if secrets must live in your own cloud account
Technological: 8.25 Secure development life cycle, 8.28 Secure coding, 8.32 Change managementPull requests with automated checks, build actions pinned to exact commits and a check for code that would write credentials to logs, for the platform; drafts and versions for what you buildAsk Flexday: its secure development policy

GDPR

Under the GDPR your organisation is usually the controller of the personal data in its Solutions, and Flexday a processor. Several articles below are therefore your obligations; the platform gives you the means to meet them.

ArticleWhat it asksHow the platform helpsStays with you, or ask Flexday
5 PrinciplesPurpose limitation, minimisation, storage limitation, integrity, confidentiality, accountabilityOne Solution per purpose, with every resource it may reach inside it; you choose what data to load; retention rules for files; encryption and access control; an audit trailDeciding purposes, what to collect and how long to keep it
17 Right to erasureErasing a person's data on requestA saved query can delete a person's rows, and a Fact Base's data can be cleared; documents and files can be deleted outright, or soft-deleted and removed for good after the File Store's retention window when one is set (none is by default); a whole Solution can be deleted. Copies remain in database backups until they age out, and the audit trail keeps what the platform's audited records held (Fact Base rows are not audited)Finding a person's data across your Solutions, and handling each request
20 Right to data portabilityGiving a person their data in a machine-readable formatFact Base data is queryable with SQL and can be returned in a structured format through a saved query or an export bundleResponding to requests
25 Data protection by design and by defaultProtective defaultsSign-in enforced by default; Agents get no tool until granted; File Store write access never implied; a separate record of form submissions kept only if switched on (the answers stay in the conversation either way); personal-data guardrailsConfiguring each Solution to your policies
28 ProcessorA contract with the processor, with sufficient guaranteesA dedicated deployment keeps the platform's own services and storage in your cloud account; the services it can call outside it, such as the AI model provider the Builder always uses, are listedYour obligation as controller: ask Flexday for its data processing agreement and sub-processor list
30 Records of processingA record of each processing activityThe data inventory describes what the platform holds, where and for how longKeeping your own record
32 Security of processingAppropriate technical measuresEncryption, isolation enforced by the database, access control, backups, and an audit trailAsk Flexday: its security testing and incident process