Search or browse the answers below. If you can't find what you need, get in touch.
Moj Auto Dnevnik ("My Car Diary") is a personal vehicle logbook for Android. It helps you record fuel, charging, services, tires, registration, insurance, and other vehicle-related expenses, and gives you analytics, reminders, and PDF reports based on your own data.
The app runs on Android phones and tablets on supported Android versions. It is distributed as a native Android application (built with Capacitor).
No. There are no user accounts, no sign-up, and no login. You can start using the app immediately after installing it.
The application is distributed through the Google Play Store. Please refer to the official store listing for the latest availability and release information.
Six languages: English, German, Serbian (Latin), Serbian (Cyrillic), Bosnian, and Croatian. You can switch language at any time in the settings.
Yes. All core features work fully offline. An internet connection is only needed if you choose to refresh currency exchange rates from the European Central Bank.
Yes. You can add multiple vehicles and switch between them at any time. Each vehicle keeps its own records, analytics, and reminders.
Basic identity (name, make, model, year), fuel or energy type, primary currency, and optional details such as odometer, plate, and notes.
Yes. Each vehicle has its own primary currency. All analytics and totals for that vehicle are shown in this currency.
Yes. Deleting a vehicle also removes all records that belong to it. This action cannot be undone unless you have exported a backup beforehand.
Yes. You can edit any vehicle field at any time. Changes do not affect the historical records already saved for that vehicle.
The app supports common types (petrol, diesel, LPG, CNG), premium variants such as G-Drive, and electric charging (kWh). You can also enter a custom fuel type via the "Other…" option.
Consumption is calculated between refuelings using odometer readings. You do not need to enter it manually — the app derives it from your entries.
Charging entries capture energy (kWh), cost, location, and the unit price. The history card shows the unit price in both the entry currency and your primary currency where applicable.
Yes. Full and partial fills are supported. Consumption is calculated only across full-fill segments to keep results accurate.
Yes. Common stations are preselected in the picker, and you can freely enter any station name via the "Other…" field.
Common maintenance categories (oil change, brakes, filters, timing belt, technical inspection, etc.) are preselected, and you can add a custom category via "Other" together with a required description.
Yes. Every service entry supports a free-text location field.
The app shows a "Service Impact" summary based on your history. It does not enforce fixed manufacturer intervals — you remain responsible for the maintenance schedule of your vehicle.
Yes. Each service is a separate entry, so you can record any number of services on the same date.
Each tire entry records the service type (seasonal change, replacement, repair, other), date, odometer, cost, and location. For "Other", a description field is required.
Yes. Tire reminders are calculated from your own history (season and last change) and appear on the dashboard when relevant.
Yes. Tire repairs are a separate service type and do not affect seasonal change reminders.
You enter the registration date, cost, and validity period. A reminder is generated automatically before expiry.
Yes. Each insurance policy is tracked as its own record, with its own expiry and reminder. Mandatory (MTPL) and Kasko reminders are independent.
Yes. Selecting "Other" reveals an insurance name field so you can enter any provider.
Yes. Vignettes can be recorded with a duration (7 days, 1 month, 1 year); the expiry date is calculated automatically.
Anything that does not belong to fuel, service, tires, registration, or insurance — for example car wash, parking, tolls, accessories, fines, and other one-off costs.
Yes. They contribute to the totals and category breakdowns for the selected period, using the same calculation rules as other categories.
Yes. Predefined categories are provided (including Fine), and you can add your own via "Other" with a description.
The app uses a single, consistent period definition based on the last 12 calendar months. On the dashboard, if you have less than 12 months of history, the label switches to "Since your first entry ({date})" so numbers are never misleading.
Because they all read from the same analytics engine and the same period definition. There is one source of truth for totals across the app.
A per-vehicle summary of records for the selected period (fuel, services, tires, registration, insurance, additional expenses), formatted for printing and long-term storage.
A yearly overview: totals per category, monthly breakdowns, and highlights. Filenames and content are localized to the currently selected language.
You can export the full application data as a JSON backup, calendar entries as ICS files, and reports as PDF.
Any standard ISO 4217 currency. In the interface, familiar local codes (for example KM) are shown alongside the ISO code where useful.
Each entry stores its original amount, currency, and the exchange rate used at the time of entry. Analytics convert amounts to the vehicle's primary currency using those stored rates.
Rates use a multi-tier fallback: manual override, cached rates from the European Central Bank, and bundled static rates as a last resort. The app works even if no internet is available.
No. Historical entries keep the exchange rate that was in effect when they were saved. Refreshing rates only affects future entries.
Yes. You can override the rate on a specific entry; only that entry is affected.
No. Bundled and cached rates make conversion fully offline. An internet connection is only used if you choose to refresh ECB rates.
Registration, insurance (per policy), technical inspection, tire changes, and service-related reminders derived from your history.
On the dashboard, prioritized by urgency. You can also export upcoming events as an ICS calendar file.
Reminders update automatically based on the underlying record. Editing or completing the related entry removes or updates the reminder.
Yes. Each category calculates its own reminders independently, so a missing service does not hide an upcoming registration expiry.
Use the export function in the settings to create a JSON backup. The file contains all your records and can be saved anywhere on the device or shared to another storage.
Use the import function and select a previously exported JSON backup. Existing records can be replaced or merged depending on the option you choose.
Anywhere you trust — a cloud drive, a computer, or another device. Because a JSON backup can contain all your application data, treat it as sensitive and store it securely.
Export a JSON backup on the old device, install the app on the new device, and import the backup. All records, vehicles, and settings are restored.
In most cases, uninstalling the app removes locally stored data unless you have exported a backup beforehand.
No. There is no analytics, no tracking, no advertising, and no user account. Your data stays on your device.
Only on your device, in local application storage managed by Android.
No. The app does not transmit your records to any server or third party.
Solely to fetch the latest official European Central Bank (ECB) daily reference exchange rates when you tap "Refresh rates". No personal data is sent in this request.
Yes. PDF reports, ICS files, and JSON backups are generated entirely on the device.
The app stores costs and dates locally without transmission, which is the safest architecture for this type of data. You are responsible for protecting backups you export.
Force-close the app and reopen it. If the issue persists, restart your device. Reinstall the app only as a last resort, and restore your backup if one is available.
The application uses responsive KPI cards designed to adapt to different screen sizes. If a value is still clipped on your device, please report the case with a screenshot.
The app uses the native Android date picker, which follows your system settings and Android version. This is intentional.
The application uses Unicode-compatible fonts for PDF generation. If a specific report still shows broken characters, please share the exact record so it can be reproduced.
The app supports any ISO 4217 code. If a code is missing, please report it and use a similar currency as a temporary workaround.
Open the "What's included in the selected period" panel to see exactly which records are being included, and verify the period matches your expectation.