Security at MetaBSP

We take the security of your data and your customers' data seriously. Here's a detailed overview of our security posture and practices.

SOC 2 Type II (In Progress)
AES-256 Encryption
TLS 1.3
GDPR Compliant

Encryption at Rest

All data stored on MetaBSP infrastructure is encrypted using AES-256, the industry standard for data encryption at rest.

  • Database encryption: AES-256 at the disk level (dm-crypt / LUKS)

  • Object storage (S3-compatible): SSE-AES256 server-side encryption

  • Database field-level encryption for sensitive fields (tokens, secrets)

  • Encrypted backups using the same AES-256 standard

  • Keys managed through a dedicated Key Management Service (KMS)

  • Key rotation performed every 90 days

Encryption in Transit

All communications between clients and MetaBSP servers, and between our services, use TLS encryption.

  • TLS 1.3 enforced for all public API endpoints

  • TLS 1.2 minimum (TLS 1.0 and 1.1 are disabled)

  • HSTS (HTTP Strict Transport Security) enabled with 1-year max-age

  • Certificate pinning for our mobile clients

  • Internal service-to-service communication uses mutual TLS (mTLS)

  • Webhook deliveries made over HTTPS only; HTTP endpoints rejected

Token and Secret Encryption

WhatsApp Business API tokens and webhook secrets are among the most sensitive data we store. We apply additional protection beyond disk encryption.

  • API access tokens encrypted with a separate application-layer AES-256 key

  • Webhook verification secrets stored in encrypted form, never in plaintext

  • API keys displayed only once at creation; thereafter stored as bcrypt hashes

  • Environment secrets managed through a secrets management vault (HashiCorp Vault)

  • No secrets stored in source code or environment variables in plain text

  • Regular automated secret scanning of our repositories

Webhook Signature Verification

All webhooks delivered by MetaBSP include cryptographic signatures so you can verify they originate from our servers.

  • HMAC-SHA256 signature included in the X-MetaBSP-Signature-256 header

  • Signatures computed using your per-endpoint webhook secret

  • Timestamp included to prevent replay attacks (5-minute tolerance window)

  • Detailed signature verification guide provided in our developer docs

  • Webhook secrets rotatable at any time from your dashboard

Audit Logging

We maintain comprehensive audit logs of all significant actions within the platform for security investigation and compliance.

  • All API calls logged with timestamp, IP address, user agent, and response code

  • Authentication events (login, logout, failed attempts, MFA) logged

  • Account changes (settings, team members, permissions) logged

  • API key creation, rotation, and deletion logged

  • Webhook configuration changes logged

  • Audit logs retained for 2 years

  • Audit logs exported in SIEM-compatible JSON format

Session Management

User sessions are managed securely to prevent unauthorized access.

  • Session tokens generated using cryptographically secure random number generators

  • Sessions expire after 8 hours of inactivity

  • Dashboard sessions bound to the originating IP address (configurable)

  • Multi-factor authentication (MFA) available and encouraged for all accounts

  • MFA required for accounts with Admin or Owner roles

  • Active sessions viewable and revocable from Account Settings

  • All sessions invalidated on password change

IP Logging and Access Control

We log IP addresses for security purposes and provide tools for IP-based access restrictions.

  • IP address logged for all authentication events and API calls

  • IP allowlist available to restrict dashboard access to specified IP ranges

  • Brute-force protection: accounts temporarily locked after 10 failed login attempts

  • Rate limiting applied to all API endpoints (configurable per plan)

  • Anomalous login detection with email alerts for new devices/locations

  • IP logs retained for 1 year

SOC 2 Compliance

MetaBSP is actively pursuing SOC 2 Type II certification, demonstrating our commitment to enterprise-grade security controls.

  • SOC 2 Type I audit: Completed Q1 2025

  • SOC 2 Type II audit: In progress (expected completion Q4 2025)

  • Covers Trust Service Criteria: Security, Availability, and Confidentiality

  • Annual penetration testing by a third-party security firm

  • Quarterly vulnerability assessments

  • Formal incident response plan with defined SLAs

  • Business continuity and disaster recovery plan maintained

Responsible Disclosure

We believe in responsible disclosure of security vulnerabilities. If you discover a security issue in our platform, please report it to us before disclosing it publicly. We commit to:

Acknowledge your report within 48 hours

Provide an initial assessment within 7 days

Work with you to understand and reproduce the issue

Keep you updated on our progress

Publicly credit you in our security acknowledgments (if desired)

Not take legal action against good-faith security researchers


Security Contact

Email: security@meta.sanjusk.in

Please encrypt sensitive reports using our PGP key (available on request). Include a detailed description of the vulnerability, steps to reproduce, and potential impact.