Security
Last updated: March 15, 2026
Security is foundational to Telbase. We've designed our platform with security in mind from the ground up, leveraging industry-leading infrastructure providers and implementing defense-in-depth strategies to protect your applications and data.
1. Security Overview
Telbase is built on a security-first architecture that protects your applications at every layer:
Security Principles
Defense in Depth: Multiple layers of security controls.
Least Privilege: Minimal access rights for all systems.
Encryption Everywhere: All data encrypted in transit and at rest.
Zero Trust: Verify every request, regardless of source.
Key Security Features
- All traffic encrypted with TLS 1.2+
- Secrets encrypted with AES-256-GCM
- SSO authentication via Google, Microsoft, and GitHub
- Domain-based access controls for deployed applications
- Automated security updates for infrastructure
- 24/7 monitoring and incident response
2. Infrastructure Security
Telbase runs on enterprise-grade infrastructure providers with robust security certifications and practices:
2.1 Hosting Infrastructure
Applications are hosted across multiple enterprise-grade providers based on framework requirements:
- Vercel: Serverless edge deployments for web frameworks (Next.js, Vite, Astro, etc.)
- Google Cloud Platform: Cloud Run container hosting for Docker, Django, Go, and other runtimes
All hosting providers offer:
- SOC 2 Type II certified infrastructure
- Multi-region redundancy
- DDoS protection
- Automatic security patching
2.2 Edge Network (Cloudflare)
All traffic is routed through Cloudflare, providing:
- Global CDN with 300+ data centers
- Enterprise-grade DDoS protection
- Web Application Firewall (WAF)
- Automatic SSL/TLS certificate management
- Bot management and protection
- Rate limiting and abuse protection
2.3 Database Infrastructure
Database services are provided by specialized managed providers:
- Neon: Serverless PostgreSQL with autoscaling and branching
- Cloud SQL: Google Cloud managed PostgreSQL (explicit opt-in)
- Turso: Distributed SQLite (libSQL) for edge-optimized workloads
All database providers encrypt data at rest and in transit.
2.4 Network Security
- Encrypted connections: All database connections require TLS/SSL
- Firewall rules: Strict ingress/egress controls on compute infrastructure
- No stored credentials: Database connection strings are fetched on-demand from providers, never stored in Telbase's metadata database
- TLS everywhere: All traffic between clients, APIs, and services is encrypted
2.5 Physical Security
Our infrastructure providers maintain SOC 2 compliant physical security including:
- 24/7 security personnel and surveillance
- Biometric access controls
- Environmental controls (fire suppression, climate control)
- Redundant power and network connectivity
3. Data Encryption
3.1 Encryption in Transit
All data transmitted between your applications, browsers, CLI, and our infrastructure is encrypted:
- Protocol: TLS 1.2 or TLS 1.3
- Certificates: Automatically managed via Cloudflare
- HTTPS only: HTTP requests are redirected to HTTPS
- HSTS enabled: Browsers must use HTTPS
3.2 Encryption at Rest
All stored data is encrypted:
| Data Type | Encryption Method |
|---|---|
| PostgreSQL databases | AES-256 (provider managed) |
| SQLite databases | AES-256 (Turso managed) |
| Environment variables | AES-256-GCM (Telbase managed) |
| Backups | AES-256 (provider managed) |
| Build artifacts | AES-256 (provider managed) |
3.3 Secret Management
Environment variables and secrets receive additional protection:
- Encrypted with AES-256-GCM before storage
- Encryption keys rotated regularly
- Never logged or exposed in build output
- Injected at runtime, not baked into images
- Masked in dashboard and API responses
Secret Security: Environment variables are encrypted with AES-256-GCM before storage in our database. Values are transmitted over TLS and decrypted only when injected into your running application or accessed through authorized API requests.
4. Authentication Security
4.1 Platform Authentication
Telbase uses OAuth 2.0 / OpenID Connect for authentication through trusted identity providers:
- Google: Google Workspace and personal accounts
- Microsoft: Microsoft 365 and Entra ID
- GitHub: GitHub accounts
We do not store passwords. Authentication is delegated entirely to these identity providers, which implement their own security measures including multi-factor authentication.
4.2 Session Security
- Sessions are encrypted and stored securely
- Session tokens are rotated on sensitive actions
- Inactive sessions expire after 30 days
- Users can revoke all sessions from the dashboard
4.3 CLI Authentication
The Telbase CLI uses device authorization flow:
- No API keys stored locally in plain text
- Tokens are short-lived and automatically refreshed
- Authentication can be revoked from the dashboard
4.4 Deployed Application Authentication
Authentication for your deployed applications is handled by Cloudflare Access:
- SSO via Google, Microsoft, or GitHub
- Domain-based access restrictions (only @yourcompany.com)
- Email allowlist for external users
- Session management and revocation
- Access logs for audit purposes
5. Access Control
5.1 Principle of Least Privilege
Access to systems and data is granted on a need-to-know basis:
- Team members only access projects they're invited to
- Infrastructure access is limited to operations team
- Database access requires explicit authorization
- All access is logged and auditable
5.2 Role-Based Access
Telbase implements role-based access control for team accounts:
| Role | Permissions |
|---|---|
| Owner | Full access, billing, team management |
| Admin | All project actions, team invites |
| Member | Deploy, view logs, manage env vars |
| Viewer | View projects and logs only |
5.3 GitHub Integration Access
When you connect GitHub, we request minimal permissions:
- Read repository contents: To build your application
- Write commit status: To report build/deploy status
- Read webhooks: To receive push notifications
- No write access to code: We never modify your repository
6. Application Security
6.1 Secure Development Practices
- Code review required for all changes
- Automated security scanning in CI/CD
- Dependency vulnerability scanning
- Static analysis for common vulnerabilities
- Regular security training for developers
6.2 Build Security
When we build your applications:
- Builds run in isolated containers
- No network access during build (except for package installation)
- Build environments are ephemeral and destroyed after use
- Environment variables are available during build when needed (e.g., database migrations)
6.3 Runtime Security
- Applications run in isolated containers
- Resource limits prevent runaway processes
- Automatic restarts for crashed applications
- Health checks monitor application availability
6.4 Dependency Security
We monitor our dependencies for vulnerabilities:
- Automated alerts for known CVEs
- Regular dependency updates
- Critical patches applied within 24 hours
7. Monitoring and Logging
7.1 Infrastructure Monitoring
- 24/7 automated monitoring of all systems
- Real-time alerting for anomalies
- Performance metrics and dashboards
- Uptime monitoring with 60-second intervals
7.2 Security Logging
We maintain comprehensive logs for security analysis:
- Authentication events (login, logout, failures)
- API access logs
- Administrative actions
- Configuration changes
- Access control changes
Security logs are retained for 90 days and are protected from tampering.
7.3 Anomaly Detection
- Unusual login patterns trigger alerts
- Brute force attempts are automatically blocked
- Suspicious API activity is flagged for review
8. Incident Response
8.1 Response Process
We have a documented incident response process that includes:
- Detection: Automated monitoring and user reports
- Triage: Severity assessment and team notification
- Containment: Immediate steps to limit impact
- Eradication: Remove the threat and patch vulnerabilities
- Recovery: Restore normal operations
- Post-mortem: Analysis and prevention measures
8.2 Severity Levels
| Severity | Response Time | Examples |
|---|---|---|
| Critical (P0) | 15 minutes | Active breach, data exposure |
| High (P1) | 1 hour | Service outage, vulnerability discovered |
| Medium (P2) | 4 hours | Degraded performance, minor security issue |
| Low (P3) | 24 hours | Informational, hardening opportunity |
8.3 Customer Notification
In the event of a security incident affecting your data:
- You will be notified within 72 hours of confirmed breach
- We will provide details of what was affected
- We will share remediation steps you should take
- Updates will be provided via email and status page
9. Vulnerability Disclosure
9.1 Reporting Security Issues
We appreciate responsible disclosure of security vulnerabilities. If you discover a security issue, please report it to us:
Security Contact
Email: [email protected]
Please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Your contact information
9.2 Our Commitment
- We will acknowledge receipt within 24 hours
- We will investigate and provide updates on our progress
- We will not take legal action against good-faith researchers
- We will credit researchers who report valid vulnerabilities (if desired)
9.3 Scope
In-scope for security research:
- telbase.ai and *.telbase.ai
- Telbase CLI
- Telbase APIs
Out of scope:
- Customer deployed applications (report directly to them)
- Social engineering attacks
- Denial of service attacks
- Physical attacks
10. Compliance
10.1 Current Status
Telbase leverages infrastructure providers with the following certifications:
- Vercel: SOC 2 Type II, ISO 27001
- Google Cloud Platform: SOC 2 Type II, ISO 27001, HIPAA eligible, FedRAMP
- Render: SOC 2 Type II (control plane hosting)
- Neon: SOC 2 Type II
- Cloudflare: SOC 2, ISO 27001, PCI DSS
- AWS (via providers): SOC 2, ISO 27001, HIPAA eligible
10.2 What We Don't Support (Yet)
Telbase does not currently hold the following enterprise compliance certifications:
- SOC 2 Type II (Telbase-specific)
- HIPAA (healthcare data)
- PCI DSS (payment card data)
- FedRAMP (US government)
Important: If your application handles sensitive data requiring specific compliance certifications (healthcare, financial, government), please consult with your compliance team before using Telbase.
10.3 Data Protection
We comply with applicable data protection regulations including:
- GDPR: EU data protection regulation
- CCPA: California Consumer Privacy Act
See our Privacy Policy for details on data handling.
11. Security Contact
Questions about security?
For security inquiries or to report a vulnerability:
Email: [email protected]
For general questions, contact [email protected]