Security at PullPush

Your integration credentials are the keys to your business. We treat them accordingly.

Credential encryption

AES-256-GCM envelope encryption with per-tenant data encryption keys
Master key encrypts per-tenant DEKs; DEKs encrypt connection credentials
Plaintext credentials never exist in the database
Credential rotation supported without downtime

Data protection

TLS 1.2+ for all data in transit
Encrypted storage at rest in PostgreSQL
Webhook signature verification (HMAC-SHA256) to prevent tampering
Redis data is ephemeral — no credentials in cache

Multi-tenancy isolation

Isolated encryption keys per tenant
Row-level data isolation in the database
Independent rate limits and circuit breakers
Separate audit logs per tenant

Operational security

Nightly backups with tested restore procedures
Immutable audit logging for all significant actions
Automated alerting on authentication failures
Principle of least privilege for all service accounts

Privacy & compliance

GDPR compliant by design — data minimization, right to erasure
Plausible Analytics — privacy-friendly, cookie-free
No data selling or sharing with third parties
Data processing agreements (DPA) available for Enterprise

Compliance roadmap

SOC 2 Type II
In progress
ISO 27001
Planned
GDPR
Compliant

Responsible disclosure

Found a security vulnerability? We appreciate responsible disclosure. Please contact us at security@pullpush.ai. See our security.txt for our PGP key and full disclosure policy.