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

Disaster recovery via off-host / platform backups (no credential dumps on the app server)
Optional connector data backup policies for tenants (dashboard / API)
Immutable audit logging for all significant actions
Automated alerting on authentication failures
Principle of least privilege for all service accounts
Responsible disclosure program (security@pullpush.ai)

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.