Who we are
Fiskal is a personal-finance app whose single purpose is to tell you where your money is going, at the item level, broken down by category and tag.
- Data controller: Fiskal is operated by an individual (no registered company) — Milos Micunovic, Vojina Katnica 19, Podgorica, Montenegro.
- Privacy contact: mmicunovic1@gmail.com.
- App: Fiskal for iOS and Android.
By creating an account and using Fiskal, you agree to the handling of your data as described here.
What data we collect
We collect only the data needed to run the app. We do not sell your data, show ads, or build advertising profiles.
Sign-in
Sign-in is handled by Firebase Authentication (Google) using Sign in with Google, Sign in with Apple, or email and password. Fiskal never sees or stores your Google or Apple password. If you sign in with email, your password is managed by Firebase Authentication and is not stored by us in readable form.
Item prices are optional and are never invented — a missing price is recorded as unallocated, not guessed.
No device contacts, precise location, or background sensor data. No advertising or cross-app tracking SDKs, and we never sell your data. We never receive your payment-card details — payments are processed entirely by the app store.
How we use your data
We use your data to:
- Authenticate you and keep you signed in.
- Store, sync, and display your bills, items, budgets, tags, and spending breakdowns.
- Read receipts you photograph or scan, and automatically categorise and tidy item names.
- Share data within your household, if you choose to share (see §7).
- Verify your Fiskal AI purchase and keep your subscription's access up to date (see §5.3).
- Operate, secure, and debug the service.
- Understand how the app is used and diagnose crashes, through analytics and crash reporting (see §2).
We process this data because it is necessary to provide the service you asked for (performing our contract with you) and to keep that service secure.
Where your data is stored
- Cloud database: your account record and all financial data are stored in Google Cloud Firestore (Firebase project
fiskal-2), under your household's data space. - On your device: Firestore keeps an offline copy on your device so the app works without a connection and syncs when you reconnect. Receipt photos awaiting processing are also held on your device (see §6).
Google processes this data on our behalf as a sub-processor. See Google's privacy and Firebase data-processing terms for details of their infrastructure and safeguards.
Receipt photo handling
- This applies to photos you take with the camera and to images you import from your photo library.
- A receipt photo is held only on your own device, inside the app's private storage area protected by your device's operating-system sandbox, while the bill waits to be read.
- When the photo needs reading, it is sent to Fiskal's receipt-reading service for text extraction (see §5.2) and is not stored on our servers.
- The on-device copy is deleted automatically as soon as the bill is resolved (once its text has been extracted) or if you discard the bill.
We never block you from capturing a receipt: if you are offline, the bill simply queues on your device and is processed when you reconnect.
Household sharing
Fiskal is built around a shared household ("Space"):
- When you sign up, a private household containing only you is created automatically.
- You can invite others with a single-use invite code that expires after a limited time.
- Everyone in a household can see all of that household's data — bills, items, tags, budgets, and rules. Each bill records who added it.
- If you leave a household, the data you contributed stays with that household and is not moved to your new one.
Only members of your household, and our service providers acting on our behalf (§5), can access your household's data. Access is enforced by server-side security rules.
Data retention
- Your financial data is retained for as long as your account exists, so your spending history stays available to you and your household.
- Receipt photos are retained only transiently on your device and deleted when the bill resolves (§6); they are not retained on our servers.
- Subscription verification records (§5.3) are retained while your account exists, so your access can be kept correct and purchases are not granted twice.
Your rights and choices
Depending on where you live, you may have the right to access, correct, export, or delete your personal data, and to object to or restrict certain processing. To exercise these rights, contact us at mmicunovic1@gmail.com.
Within the app:
- Edit or delete individual bills, items, tags, and budgets at any time.
- Export your data — from the app's Privacy & data screen, export your household's data at any time as a JSON file, delivered through your device's share sheet (generated on your device and not uploaded anywhere by us). The export includes your household's bills and items, tags, tag rules, budgets, learned category mappings, installment plans, and bundles — but not receipt images. In a shared household, the export includes the household data contributed by all members.
- Delete your account and data — from within the app's Privacy & data screen, or at fiskal-app.com/account-delete. Note that bills in a shared household remain with the other members after your account is deleted.
Fiskal collects the usage and crash-diagnostic data described in §2 to operate and improve the app. This data is not used for advertising and is not sold.
Security
- All household data access is gated by server-side Firestore security rules scoped to your household.
- Account credentials are handled by Firebase Authentication; we never store your Google or Apple password.
- Data in transit to Firebase and to the receipt-reading service is protected in transit.
No system is perfectly secure, but we take reasonable measures to protect your data.
Children
Fiskal is a personal-finance tool intended for adults and is not directed to children under 16. We do not knowingly collect data from children. If you believe a child has provided us data, contact us and we will delete it.
Region and currency
Fiskal's home market is Montenegro, and fiscal-receipt QR lookup is supported for the countries listed in §5.4. The app supports selecting a display currency per household; it does not perform currency conversion.
International transfers
Your data is processed by Google's cloud infrastructure and by Fiskal's backend service, which is currently hosted in Nuremberg, Germany. Google's infrastructure may process data in other regions in accordance with Google's own data-processing terms. Fiscal-receipt QR lookups (§5.4) go directly from your device to the official verification service of the country that issued the receipt.
Changes to this policy
We may update this policy as the app evolves. When we make material changes we will update the "Last updated" date above and, where appropriate, notify you in the app.
Contact us
Questions or requests about this policy or your data? Reach out and we'll respond.