I'm your finance assistant. Just talk — add expenses, ask about spending, or edit
anything.
About Ledger
Developer Name: Narendra Parmar
Ledger is a personal finance assistant that uses AI to effortlessly track your expenses through natural
language conversations. Just tell it what you bought, and it handles the rest!
🛡️ Security & Privacy
🔒 Data Encryption (Active)
At-Rest Encryption: Your expense descriptions, categories, and merchants are encrypted
in the database using AES-256-GCM — military-grade encryption. Even if the database were
leaked, your data is unreadable without the master key.
In-Transit Encryption: All data travels over TLS 1.3. Nothing is sent
in plain text between your device and our servers.
🔑 Authentication & Passwords
Password Hashing: Your password is hashed with PBKDF2-SHA256 at 100,000
iterations with a unique salt. We never store or know your plain-text password.
Secure Sessions: Authentication uses HMAC-SHA256 signed JWTs stored in
HttpOnly, Secure, SameSite=Lax cookies — inaccessible to
JavaScript.
Idle Timeout: Sessions automatically expire after 5 minutes of
inactivity for your protection.
Email Verification: New accounts require email verification before access.
🧱 Data Isolation
All queries are scoped to your authenticated user ID. It is impossible for another user
to read your data.
Input length limits are enforced on all endpoints to prevent abuse.
📋 Terms of Use
Ledger is a personal finance tracking tool. Do not share your account.
You are responsible for the accuracy of data you enter.
We do not sell, share, or monetize your personal data.
The service is provided as-is; we are not liable for financial decisions made based on app data.