Security & Compliance

Security Overview

Last updated April 2026

Callilio is committed to protecting the confidentiality, integrity and availability of our platform and the data entrusted to us. This page outlines our security philosophy, technical measures and operational practices. It complements our Privacy Policy and Terms of Service by providing transparency into our security controls.

1. Security Philosophy

Security is integral to our product design and operations. We follow a defence-in-depth approach that layers technical and organisational controls across infrastructure, application and personnel. We strive for industry best practices and maintain compliance with relevant standards (such as GDPR and CCPA/CPRA). Our internal controls are designed in alignment with the SOC 2 Type II Trust Service Criteria; we are not certified today, and formal certification will be evaluated as we onboard enterprise customers requiring it. We continually assess and improve our posture.

2. Infrastructure Security

  • Cloud hosting: Our web front-end is hosted on Vercel, a leading edge-delivery platform with strong security track records. Our application backend, database and storage run on Supabase (built on PostgreSQL) in the West EU (London) region. Our real-time voice service runs in Frankfurt. Both providers employ robust physical and network security controls including perimeter defences, intrusion detection and DDoS mitigation. Some sub-processors we rely on for speech and language processing operate from the United States; they are listed in our Privacy Policy, and transfers are covered by Standard Contractual Clauses.
  • Isolation and least privilege: Customer data is logically separated. Our infrastructure follows least-privilege access controls at the network and service layers. Database credentials and API keys are stored in encrypted secrets management tools and are rotated regularly.
  • Backups and redundancy: Supabase provides automated daily backups and point-in-time recovery for the PostgreSQL database. Backups are encrypted and stored in geographically separate regions. Vercel's distributed content delivery network ensures availability through redundancy.

3. Data Encryption

  • In transit: All data transmitted between clients and our servers is encrypted using TLS 1.2 or higher. Telephony traffic uses secure protocols such as TLS for SIP signalling and Secure Real-Time Transport Protocol (SRTP) for media streams.
  • At rest: Data stored in Supabase (PostgreSQL), object storage and backups is encrypted at rest with AES-256. Encryption keys are managed using provider-side key management services with strict access controls. Payment information processed by Stripe complies with PCI DSS requirements and is tokenised; we never store full card numbers.

4. Authentication and Access Control

  • Supabase Auth: Our platform uses Supabase Auth to manage user authentication. Authentication options include email/password, passwordless magic links and OAuth via Google or Microsoft. Passwords are hashed using strong algorithms (bcrypt) and never stored in plain text.
  • Role-based access control (RBAC): We implement RBAC to ensure users have access only to the resources necessary for their role. Administrative privileges are restricted to authorised personnel and require multi-factor authentication.
  • Session management: User sessions are tracked securely. Access tokens are short-lived and refresh tokens are rotated. Session metadata (IP address, device) is recorded to detect anomalies.
  • Credentials and webhook signing: Service credentials are stored in encrypted secrets management and rotated regularly. Outbound webhooks are signed with a per-business secret. Rate limiting protects against abuse.

5. Network Security

  • Perimeter defences: Firewalls and security groups restrict incoming traffic to only required ports and services. Denial-of-service protection at Vercel and Supabase mitigates common volumetric and application-layer attacks.
  • Segmentation: We segregate production, staging and development environments. Internal services communicate over private networks; sensitive services (databases, message brokers) are not exposed publicly.
  • Monitoring: Continuous network monitoring detects anomalous traffic patterns and potential intrusion attempts. Alerts are triggered for suspicious activity.

6. Application Security

  • Secure development lifecycle: Security is embedded throughout our software development lifecycle. Developers follow coding standards that emphasise input validation, output encoding and least privilege. Code changes undergo peer review and automated tests.
  • Static and dynamic analysis: We use automated tools to perform static application security testing (SAST) and dependency scanning to identify vulnerabilities in code and third-party libraries. Critical dependencies are monitored for known vulnerabilities (CVE) and updated promptly.
  • Penetration testing: Penetration testing is planned ahead of significant enterprise customer onboarding. Today, we follow secure coding practices, peer code review, and automated dependency scanning (npm audit, Dependabot) to mitigate known vulnerabilities.
  • Secure configuration: Default security configurations (e.g., Content Security Policy, HTTPS only, secure cookies, CSRF protection) are enforced. Access to administrative interfaces is restricted.
  • Responsible disclosure: We welcome security researchers to report vulnerabilities responsibly. See the Vulnerability Disclosure section below.

7. AI / LLM Security

The AI components powering our voice agents introduce unique security considerations:

  • Isolation of AI workloads: Calls to our LLM provider (OpenAI) are made through secure APIs. Pseudonymisation techniques remove direct identifiers from prompts. Providers are contractually prohibited from retaining or using our data to train their models.
  • Prompt injection and content safety: We design our system prompts defensively, inject additional safety guidance for sensitive contexts, and rely on our AI providers' built-in content moderation to reduce abusive or harmful inputs and outputs. Dedicated prompt-injection filtering is an area we are actively hardening.
  • Human oversight: AI responses are monitored and may be subject to human review, especially during onboarding or training phases. Customers can flag inaccurate responses for review.

