Last updated: January 2025

Our Security Approach

At CompanionFrame API, security is fundamental to our service. We implement industry-standard security practices to protect your business data and your users' conversations. While we're a growing platform, we take security seriously and continuously improve our protection measures.

Security Commitment

We're committed to maintaining high security standards through:

  • End-to-end encryption for all sensitive data
  • Industry-standard infrastructure with enterprise-grade providers
  • Regular security updates and monitoring
  • Transparent incident reporting and response
  • Ongoing security improvements as we grow

Data Encryption and Protection

🔒 Conversation Data Encryption

AES-256-GCM Encryption: All conversation data processed through our API is encrypted using AES-256-GCM encryption before being stored in our database. Each user has a unique encryption key, ensuring that conversations are unreadable even to our systems.

  • Algorithm: AES-256-GCM (Advanced Encryption Standard)
  • Key management: Unique per-user encryption keys
  • Implementation: Client-side encryption before database storage
  • Access: Encrypted data is accessible only to authorized API requests

🌐 Transport Layer Security

TLS 1.3 Encryption: All data transmitted to and from our API is protected using the latest TLS 1.3 encryption standard. This ensures that your API requests and responses are secure during transmission.

  • Protocol: TLS 1.3 (Transport Layer Security)
  • Coverage: All API endpoints and dashboard access
  • Certificates: Industry-standard SSL certificates
  • Forward secrecy: Session keys are not compromised if long-term keys are compromised

🔑 API Key Security

Secure API Authentication: API keys are hashed using bcrypt with salt before storage. We never store plain-text API keys and use secure key generation practices.

  • Generation: Cryptographically secure random key generation
  • Storage: Bcrypt hashing with salt (never plain-text)
  • Format: Structured keys with client identification
  • Rotation: Customers can rotate keys through their dashboard

Infrastructure Security

We partner with industry-leading providers to ensure our infrastructure meets high security standards:

🏗️ Security Infrastructure Partners

MongoDB Atlas

Enterprise-grade database with encryption at rest, network isolation, and access controls

Vercel

Secure serverless deployment with automatic HTTPS, DDoS protection, and edge security

Cloudflare

CDN and security services with DDoS protection, WAF, and SSL optimization

OpenAI

AI processing with enterprise security, data isolation, and privacy protection

Database Security

Application Security

Access Controls and Authentication

API Access Management

Dashboard Security

Third-Party Security

We carefully evaluate the security practices of all third-party services we integrate with:

OpenAI Integration Security

Payment Security

Security Monitoring and Logging

What We Monitor

Logging and Retention

Monitoring Scope

Important: As a growing platform, our security monitoring is implemented using industry-standard tools and practices. We continuously improve our monitoring capabilities and will enhance our security operations as we scale.

Incident Response

Security Incident Process

  1. Detection: Security incidents detected through monitoring or customer reports
  2. Assessment: Rapid evaluation of incident scope and potential impact
  3. Containment: Immediate steps to contain and mitigate the incident
  4. Investigation: Thorough investigation to understand root cause and impact
  5. Communication: Transparent communication with affected customers
  6. Resolution: Implementation of fixes and preventive measures
  7. Follow-up: Post-incident review and security improvements

Customer Notification

Data Security Best Practices

Customer Responsibilities

While we provide strong security measures, we recommend customers also follow security best practices:

Integration Security

Vulnerability Management

Security Updates

Responsible Disclosure

If you discover a security vulnerability in our service, please report it responsibly:

🔍 Security Vulnerability Reporting

  • Email: security@companionframe-api.com
  • Response time: We aim to acknowledge reports within 72 hours
  • Investigation: We'll investigate and provide updates on our progress
  • Resolution: We'll work to resolve valid vulnerabilities promptly
  • Credit: We're happy to credit responsible researchers (with permission)

Please: Give us reasonable time to fix issues before public disclosure

Security Roadmap

As CompanionFrame API grows, we're committed to continuously improving our security posture:

Planned Security Enhancements

Security Questions and Concerns

For security-related questions, vulnerability reports, or concerns about our security practices:

Security Contact

Enterprise Security

  • Custom security requirements: Available for enterprise customers
  • Security documentation: Detailed security information for compliance reviews
  • Dedicated support: Priority security support for large customers

CompanionFrame Limited

Registered in England and Wales
United Kingdom

Security response commitment: We respond to security inquiries within 72 hours and prioritize security issues appropriately.