Security & Trust

Your data is in safe hands

EazyWaiver is built with security-first principles. Here's exactly how we protect your business data.

🔒

Encrypted at Rest

All sensitive tokens encrypted using AES-256 (Fernet)

🛡️

TLS in Transit

All traffic secured with TLS 1.2+ end-to-end

🔑

OAuth 2.0

We never store your QuickBooks password

📋

Full Audit Log

Every action on your data is logged and reviewable

Data Protection & Encryption

EazyWaiver uses industry-standard encryption at every layer. Your QuickBooks OAuth tokens are encrypted at rest using AES-256 symmetric encryption (Fernet). Passwords are hashed with bcrypt and are never stored in plain text or recoverable form.

  • OAuth tokens encrypted with AES-256 (Fernet) before database storage
  • Passwords hashed with bcrypt (cost factor 12) — never reversible
  • All communication between your browser and EazyWaiver is over TLS 1.2+
  • Generated waiver files stored as encrypted binary content in our database
  • Database backups encrypted and retained per our data retention policy

Authentication & Access Control

Two-Factor Authentication

Optional TOTP-based 2FA using any authenticator app (Google Authenticator, Authy, etc.). Strongly recommended for all accounts.

Session Security

Sessions use signed, tamper-proof cookies. Browser sessions auto-expire on tab close, with a 15-minute inactivity timeout.

Role-Based Access

Multi-user organizations with owner, admin, and member roles. Each role has scoped permissions to prevent unauthorized actions.

Secure Password Reset

Time-limited, one-use password reset links (1-hour expiry) delivered to your verified email address only.

QuickBooks Integration Security

Our QuickBooks Online integration is built on Intuit's official OAuth 2.0 flow — the same standard used by major financial applications. We never see, store, or transmit your QuickBooks username or password.

  • OAuth 2.0 authorization — your QBO credentials stay with Intuit
  • Minimal scope requested: read access to bill payments, bills, and vendors only
  • Webhook signatures verified on every incoming event (HMAC-SHA256)
  • Access tokens automatically refreshed and re-encrypted on each use
  • You can revoke our access at any time from your QuickBooks connected apps page

Infrastructure & Reliability

EazyWaiver runs on enterprise-grade cloud infrastructure with redundant PostgreSQL databases, automated backups, and continuous uptime monitoring.

  • Hosted on Replit's managed cloud platform with automatic scaling
  • PostgreSQL database with automated daily backups
  • All generated waiver documents stored as binary content in the database — no dependency on ephemeral file systems
  • HTTPS enforced across all endpoints; HTTP connections are rejected
  • Cache-Control headers prevent sensitive pages from being cached by browsers or proxies

Audit Logging & Transparency

Every meaningful action on your data — waiver generation, sending, signing, deletion, team changes — is recorded in a tamper-evident audit log. You can view your full activity history at any time from your dashboard.

  • Per-organization audit log covering all waiver lifecycle events
  • Team actions (invitations, removals) are logged and reviewable
  • Sync history shows exactly when and how many QBO records were imported
  • Signature audit trail for every e-signed waiver (IP, timestamp, method)
  • Admins can review activity for their entire organization

Access your audit log from Dashboard → Activity Log or the avatar menu.

Your Data Rights

You own your data. EazyWaiver respects your right to access, export, and delete your information at any time, in accordance with applicable privacy laws.

📥 Right to Access

Download a complete copy of all your account data, waivers, and profile information at any time from your Profile page.

🗑️ Right to Deletion

Request permanent deletion of your account and all associated data. Requests are processed within 30 days.

✏️ Right to Correction

Update or correct your profile information at any time from your Profile settings page.

To exercise these rights, log in and visit your Profile page, or contact us at privacy@eazywaiver.net.

Responsible Disclosure

We take security vulnerabilities seriously. If you discover a security issue in EazyWaiver, please report it responsibly before public disclosure so we can address it promptly.

Send vulnerability reports to security@eazywaiver.net. Please include a clear description, reproduction steps, and the potential impact. We aim to acknowledge all reports within 48 hours and will keep you informed as we work on a fix.

We do not pursue legal action against security researchers who act in good faith and follow responsible disclosure practices.


Questions about security?

Our team is happy to answer any questions about how we protect your data. Reach out anytime.

Contact Security Team