Avatar Match Security

How we protect your data and account

Data Protection

Encryption in Transit

All data is transmitted using TLS 1.3. HTTP requests are automatically redirected to HTTPS.

Encryption at Rest

Passwords stored as bcrypt hashes. Sensitive data (messages, psychometrics) encrypted with AES-256.

Key Management

Cryptographic keys managed via Google Cloud KMS with rotation every 90 days.

Backups

Daily encrypted backups stored across multiple geographic regions.

Account Security

Magic Link Login

Passwordless authentication via one-time links — reduces credential compromise risk.

Email Verification

Every account is verified via email. Suspicious logins require re-verification.

Auto Sign-Out

Sessions automatically expire after 30 days of inactivity. View active sessions in settings.

Brute Force Protection

Rate limiting on all API endpoints. Temporary lockout after multiple failed login attempts.

Infrastructure

Hosting Google Cloud Platform (EU regions)
Database Firebase Firestore with encryption at-rest
CDN Cloudflare with DDoS protection
Monitoring 24/7 anomaly and incident monitoring
Staff Access MFA + least-privilege principle (RBAC)
Audit Logging of all data operations

GDPR Compliance

  • Full GDPR compliance (EU Regulation 2016/679)
  • Appointed Data Protection Officer (DPO)
  • Records of Processing Activities (ROPA)
  • Data Protection Impact Assessments (DPIA) for high-risk operations
  • Standard Contractual Clauses (SCC) for international data transfers
  • Breach notification within 72 hours (Art. 33 GDPR)

Responsible Vulnerability Disclosure

If you discover a security vulnerability, we welcome responsible disclosure:

Email: security@avatarmatch.app

Please include:

  • Vulnerability description and potential impact
  • Steps to reproduce
  • Your contact information (optional)

We respond within 5 business days and fix critical vulnerabilities within 30 days.

Please: Do not publicly disclose the vulnerability before it is fixed.

Account Security Tips

  • Use a unique email not shared with other platforms
  • Never forward magic links to third parties
  • Regularly review active sessions in settings
  • Report suspicious activity immediately: security@avatarmatch.app