Security at ilion
ilion runs AI agents on your revenue data — so the bar is higher than for a CRM that just stores it. This page describes the controls as they actually exist. Documents: Data Processing Agreement, subprocessor list, privacy policy.
Tenant isolation
Every organization’s data is isolated by organization ID at the database layer (PostgreSQL row-level security) and again in the application layer. Isolation is enforced by automated tests in CI, including cross-tenant red-team tests, on every change.
Encryption
All traffic is encrypted in transit (TLS 1.2+). Data is encrypted at rest by our database and storage provider (AES-256).
EU hosting
Primary data storage runs in the EU (AWS eu-west-1, Ireland) and application functions are pinned to the EU (Dublin). See the subprocessor list for where each optional integration processes data.
AI with a human in the loop
AI agents propose; humans approve. Changes agents suggest go through an approval queue, and no outbound communication is ever sent without an explicit human action. Model providers are contractually barred from training on your data.
Retention & PII minimization
Operational logs are automatically minimized on a schedule: AI-run inputs and outputs are redacted of personal data after 90 days, error logs are deleted after 90 days, and audit trails are kept 2 years for accountability. Windows are configurable for enterprise agreements.
Audit trails
Record-level change history captures who changed what and when — humans, agents, and API alike. Vendor administrative access to a customer organization requires a stated reason and is itself logged.
Access control
Role-based access within each organization (owner / admin / member) gates organization-wide settings, secrets, and member management. Accounts are provisioned by invitation; passwords require 12+ characters and are checked against known-breach lists.
No lock-in
Administrators can export the organization’s complete data as structured JSON at any time — every record, no ticket required. Easy exit is part of the trust model.
Outbound kill-switch
A platform-wide and per-organization kill-switch can instantly halt all outbound email, calls, and webhooks — the blast-radius control behind every automation feature.
Secure development
Every change runs a ~1,400-test CI suite before deploy, including tenant-isolation tripwires, RLS-coverage guards, and permission-gate regression tests. API keys are stored as SHA-256 hashes; webhooks are HMAC-signed.
On the roadmap — stated honestly
SSO/SAML with SCIM provisioning and TOTP two-factor authentication are in development for enterprise plans, and a SOC 2 program is planned. We would rather tell you what exists than claim a badge — ask us for the current status in any security review.
Report a vulnerability or request our security questionnaire answers: hello@ilionos.com. We acknowledge reports promptly and do not pursue good-faith research.