8. Telephony Security

  • Telephony providers: Our telephony provider Twilio is ISO 27001 certified and offers robust security features including encrypted media, secure SIP interfaces and fraud detection. Additional carriers are being onboarded and implement similar safeguards.
  • Call routing: All call flows, IVR menus and transfers are configured through secure, authenticated APIs. Calls are logged and stored in encrypted form. Customers can enable or disable call recording on a per-line basis to comply with jurisdictional consent requirements.
  • Number provisioning: We provision phone numbers through vetted carriers. Numbers are assigned to specific customers and are not reused immediately after release.

9. Data Residency Options

Customer data is stored in Supabase's West EU (London) region. Customers with regulatory or contractual requirements may ask us about storage in other regions; we handle such requests individually rather than through a self-service setting, so please contact us before relying on a specific location. We disclose the locations of our sub-processors in our Privacy Policy and Data Processing Agreement.

10. Audit Logging and Monitoring

  • Comprehensive logs: We maintain detailed logs of administrative actions, user activities (e.g., log-ins, bookings, messages) and system events. Logs include timestamps, user identifiers and metadata and are tamper-evident.
  • Centralized logging: Logs from Supabase, Vercel, and edge functions are aggregated for review. Anomaly detection on authentication and admin actions is monitored manually. A dedicated SIEM solution will be evaluated as the platform scales.
  • Access audits: Regular audits ensure that permissions remain appropriate. Sensitive actions (e.g., exporting data, changing settings) require additional confirmation and are recorded.

11. Incident Response

We follow industry-standard incident response procedures based on NIST SP 800-61. A formal, documented incident response plan with named roles and escalation paths is being prepared ahead of our first enterprise customer onboarding. Key elements include:

  • Detection and analysis: Automated monitoring and human review detect anomalies. We assess the severity, scope and impact of any incident.
  • Containment and eradication: We isolate affected systems, remove malicious code, and apply necessary patches or configuration changes.
  • Notification: When required by law or contract, we will notify affected customers and regulatory authorities without undue delay. Notifications include a description of the incident, its likely consequences and the measures taken or proposed to address it.
  • Lessons learned: Post-incident reviews identify root causes and opportunities for improvement. Remediation actions are tracked to completion.

12. Vulnerability Disclosure / Responsible Disclosure Program

We appreciate contributions from the security community. If you believe you have discovered a vulnerability, please report it responsibly:

  1. Email a detailed description of the vulnerability to security@callilio.com. Please include steps to reproduce and any relevant evidence.
  2. Do not publicly disclose the vulnerability until we have had an opportunity to investigate and resolve the issue.
  3. We will acknowledge receipt within 72 hours and provide updates on remediation progress. Where appropriate, we may offer credit or rewards.

13. Security & Compliance

  • GDPR and FADP: We operate in compliance with the GDPR and FADP, including the use of Standard Contractual Clauses for international transfers and the implementation of data minimisation principles.
  • CCPA/CPRA and other U.S. state laws: Our privacy practices align with California and other state privacy requirements. We do not sell personal information or use customer data for behavioural advertising.
  • SOC 2: Callilio is not SOC 2 certified and no audit has been performed. Our internal controls are designed in alignment with the SOC 2 Type II Trust Service Criteria, and formal certification will be evaluated as we onboard enterprise customers requiring it. Upon request and subject to a nondisclosure agreement, we can share the underlying internal documentation — our compliance-operations record and our PII data map — so you can assess that alignment yourself.
  • PCI DSS: Payment processing is handled by Stripe, which is PCI DSS Level 1 compliant. We do not store full payment card details on our systems.

14. Data Retention and Deletion

Retention periods are defined in our Privacy Policy. Customers can ask us to change how long call recordings, transcripts and messages are kept for their account. When data is deleted via the dashboard or upon account termination, we purge it from active systems and, within a reasonable period, from backups. Deleted data is not recoverable. Aggregated, anonymised metrics may be retained for analytics.

15. Employee and Contractor Security

Callilio is currently operated as a solo founder practice. The founder follows documented security procedures and uses multi-factor authentication, encrypted password management, and least-privilege access principles for all production system access.

As we expand the team, all new personnel will undergo background checks (where permitted by local law), receive security and privacy training during onboarding, and complete annual refresher training. Access to production systems will be based on least privilege and segregated by role.

16. Sub-Processor Security Requirements

We require all sub-processors to implement security measures commensurate with the sensitivity of the data they handle. Sub-processors must agree to confidentiality obligations, encryption standards, breach notification procedures and compliance with relevant data protection laws. See our Privacy Policy for the current list of sub-processors.

17. Penetration Testing Cadence

We are establishing a penetration testing cadence ahead of our first enterprise customer onboarding. Today, we perform internal security review when introducing major new features or infrastructure changes, and rely on automated tools for static application security testing (SAST) and dependency scanning.

18. Business Continuity and Disaster Recovery

  • Redundant infrastructure: Our architecture includes redundancy across multiple availability zones to minimise the impact of hardware or network failures.
  • Regular backups: Databases are backed up daily and can be restored to any point within a 7-day retention window. We test backup restoration procedures periodically.
  • Recovery procedures: Database point-in-time recovery is available through Supabase (7-day window). A formal disaster recovery plan with documented RTO and RPO targets, including periodic recovery drills, is in preparation ahead of enterprise customer onboarding.

19. Contact for Security Inquiries

If you have questions about Callilio's security practices or need to report a security incident, please contact our security team:

Email: security@callilio.com

For privacy-related questions, see our Privacy Policy.