AIOSAIOS← Back
SECURITY

How AIOS is secured

Last updated: 19 August 2026

AIOS holds your team’s tasks, documents, conversations and connected business tools, so we audit ourselves against a 40-point framework: the 30 checks a diligent security review asks of any SaaS, plus 10 we added for what AIOS actually is — an AI platform serving multiple customers. Every row is verified against the running codebase. Current position: 27 in place, 9 in progress (built, final step scheduled), 4 gated (the check applies to a feature not yet launched, and is a written launch requirement for it). Rows say “in progress” when they are — honesty is part of the standard.

Ask us about any row and we’ll show you the evidence, run your own security checklist against AIOS, or answer a due-diligence questionnaire: hello@cleverfox-ai.com.

Application & data security

The 20 security checks a diligent buyer's review asks of any SaaS.

1No secrets in source controlIn placeFull repository history swept — no credentials, ever. Secrets live in the deployment platform only.
2No secret keys in the browserIn placeOnly public-by-design configuration reaches the client; privileged keys are server-only.
3Database row-level securityIn placeTwo independent layers: the application checks every request, and the database itself enforces workspace-scoped row policies — verified live on 19 Aug 2026 (a simulated outside account sees zero rows).
4Server-side permission checksIn placeEvery endpoint is gated server-side, and an automated census fails our build if a new endpoint ships without an access check.
5Rate limitingIn placeSign-in, password reset and AI endpoints are all throttled per account.
6SQL injectionIn placeNo raw SQL anywhere — every query is parameterised through the data layer.
7Input validationIn placeSchema validation with hard ceilings on every request body that reaches a paid API or an email.
8XSS protectionIn placeAll rendered rich text — including AI output — passes through an industry-standard sanitiser, backed by a Content-Security-Policy.
9Password storageIn placeIndustry-standard hashing, fully delegated to our auth provider. No custom cryptography, no plaintext, anywhere.
10Session securityIn placeCookie-based sessions; no tokens in browser storage.
11Admin access controlIn placeThree independent server-side layers gate administrative surfaces; role checks run per-request, never trusted from the client.
12Cross-origin policyIn placeStrict same-origin; no wildcard or reflected origins.
13Account verificationIn progressAll accounts are provisioned by an administrator or email link — every route proves inbox control. Capturing the provider-side setting in configuration is the open step.
14Non-enumerable recordsIn placeRecords use random identifiers with ownership checks on writes, and the database-level row policies now refuse cross-workspace access regardless of any identifier a caller guesses.
15Mass-assignment protectionIn placeWrites copy only whitelisted fields; protected values are set server-side, last, so a request can never override them.
16Webhook signature verificationGatedNo inbound webhooks exist today; the first one ships with signature verification as a launch requirement.
17No internal error leakageIn placeNo stack traces or internals reach clients; sign-in failures return one constant answer so account existence can't be probed.
18Dependency vulnerabilitiesIn placeZero known vulnerabilities in the production dependency tree, checked on every audit pass.
19Password policyIn placeOne minimum-length rule on every path that sets a password — including administrator-set ones.
20Upload validationIn progressAuthenticated, workspace-scoped, size-capped uploads with active-content types refused; file URLs carry no personal information. Remaining refinements are documented decisions under review.

Privacy & legal

The 10 compliance checks, held to UK GDPR standards.

21Privacy policyIn placePublished, linked from every entry point, and checked against the codebase — the processor list matches what the software actually calls.
22Data collection disclosedIn placeWhat we collect, why, and for how long — including the honest negative: no analytics trackers, because none are installed.
23AI use disclosedIn placeEvery AI provider named; the policy says plainly that documents and voice notes are processed by them, and that AI output should be reviewed.
24Processors disclosedIn placeFull processor list published, backed by an internal register recording each provider's retention and training position.
25Real data deletionIn placeDeletion removes sign-in, uploaded files from storage, and personal identity on team content — with a per-step report, recorded in the audit log.
26Storage privacyIn progressDocuments are served through authenticated, expiring links; media files use unguessable, PII-free addresses by documented design, under review.
27Genuine testimonialsGatedWe display none — and our own marketing agent is instructed never to invent proof.
28Fair cancellationGatedNo self-serve billing yet; our published terms already promise cancellation will take no more steps than signing up.
29Renewal remindersGatedSame gate: the reminder-before-renewal promise is published before the feature exists.
30AI crisis safetyIn placeA safety floor rides on every model call: a person in crisis gets real support routes, never a raw business reply — enforced at the server, tested in CI.

The 10 checks we added ourselves

Standard reviews treat AI as a chatbot feature. AIOS agents read mail and act in connected systems, and we serve many customers from shared infrastructure — so we hold ourselves to ten more.

31Prompt-injection defenceIn progressExternal content entering a prompt (transcripts, uploaded documents) is explicitly fenced as evidence-not-instructions; extending the pass to every agent is scheduled.
32Cross-tenant isolation testingIn progressAn automated census makes an ungated endpoint a build failure, and the database layer was verified live against a simulated outsider; a full per-endpoint adversarial pass is the remaining step.
33AI provider data termsIn progressRegister written with each provider's training and retention position; formal verification of current terms in progress.
34Backups & recoveryIn progressAutomated backups run; a quarterly restore-test procedure is written and the first dated test is scheduled.
35Audit loggingIn placeLive since 19 Aug 2026: a tamper-resistant log of every administrative action and data export — its own administrators cannot edit it.
36Offboarding & sessionsIn progressA written offboarding runbook, exercised for real in August 2026; account removal kills all sessions. MFA for administrators is the scheduled next step.
37Security headersIn placeContent-Security-Policy, HSTS, clickjacking protection, strict referrer and permissions policies.
38Terms of ServiceIn placePublished — acceptable use, your content stays yours, AI-output expectations, England & Wales law.
39UK GDPR operationsIn progressLawful bases published, retention schedule written, export and erasure implemented; registration check and formal breach-response naming in progress.
40Disclosure & key managementIn placePublished vulnerability-reporting route with response times; written access inventory and a rotation runbook for every credential.

Reporting a vulnerability

Email hello@cleverfox-ai.com with “SECURITY” in the subject — a human replies within 2 business days, and confirmed findings get a fix or a plan within 14. Details in the security policy in our repository. How we handle personal data is in the Privacy Policy.