🔒 Security & Encryption

Your financial privacy is our priority. We built JustinsEnvelopeBudgeting.com with server-side field-level encryption that keeps your sensitive financial information private and secure.

Why Encryption Matters for Budgeting Apps

Other budgeting applications might store your financial data in plain text on their servers. This means:

We encrypt your sensitive data so even we can't read your private financial details.

Our Server-Side Encryption Architecture

How Your Data Stays Private

1. Session Login: Your password creates a unique server-side encryption key for your session

2. Field Encryption: Sensitive data fields are encrypted on our servers using your session key

3. Database Storage: We store encrypted data that appears as meaningless text to anyone with database access

4. Session Security: Your encryption key expires automatically and is never permanently stored

What Gets Encrypted

✅ Encrypted Fields (We Can't Read These)

🔢 Visible to Us (Required for Service Function)

🚫 We Don't Even Know

Technical Security Specifications

Server-Side Encryption: AES-256-GCM (Advanced Encryption Standard) Key Derivation: PBKDF2 with SHA-256 (100,000 iterations) Session Security: Cryptographically secure random tokens Transport Security: HTTPS/TLS with secure headers Password Hashing: BCrypt with salt (industry standard) Database: Encrypted field storage with secure connections

Why AES-256-GCM Server-Side Encryption?

Comparison with Other Budgeting Apps

Security Feature JustinsEnvelopeBudgeting.com Most Competitors
Sensitive field encryption ✓ AES-256-GCM ✗ Plain text storage
Account names readable by staff ✓ Encrypted, unreadable ✗ Fully visible
Transaction descriptions visible ✓ Encrypted, private ✗ Staff can read everything
Data breach protection ✓ Sensitive data encrypted ✗ All data exposed
Email address privacy ✓ Encrypted in database ✗ Stored in plain text
Support staff data access ✓ Only numbers, no context ✗ Full financial history

Privacy vs. Support Balance

What This Means for Support: Because we encrypt your sensitive data, our support capabilities are intentionally limited:

We believe protecting your financial privacy is worth these support limitations, but please keep your password secure!

Session Security

Automatic Protection

Infrastructure Security

Real-World Example

Here's what we can and cannot see in our database:

What Our Database Shows Us

Your Transaction: "Paid $45.67 to grocery store for weekly shopping"

What We See:

We can help with amount discrepancies or date issues, but we have no idea what you bought or where you spent your money!

Responsible Security Practices

Security Questions?

We welcome questions about our security implementation. For security-related inquiries, please contact us at:

Email: justin@jrtstudio.com

For responsible disclosure of security vulnerabilities, please use the same contact method. We appreciate security researchers who help keep our users safe.

Bottom Line: Your sensitive financial data is encrypted with military-grade AES-256 encryption. Even if our database were compromised, attackers would see only meaningless encrypted text instead of your private account names, payees, and transaction details.

← Back to Privacy Policy