Arcane Ledger

← Back to App
Security
Last Updated: March 18, 2026  ·  Stacked Alchemist

Your financial data is sensitive. We've built Arcane Ledger with security as a first-class concern — not an afterthought. This page explains exactly how your data is protected.

🔒

Read-Only Bank Access

We can view your transactions and balances. We cannot move money, initiate transfers, or take any action on your accounts.

🔐

No Credential Storage

Your banking username and password are never seen or stored by us. Credentials go directly to Plaid's encrypted interface.

🛡️

Encrypted in Transit

All communication between your device and our servers uses TLS 1.2+ (HTTPS). Data is never sent in plaintext.

🗄️

Encrypted at Rest

Your data is stored in Google Firebase (Firestore), which encrypts all data at rest using AES-256 by default.

1. Bank Account Access — Read-Only by Design

Arcane Ledger connects to your bank through Plaid, a regulated financial data network. Our access is strictly read-only. We retrieve transaction history and account balances — nothing more.

Plaid is used by thousands of financial applications and is subject to rigorous security audits. See plaid.com/safety for details on their security practices.

2. No Credential Storage

Arcane Ledger never stores or transmits your banking passwords, PINs, or security question answers. The flow works like this:

The access token is stored server-side in Firebase Cloud Functions and is never exposed to the browser or included in client-side code.

3. Encryption in Transit

4. Encryption at Rest

5. Authentication and Account Security

6. Infrastructure and Third-Party Security

Arcane Ledger is built on infrastructure maintained by security-certified providers:

7. What We Cannot See

To be explicit about the boundaries of our access:

8. Reporting a Security Issue

If you believe you've found a security vulnerability in Arcane Ledger, please contact us responsibly before public disclosure:

We take all security reports seriously and will respond promptly.