Martin Ondiek Owaga

I built a free, privacy-first budgeting app based on the 50/30/20 rule

TL;DR: Built Budget Canvas, a lightweight, privacy-first budgeting app. No email, phone, no tracking. Free on the web and Android. Just launched.

The Need

I wanted a simple budgeting app that followed the 50/30/20 rule. Sounds simple, right?

But every budgeting app I found either:

  • Required: connecting your bank account (Mint, YNAB)

  • Was locked behind subscriptions ($5-15/month for basic budgeting)

  • Required: creating an account with email/phone

  • Sent my financial data to someone else's server

  • Overcomplicated the most basic features I actually wanted

I wanted to budget my income into Needs, Wants, and Savings without handing my financial data to a company.

So I built Budget Canvas.

What Makes It Different

Privacy: Everything happens on your device

  • No data harvesting

  • No email needed to sign up

  • No tracking

  • Financial data stays yours

Simplicity: Built around the 50/30/20 rule

  • Enter your income, and it splits automatically

  • Three clear categories: Needs, Wants, Savings

  • 2,000+ subcategories to organise expenses

  • Fully customizable ratios (60/20/20, 40/40/20, whatever works for you)

Multi-profile: Up to 5 independent budgets

  • Personal finances, side business, joint account, all in one app

  • Each profile has its own income, expenses, rules, and goals

  • Each profile has its own currency. Earn side business income in crypto, or have different profiles for different cities.

  • Copy expense items from one profile to another

Global: 80+ fiat currencies + 40 cryptocurrencies

  • Auto-detects your currency based on location

  • Proper formatting with correct symbols and decimals

Savings goals: Set targets, track progress

  • Smart distribution across multiple goals

  • Target dates to stay motivated

Pricing: Free. No subscriptions, no premium tier, no ads.

The Tech Stack (for the nerds)

  • React + Vite for the web app

  • Capacitor for the Android wrapper

  • IndexedDB for local storage (your data stays on-device)

  • Netlify for hosting

  • Zero backend — there's literally no server to hack

Exp

  1. Privacy resonates more than you'd think. "Your data never leaves your device" gets more attention than many feature lists. People are tired of apps harvesting their financial data.

  2. The 50/30/20 rule is a battle-tested framework. It gives structure without being rigid. Beginners love having a starting point, and experienced budgeters customise the ratios.

  3. Simple > fancy. Visuals are nice, but they are more useful for expense tracking than for fund allocation.

  4. Offline-first is underrated. Works without internet after the first load. Budget on the bus, on a plane, wherever.

It's available on Android: Download the APK directly from the website (footer link)

Would you be willing to give me any feedback on whether you found it useful?

budget canvas.png

Dashboard.png

Budget Items.png

Knowledge Base.png

6 views

Add a comment

Replies

Be the first to comment