The starting point Most budgeting apps open with the same ask: connect your bank. It's a reasonable UX move — automatic imports reduce friction significantly. But it also means your banking credentials flow through a third-party aggregator. Some people are fine with that. A meaningful slice aren't. We built moneasy for the second group. Two input methods, nothing else The entire logging surface is: talk to Siri, or photograph a receipt. Describe what you spent and Siri routes it into the app. Receipt OCR via Vision reads amounts from the photo automatically. Voice processing runs through Apple Speech and Gemini 2.5 Flash, covering 25 languages. Data lives on device and in iCloud via SwiftData + CloudKit — nothing touches external servers. The tradeoff we accepted No bank-API integration means no automatic statement sync. That's the main thing moneasy doesn't do. CSV import from your bank is the available workaround, but it's a manual step. We could have added a third-party aggregator and solved it.…