Live Demo: https://isupersky.github.io/edith/
EDITH is a zero-footprint, client-side personal finance tracker designed for complete privacy. It acts as your personal financial vault, allowing you to track your investments, calculate your net worth, plan for FIRE (Financial Independence, Retire Early), and visualize retirement buckets, all without your data ever leaving your browser.
- Zero-Footprint Privacy: There is no backend server, no database, and no cookies or local storage used. Your financial data is yours alone.
- Military-Grade Encryption: Data is encrypted directly in your browser using AES-GCM 256-bit encryption with PBKDF2 key derivation. The encrypted data is then saved as a local file.
- Investment Tracking: Keep point-in-time snapshots of your portfolio across various asset classes including PPF, EPF, Fixed Deposits, Shares, Mutual Funds/ETFs, and Crypto.
- FIRE Planning: Automatically calculates your path to financial independence based on your target monthly expenses, showing your total corpus required, current gap, and potential Systematic Withdrawal Plan (SWP).
- Retirement Buckets: Automatically categorizes your investments into time-based buckets (Immediate, Short Term, Mid Term, Growth) to help visualize liquidity and risk.
Since EDITH is a purely client-side application, you do not need to install any backend services or dependencies to run the app itself.
You can use the live hosted version or run it locally:
- Live Version: Visit https://isupersky.github.io/edith/ in your browser.
- Local Version: Simply open the
index.htmlfile in any modern web browser (Chrome, Firefox, Safari, Edge).
- On the landing page, select "Start Fresh".
- Set a strong master password. Important: If you forget this password, your data cannot be recovered.
- Navigate to the Investments tab and click "+ Add Snapshot" to start recording your portfolio.
- Once you have added your data, click the "Download" button in the header. This will encrypt your data with your password and download an
edith_data.txtfile to your computer. Keep this file safe.
- On the landing page, click "Upload File" (or use the file input) to select your previously downloaded
edith_data.txtfile. - Enter the master password you used to encrypt the file.
- Your vault will unlock, and you can continue adding new snapshots or analyzing your portfolio. Remember to download a new version of your file after making changes!
- Do not lose your master password. There is no password reset mechanism.
- Keep your
edith_data.txtfile secure. While it is encrypted, it's best to store it in a safe location. - The application runs entirely in your browser. Ensure your browser and operating system are up-to-date for optimal security.
- HTML5 / CSS3 / Vanilla JavaScript
- Web Crypto API (for AES-GCM and PBKDF2)
This tool is for personal tracking and informational purposes only. It does not constitute professional financial advice. Always verify calculations and consult a financial advisor for important financial decisions.