Security
How we protect your data and advertising infrastructure.
Infrastructure
AdvertisingAPI runs on Cloudflare's global edge network. All traffic is served through Cloudflare's security infrastructure, which provides DDoS protection, bot mitigation, and WAF rules. Our compute runs on Cloudflare Workers with V8 isolate sandboxing — each request runs in its own isolated environment.
- ✓ Cloudflare edge network (300+ cities worldwide)
- ✓ DDoS protection and WAF
- ✓ V8 isolate sandboxing per request
- ✓ No shared server infrastructure
Data encryption
All data in transit is encrypted with TLS 1.3. Passwords are hashed with SHA-256 before storage. API keys are stored as one-way hashes — we never store plaintext credentials. Database storage uses Cloudflare D1 with encryption at rest.
- ✓ TLS 1.3 for all connections
- ✓ Hashed password storage
- ✓ One-way API key hashing
- ✓ Encryption at rest
Authentication & access control
API access requires JWT bearer tokens that expire after 7 days. All API requests are authenticated and authorized against the requesting account. Audit logs record every action taken on the platform, including IP address and user agent.
- ✓ JWT authentication with expiry
- ✓ Per-account authorization
- ✓ Full audit logging
- ✓ Rate limiting
Audience data
Audience targeting uses SHA-256 hashed email addresses. We never store or transmit plaintext email addresses for audience matching. Hashed audience data is isolated per account and cannot be accessed by other accounts.
Compliance
We are committed to meeting industry compliance standards. Our current focus areas:
- → GDPR awareness — we process data on Cloudflare's EU-capable infrastructure
- → CCPA — we do not sell personal information
- → IAB TCF compliance for exchange integrations
Responsible disclosure
If you discover a security vulnerability, please report it responsibly. We appreciate researchers who help keep AdvertisingAPI secure.
Email: security@advertisingapi.com
Please include a detailed description of the vulnerability, steps to reproduce, and any proof-of-concept code. We will acknowledge receipt within 48 hours and provide updates on our investigation.