Last Updated: November 13, 2026
Milely (the “App”) is an Android and iPhone app provided by Pehebase (ぺへベース) (“we”, “us”). It records the distance you drive automatically using your location, and reminds you when to change your oil and other parts based on distance and time. This Privacy Policy explains what information the App handles, where it is sent, and how it is used. The conditions for using the App are set out in the Milely Terms of Use.
1. At a Glance
- There is no account. We never ask for your name, email address, or phone number
- Your drive records (places, routes, distances) are never sent to us. The only thing that reaches our server (Cloudflare) is a question or request you choose to send (Section 3.4)
- Location is used only to measure distance and keep records on your device
- The only information sent outside your device is usage data and crash reports for improving the App and fixing bugs (Google Firebase), the information needed to display maps (Google Maps on Android, Apple Maps on iPhone), the information needed to check for app updates, and questions or requests you send (Section 3)
2. Information Kept Only on Your Device
2.1 Drive Records and Maintenance Items
The App stores the following information only on your device:
- Drive records (start and end times, location points along the route, distance, whether it was your car or removed)
- Maintenance items (oil, tires, etc.): intervals, the date and distance of the last change, and change history
- Your car’s model, nickname and photo, and the name and identifier of the car Bluetooth device you select
- Fuel records (amount, price, date) and odometer readings you enter
- Logs used to check detection and recording (in-car/out-of-car detection, number of location points, battery level over time)
- Settings (theme, language, etc.)
This information is not transmitted anywhere. It is deleted when you uninstall the App. Only when you use “Copy logs” on the debug page are the logs placed on your clipboard; what happens to them afterwards is up to you.
2.2 Location (Including in the Background)
To measure the distance you drive automatically, the App uses your location even when the App is closed or not in use (Android’s “Allow all the time”, iPhone’s “Always”).
- The App collects GPS location only from when it detects that you got in a car, or when your selected car Bluetooth device connects (Android only), until it detects that you got out
- On iPhone, the App also wakes when iOS reports a significant change in location (a rough position every few hundred meters to 1 km) to check whether you are driving. This location is also used only on your device and is not sent anywhere
- To avoid missing the start of a drive, the App places a marker around the place where your last drive ended (a radius of about 150 m) and briefly collects location when you leave it. If you do not reach driving speed, that location is discarded
- Collected locations are used on your device to calculate distance and record your route, and are not sent anywhere (see Section 3.2 for map display)
- While location is being collected, a notification (Android) or the location indicator on screen (iPhone) shows that recording is in progress
2.3 Physical Activity (Detecting When You Get In or Out of a Car)
The App uses Activity Recognition on Android and Motion & Fitness (Core Motion) on iPhone to detect when you get in or out of a car. The results are used on your device and are not sent anywhere.
2.4 Nearby Devices (Car Bluetooth, Android only)
Only if you select your car’s device under “Car Bluetooth” in Settings, the App receives when that device connects or disconnects to start and stop recording. The selected device’s name and identifier are stored only on your device. The App does not collect information about other devices.
2.5 Notifications
The App uses notifications to ask “Was this your car?” after a drive and to remind you when a maintenance item is due. Notifications are created on your device and are not sent from any external server.
2.6 Camera and Photos
The App uses the camera and photos you choose only in the following cases:
- Reading the odometer: the numbers are read on your device (Android: ML Kit, iPhone: Vision). The photo is not kept
- Your car’s photo: the photo you take or choose is kept only on your device and used for the share image. To hide the license plate, the text in the photo is read on your device
- Saving a share image to your photos, only when you choose to
Photos and the text read from them are not sent outside your device. Share images are passed to the share screen of your phone, and where they go from there is up to you.
3. Information Sent Outside Your Device
3.1 Usage Data and Crash Reports (Firebase)
To improve the App and fix bugs, the App sends the following information using Firebase Analytics and Firebase Crashlytics, provided by Google LLC.
- Usage data: app opens, screens viewed, onboarding progress, turning automatic recording on or off (and the reason if it could not be turned on), recording a maintenance change (the item type), and settings changed (theme, language)
- Crash reports: records of abnormal terminations (error details and where in the code they occurred) and device state (memory, free storage, etc.)
- Information Firebase adds automatically: app instance ID, a per-installation ID assigned by Crashlytics, device model, OS and app version, language, country/region, approximate time of use, etc.
Your drive records and location (places, routes, distances, times) are never sent.
The App does not collect advertising IDs (Android Advertising ID or iPhone IDFA). We have disabled advertising ID collection by Firebase Analytics and do not use the permission required to read it. Usage data is never used for advertising or for tracking across other apps or websites.
Opting out: Set “Send analytics” in Settings to off to stop sending data to Firebase Analytics and Firebase Crashlytics. If you use the App in the EU, EEA, UK or Switzerland, this setting starts off, and nothing is sent until you turn it on.
3.2 Map Display (Google Maps and Apple Maps)
To draw your routes on a map, the App uses the Google Maps SDK for Android, provided by Google LLC, on Android, and MapKit (Apple Maps), provided by Apple Inc., on iPhone. When a map is displayed, the area being shown and information about your device and the App are sent to Google or Apple to fetch map images. Your drive records themselves (the series of location points and distances) are not sent. Google’s and Apple’s privacy policies apply to map display.
3.3 Checking for App Updates (Revopush)
To deliver small fixes without going through the store, the App uses Revopush’s service to check for and download updates. When it does, the app version, a deployment key, information about the currently installed update, a per-device identifier (Android ID on Android, an ID generated by the app on iPhone), and the result of applying an update are sent to Revopush’s servers. Your drive records and location are not sent.
3.4 Questions and Requests (In-App Support)
Only when you send a message from “Send a question or request” in Settings, the following is sent to our support service (servers of Cloudflare, Inc.):
- The message you typed
- An anonymous key the App generates for each device (used only to know where to deliver replies; it is not linked to your name or email address)
- The app version, OS and OS version, language, and device model (Android only)
Your drive records and location are not sent. Replies appear on the same screen. No sign-up or email address is needed. If you have never sent a message, the App does not contact the service. If you delete the App, the key is deleted too and you can no longer see past messages.
4. How We Use Information
- Information on your device: Providing the App’s features, such as recording driving distance, maintenance reminders, and showing drive lists, maps, and monthly and yearly distances
- Usage data and crash reports: Understanding which features are used, improving the App, and fixing bugs
- Map display: Showing your routes on a map
- Update checks: Delivering fixes
- Questions and requests: Replying to you, investigating bugs, and improving the App
We do not sell this information, and we do not use it for advertising.
5. External Transmissions (Disclosure under Japan’s Telecommunications Business Act)
In accordance with the external transmission rules of Japan’s Telecommunications Business Act, we disclose the information sent from your device to external parties as follows.
| Recipient | Service | Information sent | Purpose | Recipient’s privacy policy |
|---|---|---|---|---|
| Google LLC | Firebase Analytics | Usage events (Section 3.1), app instance ID, device model, OS and app version, language, country/region | Usage analysis and app improvement | https://policies.google.com/privacy |
| Google LLC | Firebase Crashlytics | Crash and error details, device model, OS and app version, device state, per-installation ID | Identifying and fixing bugs | https://firebase.google.com/support/privacy |
| Google LLC | Google Maps SDK for Android (Android) | Map area being displayed, device and app information | Displaying maps | https://policies.google.com/privacy |
| Apple Inc. | MapKit (iPhone) | Map area being displayed, device and app information | Displaying maps | https://www.apple.com/legal/privacy/ |
| Revopush | Revopush (app update delivery) | App version, deployment key, current update information, per-device identifier (Android ID, or an ID generated by the app on iPhone), update results | Delivering fixes | https://revopush.org/privacy |
| Cloudflare, Inc. | Support service (Cloudflare Workers) | Messages you send, anonymous key, app version, OS and OS version, language, device model (Android only). Only when you send a message | Replying to questions, investigating bugs | https://www.cloudflare.com/privacypolicy/ |
6. Retention and Security
- Information on your device remains until you delete it or uninstall the App. Its security also depends on your device settings, such as the screen lock
- Usage data and crash reports are stored on Google’s servers in accordance with Firebase’s terms. Usage data is retained for up to 14 months, and crash reports for up to 90 days
- Questions and requests are stored on Cloudflare’s servers. Conversations are deleted automatically one year after the last message
7. Your Choices and Rights
- You can remove drive records in the App. Uninstalling the App deletes all records
- You can stop automatic recording in Settings at any time. You can revoke the location, physical activity (Motion & Fitness), nearby devices, and notification permissions in your device settings at any time (automatic recording and notifications will no longer work)
- You can stop sending usage data and crash reports at any time with “Send analytics” in Settings
- You can delete a conversation you sent, including from our support service, with “Delete this conversation” in the ”…” menu at the top right of that screen
8. Children’s Privacy
The App does not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child’s information has been sent, please contact us.
9. International Transfers
Google (Firebase and Google Maps), Apple (Maps), Revopush, and Cloudflare may process information on servers outside Japan, including in the United States. Each company handles information in accordance with its own privacy policy and applicable laws.
10. Contact
For questions or requests about privacy, please contact us:
- Business name: Pehebase (ぺへベース)
- Address: RMBld. 701, 5-31-1 Minami 2-jo Nishi, Chuo-ku, Sapporo, Hokkaido 060-0062, Japan
- Contact: “Send a question or request” in the App’s Settings, or the contact form
11. Changes to This Policy
We may change this Policy as needed. When we do, we will update the “Last Updated” date on this page. We will also notify you of significant changes in the App.
Effective Date: November 4, 2026