DimFin — Personal Finance Manager
Last updated: September 18, 2026DimFin is 100% offline. We do not collect, transmit, or sell any personal or financial data. Everything stays on your phone.
All financial records you enter — transactions, budgets, credits, savings goals, categories, and notes — are stored exclusively on your device in a local SQLite database (Room). This data is never transmitted to any server, cloud service, or third party.
Your preferences (currency, language, theme, privacy mode, biometric lock) are stored locally using Android DataStore. They are never shared externally.
DimFin does not require registration, login, or any personal account. We do not collect your name, email address, phone number, or any other identifying information.
DimFin optionally uses your device's biometric sensor (fingerprint, face recognition) for the App Lock feature. Biometric data is processed entirely by the Android operating system and is never accessed or stored by DimFin.
ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATIONLocation data is used only to optionally tag a transaction with the place where it was made. Location data is stored locally on your device as part of the transaction record and is never transmitted externally. Granting this permission is optional.
RECORD_AUDIOThe microphone is used for voice input to add transactions by speaking. Audio is processed locally using Android's built-in speech recognition (SpeechRecognizer). No audio recordings are stored or transmitted by DimFin.
The camera is used to scan receipts via:
No photos are stored by DimFin.
POST_NOTIFICATIONSNotifications are used only for reminders about credit/loan payment due dates that you have configured. These are scheduled locally via WorkManager and do not involve any external service.
DimFin uses the following on-device libraries. No data is transmitted to external servers.
| Library | Purpose | Data Transmitted |
|---|---|---|
| Google ML Kit (Text Recognition) | Receipt OCR scanning | None — on-device only |
| Google Code Scanner | QR code scanning | None — on-device only |
| Google Fused Location Provider | Optional transaction location tagging | None — stored locally only |
DimFin provides a manual data export feature that creates a JSON file containing your financial records. This file is saved to a location of your choice on your device. You control this file completely. DimFin does not perform any automatic backup to external services.
We do not share, sell, rent, or trade your data with any third party. Since all data is stored locally, there is no data to share.
All your data is stored locally on your device. You can delete all data at any time by:
There is no remote data to delete because no data is ever transmitted to our servers.
DimFin is not directed to children under the age of 13 (or the applicable age in your jurisdiction). We do not knowingly collect personal information from children.
If you are located in the European Economic Area (EEA), you have the following rights under the General Data Protection Regulation (GDPR):
As DimFin does not collect or process personal data on any server, we act solely as a tool on your device and do not function as a Data Controller in the GDPR sense.
All data is stored within Android's standard app sandbox, protected by the operating system. DimFin additionally supports biometric lock to protect access to the App. We do not transmit any data over the network, so there is no risk of data interception.
We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last updated" date at the top of this document. Continued use of the App after changes constitutes acceptance of the updated policy.
If you have any questions about this Privacy Policy, please contact us:
📧 Email: aivengo.dst@gmail.com
🐙 GitHub: github.com/dimadst
📱 App: DimFin — Personal Finance Manager