Security at Conviro

Enterprise-grade security built from the ground up. Your customer data and conversations are protected at every layer.

Encryption

In Transit: All data is encrypted using TLS 1.2+ with 256-bit encryption. All API endpoints, webhooks, and widget connections are HTTPS-only. HSTS is enforced with a max-age of 1 year including subdomains.

At Rest: Customer data is encrypted using AES-256 at the storage layer. Database volumes use full-disk encryption. Backup files are encrypted with separate keys.

Secrets Management: API keys, tokens, and credentials are encrypted at rest with separate key hierarchies and are never logged or exposed in API responses.

Infrastructure

Data Center: All production infrastructure is hosted in ISO 27001-certified data centers in the European Union (Germany). Servers are not accessible from the public internet.

Network Isolation: Database, cache, and message queue services run in private networks with no public IP addresses. Only the API and web application have public endpoints, behind a reverse proxy with rate limiting and DDoS protection.

Monitoring: 24/7 infrastructure monitoring with automated alerting. Uptime target: 99.9%.

Access Control

Authentication: Email/password with bcrypt hashing (salt rounds: 12) or Google OAuth 2.0. JWT-based access tokens with 15-minute expiry and cryptographically random refresh tokens.

Authorization: Role-based access control (RBAC) with Owner, Admin, and Agent roles. API key authentication for programmatic access with per-key permission scoping.

Rate Limiting: Per-IP and per-account rate limits on all endpoints. Authentication endpoints have stricter limits to prevent brute force attacks.

Compliance

GDPR: Full compliance with the EU General Data Protection Regulation. Data Processing Agreements (DPA) available for Enterprise customers. Privacy-by-design principles applied throughout the platform.

Data Residency: All customer data is stored and processed within the EU. AI model providers process conversation data under DPAs with appropriate safeguards for any US transfers (EU-US DPF, Standard Contractual Clauses).

Cookie Compliance: GDPR-compliant cookie consent banner with granular category control (Essential, Analytics, Marketing). Consent records are stored for audit purposes.

Estonian Data Protection Act: Compliant with local Estonian regulations. Supervisory authority: Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon).

Data Retention and Deletion

Conversation Data: Retained based on your workspace settings (default: 90 days). Configurable per workspace.

Account Deletion: When you delete your account or a chatbot, all associated data is immediately hard-deleted from active databases. Encrypted backups containing the deleted data are permanently removed within 30 days.

Right to Erasure: GDPR Article 17 requests are processed within 30 days. Contact [email protected].

AI Model Security

Data Isolation: Your knowledge base and conversation data is never used to train AI models. Each workspace's data is strictly isolated.

Provider Agreements: We maintain Data Processing Agreements with all AI providers (Anthropic, OpenAI, Google). Zero-retention API agreements ensure providers do not store your data.

Content Filtering: AI outputs are monitored for safety. Prompt injection protections and content safety filters are applied to all AI interactions.

Vulnerability Disclosure

If you believe you have found a security vulnerability in Conviro, please report it responsibly to our security team. Do not disclose the vulnerability publicly until we have had an opportunity to address it.

Contact: [email protected]

We commit to:

  • Acknowledging your report within 24 hours.
  • Providing a timeline for remediation within 72 hours.
  • Keeping you informed of our progress.
  • Not pursuing legal action against good-faith security researchers.