Privacy Policy

Last updated: April 26, 2026. This policy applies to the Moto Maintenance Assistant app. Developer contact: ahren@ahren.ren.

1. Information We Collect

To provide motorcycle profiles, fuel logs, maintenance items, service history, cost statistics, reminders, and cloud sync, the app stores information you actively enter, including motorcycle name, model, mileage, fuel records, maintenance records, service notes, cost information, motorcycle images, and the email address used to register and sign in to cloud sync.

We do not actively collect contacts, SMS messages, call logs, precise location, microphone data, or camera data. Network status is used only to check whether the network is available and to show connection state inside the app. It is not used for profiling.

2. Local Storage and Cloud Sync

If you do not sign in to cloud sync, the data you enter is saved only on this device. Android system auto backup is disabled for this app. If you need to reinstall or switch devices, you can use the in-app local backup export/import feature, or sign in and actively upload/download through cloud sync. After you sign in, motorcycle, fuel, and maintenance data is synced through https://api.ahren.ren only when you actively choose upload or download, or when the app restores an existing signed-in session to keep the account available.

3. Third-Party Services

For account authentication, email verification, password reset, and cloud data storage, we process requests through the developer-operated domain api.ahren.ren, hosted on Alibaba Cloud with a PostgreSQL database. Fuel photo recognition runs locally with ML Kit by default. If you sign in and actively use cloud image recognition, the app sends the compressed fuel image, OCR text, and local candidate result to api.ahren.ren; the server then uses an image text recognition service provided by Alibaba Cloud to extract structured fields (mileage, liters, unit price, total, fuel grade, date) from fuel receipts. This feature is limited to 5 uses per signed-in user per day by default. Returned results are candidates and are only filled into the form after your confirmation. The app does not directly transfer your motorcycle records to advertising platforms or data marketing platforms.

4. Permissions

The app declares the network permission (INTERNET), the network state permission (ACCESS_NETWORK_STATE), and the notification permission (POST_NOTIFICATIONS, on Android 13 and later only). The network permission is used for sign-in, email verification, password reset, cloud sync, user feedback, and cloud image recognition. The network state permission is used to check whether the current network is available and show connection status. The notification permission is used only for local reminders when maintenance items are due soon or overdue. These reminders are calculated from records on your device and do not upload additional data. The app does not request camera permission—photo capture is delegated to the system camera app. The app only reads an image after you have authorized the system camera and actively taken a photo or chosen one from the gallery. Recognized results are not saved as fuel records before your confirmation. The app does not request contacts, SMS, call history, precise location, or microphone permissions.

5. First Launch and Consent

On first launch, the app shows a privacy notice with links to this Privacy Policy and the User Agreement. Before you agree, the app will not actively restore a cloud sync login session, upload data, or download data.

6. Purpose of Use

We use the information above only to display motorcycle profiles, fuel trends, maintenance history, maintenance intervals, cost statistics, cloud backup and restore, account verification, and necessary service security maintenance. We do not use your data for advertising profiling or purposes unrelated to these features.

7. Data Deletion and Account Handling

You can delete motorcycles, fuel records, and maintenance records inside the app. After signing in, you can also delete your cloud account and synced cloud data from the cloud sync page. You may contact the developer to request access, correction, or deletion of your data.

8. Data Security

Cloud sync requests are transmitted over HTTPS. We make reasonable efforts to protect data security, but internet services cannot be guaranteed to be absolutely secure. Please keep your account credentials safe and avoid staying signed in on untrusted devices.

9. Minors

This app is intended for users who need motorcycle usage and maintenance records. Minors should obtain guardian consent before using it.

10. Policy Updates

If important changes occur to features, permissions, or data processing practices, we will update this policy and display the new version in the app or on the web.

11. Contact Us

If you have questions about this policy or personal information processing, contact ahren@ahren.ren.