Your money.
Your data.
No bank required.
AI-powered budget tracking and anomaly detection, with a privacy-first guarantee that no other finance app can match. Analyzed in memory, never sold, never trained on.
Uber Eats spend is 38% above your food budget this month.
Netflix, Spotify, Hulu: $47.97/mo in subscriptions detected.
At this savings rate, you'll reach $10k by Q3.
Data in. Something you can verify. Insight out.
Three steps, but the middle one is the whole point. It's the step every other finance app asks you to take on faith.
Add your transactions
Import a CSV or OFX export from your bank, scan a receipt, or type them in by hand. Direct bank sync is on the way. However they arrive, they're yours.
AI analyzes it privately
Your transactions are processed in memory for the length of one request. No copy of the analysis is kept, no transaction logs, no training. The analysis happens, then the data is gone.
Get actionable insights
Budgets that track trends, anomaly alerts, subscription detection, and savings projections, returned in under a second.
AI that doesn't keep your data
Your transactions are analyzed for the length of a single request and discarded the moment the insight is returned. No copy of the analysis is kept, no data broker or ad network is in the loop, and nothing is ever used to train a model.
Import it however you like
Drop in a CSV or OFX export from your bank, snap a receipt, or type it in yourself. Every feature works exactly the same regardless of how the data arrives, and nothing is locked behind one import method. Direct bank sync is in progress and will join the same pipeline.
Budgets that actually work
Set a budget and TrackFin watches the trend, not just the total. It flags a category drifting over before the month ends, so you can adjust while it still matters, not after the statement lands.
Other apps ask you to trust them.
We let you check.
Every finance app has a privacy page with a shield and three reassuring paragraphs. Ours is different in one way that matters: the claim is verifiable. We share the AI service code with anyone who asks. You can read it. You can run it yourself.
# the entire lifetime of your transactions on our server: @app.post("/api/analyze") async def analyze(req): prompt = f"{_tx_table(req.transactions)}\n{req.query}" response = await query_llm(prompt) # ✗ no db.insert(), nothing is written # ✗ no logger.info(txns), nothing is logged return {"response": response} # txns released here
Transaction data stored on the AI serverIt exists in memory for one request, then it's gone.
Model trained on your dataYour spending never becomes training material.
Data sold to third partiesNo brokers. No ad networks. No "partners."
End-to-end encryptionTLS 1.3 in transit, encrypted at rest.
Zero-log processingVerifiable in the service code, shared on request.
Export anytime, delete on requestOne click to export. It's your data, so leaving is easy.
Zero-log AI processing
The AI service holds your transactions in memory only for the length of one request. It writes nothing to disk and emits no log lines containing your data.
End-to-end encryption
Data in transit is protected with TLS 1.3. Data at rest is encrypted. The keys to your account are never part of what an attacker could sell.
Source available on request
The AI service source is MIT licensed and shared with anyone who asks. Read exactly how your data is handled, or run the whole thing yourself.View the architecture
Free during beta. Genuinely.
No credit card. No trial clock. Just the whole product, while we build toward paid plans, and early adopters keep a permanent discount when they arrive.
Everything, free
The complete TrackFin product during public beta.
- Unlimited transactions
- Full private AI insights
- Receipt scanning & import
- Budget tracking & anomaly alerts
- Export your data anytime
When paid plans launch
We'll introduce paid tiers as TrackFin grows, with the same privacy architecture, never a data-for-discount trade. The free beta is a real offer, not a countdown.
The things skeptics actually ask.
Yes. TrackFin is free during our public beta. No credit card, no trial clock. Beta users lock in a permanent early-adopter discount when paid plans launch.
Your ledger is stored under your account so you can see it across sessions, encrypted in transit and at rest. Analysis is separate: the transactions are held in memory for the length of one request and dropped when the response is sent. No copy of the analysis is kept, no transaction logs are written, and your data is never sold or used to train a model.
Analysis runs through a third-party inference provider (currently Groq) under a no-retention, no-training arrangement: your transactions are processed for the length of one request and are not kept. They are never sold, never shared with data brokers or ad networks, and never used to train a model. And because we share the AI service code with anyone who asks, you don't have to take our word for it: you can read exactly what gets sent, or run the service yourself and send nothing to anyone.
Not today, and not ever if you would rather not. You add transactions by importing a CSV or OFX export from your bank, scanning a receipt, or entering them by hand, and every feature works the same regardless of how the data arrives. Direct bank sync is being built and will always be optional.
You choose your currency in account settings, and every amount, budget, and report is formatted for it. One thing to know: TrackFin stores a single currency per account rather than per transaction, so it does not convert between currencies today. Mixed-currency accounts are on the roadmap.
Anytime. Export everything you have in one click from the Account page, and ask us to delete your account whenever you want, and we erase it and all associated data permanently. It's your data, and leaving is as easy as arriving.