Privacy Policy & Terms and Conditions
Last Updated: October 18, 2026 · Developer: Harith Naim · Jurisdiction: Malaysia
Last Updated: October 18, 2026 · Developer: Harith Naim · Jurisdiction: Malaysia
App Name: Bengkel Auto · Contact: hello.bengkelauto@gmail.com
This Privacy Policy explains how Bengkel Auto ("the App", "we", "us") collects, uses, and protects your personal information when you use our vehicle maintenance tracking application. By using Bengkel Auto, you agree to the practices described in this policy.
We are committed to protecting your privacy in accordance with Malaysia's Personal Data Protection Act 2010 (PDPA).
We collect only the minimum information necessary to provide our services:
a) Account Information
b) User-Generated Data
c) Receipt Photos
You may optionally attach photos of service receipts to your service records.
d) Subscription Data
If you subscribe to Bengkel Auto Pro, or make a one-time Lifetime purchase, we collect and process the following via RevenueCat and the app store you purchased through:
We do not store your payment card details. All payment processing is handled by Apple or Google, depending on the store you purchased through.
e) Device Permissions
The App may request the following device permissions:
These permissions are entirely optional. The App asks for each one only when you choose to use the feature that needs it, and denying any of them does not affect the rest of the App.
e2) Vehicle Photos
You may optionally add a photo of each vehicle. It appears on your garage card, on the vehicle screen, and as the cover of your service history report. Vehicle photos are stored locally, and, on Bengkel Auto Pro only, backed up to our cloud storage alongside receipt photos. Vehicle photos are never sent to any AI service.
e3) Display Name
You may optionally provide a first name so the App can title your garage (for example, "Eliza's Garage"). It is stored with your account, used only for that heading, and never shared with any third party. Providing it is entirely optional and it can be changed or removed at any time in Profile.
e4) Location
The App uses your location only for two things, and only if you turn them on: measuring a trip's distance while that trip is running, and saving where you parked. It does not track you at any other time.
Your location is never sent to us. The points a trip passes through, and the spot where you parked, are kept on your device: they are not uploaded to us, not synced to your other devices, and not shared with anyone, on any plan. On Bengkel Auto Pro only the resulting distance, a single number, is backed up with the trip.
Your phone's own backup is separate from ours. If iCloud Backup (iPhone) or Google's device backup (Android) is on, it may include them along with the App's other data on your phone. That backup is encrypted and held by Apple or Google under your own account, never by us, and restoring it to a new phone brings them back.
To show the name of a place or a map of a route, your phone asks a map service: Apple's on iPhone, Google's on Android. On Android the route map is drawn with Google Maps: to show it, your phone downloads Google's map of the area on screen, so Google receives that area and your IP address, as with any map app. The route's points themselves are never sent; the line is drawn on your phone. These requests go from your phone to Apple or Google under their own privacy policies; they do not pass through us.
If you set trips to start by themselves when your car connects, your phone may ask you to allow location "Always" (iPhone) or "All the time" (Android), because the trip begins while the App is closed. It is still used only while a trip runs, or for a moment when the car disconnects to save where you parked. You can switch GPS distance off at any time in Profile → Trips, and turn off everything that starts by itself in the same place.
f) Technical Data and Usage Analytics
We do not collect location data (see e4) or advertising IDs. We do not access your camera or photo library for any purpose other than the photo features described above. The only device identifier we hold is the notification token described in section 2(g), and only if you turn notifications on.
We do record a small amount of usage analytics so we can understand which parts of the App are actually used and improve them. Each record contains only: the name of an action (for example, that a vehicle was added or a report was exported), an optional short label from a fixed list we define, an optional count, the time it happened, and your account identifier.
These records never contain anything you typed or photographed. They do not include vehicle details, plate numbers, workshop names, part names, prices, dates of service, notes, or photographs. This data is not shared with or sold to any third party, is not used for advertising, and is stored on the same Supabase infrastructure as the rest of your account data.
Error reports. If the App runs into an error it cannot recover from, it records what went wrong and sends it to us the next time you open the App while signed in, so we can fix it. A report contains the error message, the part of the App's code where it happened, which screen was open, whether the App closed, your platform, operating system version, device make and model, the App version, the time, and your account identifier. Error messages are written by the App, but one can occasionally quote a piece of text that was on the screen. Reports are not used for anything else, are not shared or sold, and are stored on the same Supabase infrastructure as the rest of your account data.
g) Push Notifications
Most reminders are scheduled and delivered entirely on your device and involve no server at all. If you allow notifications, we additionally store a notification token for your device so we can send messages that cannot be scheduled in advance, such as a reply to a support request.
Alongside the token we store the platform (iOS or Android), your notification preferences, and the currency your account is set to, which we use to decide which language to write in. The token identifies a device to Apple's or Google's notification service. It does not contain your name, your phone's name, or your contact details. Turning notifications off in your device settings stops delivery, and signing out removes the token.
h) Support Tickets and Bug Reports
If you send us a bug report or suggestion from inside the App, we receive what you wrote, any screenshot you attach, and basic technical details about your app version, device model, and operating system version, so we can reproduce the problem. Replies are delivered back to you in the App. This is the one place where text you typed reaches us, and it only happens when you choose to send it.
Your information is used exclusively to:
We do not use your data for advertising profiling, sell your data to third parties, or share your data with any party other than those listed in Section 5.
a) Local Storage
All your vehicle and service data is primarily stored locally on your device in a SQLite database held in the App's private storage, which other apps cannot read. The App is designed to work fully offline. Where your device has a passcode or screen lock set, that storage is additionally protected by the operating system's own encryption (iOS Data Protection and Android file-based encryption).
On the free plan, receipt and vehicle photos are stored exclusively in the App's private local storage on your device, are not included in cloud backup, and cannot be recovered if you uninstall the App or change device. On Bengkel Auto Pro, photos are additionally backed up to private cloud storage so they can be restored when you set up a new device. Stored photos are readable only by your own account, enforced by access rules on our storage provider.
b) Cloud Backup (Bengkel Auto Pro)
Your vehicle and service data is stored on your device. On the free plan it stays there. Nothing you record is uploaded: not your vehicles, service history, reminders, fuel logs, trips or workshops, and not your photos. Anything you record from now on cannot be recovered if you uninstall the App or change device. Creating an account does not change this; an account exists so that a subscription and its backup can be tied to you.
Data from earlier versions of the App. Until we made cloud backup a Bengkel Auto Pro feature, every signed-in account was backed up, whether or not it was paying. If you used the App before that change, that earlier data is still held on our servers, and it will be restored to you if you reinstall or sign in on a new device. It is protected exactly as any other backup is: tied to your account and readable only by you. If you would rather it were deleted, email us at hello.bengkelauto@gmail.com and we will remove it.
With Bengkel Auto Pro, that data is backed up to secure cloud servers so it can be synced across your devices and restored on a new one. The backup is linked to your email account and protected by Row Level Security, so only you can access it. Trips are backed up with their distance, but never their route or where you parked, which stay on the device that recorded them.
If a Pro trial or subscription ends without becoming a paid subscription, the App returns to storing everything on your device alone. The next time you open the App after it ends, one final backup is made. Everything backed up while you had Pro, including that final backup, is kept until you delete your account (Profile → Delete Account) or ask us to delete it, and will be restored to you if you reinstall or sign in on a new device. Anything you record after that final backup is not backed up.
A Lifetime purchase does not lapse: there is no subscription to expire or cancel. Cloud backup and cross-device sync continue for as long as your account exists, the same as for an active subscription.
c) Data Retention
Your data is retained for as long as your account is active. If you delete your account or request data deletion, all associated cloud data will be permanently removed within 30 days. Local data on your device can be deleted by uninstalling the App.
Bengkel Auto uses the following third-party services:
Supabase (supabase.com)
OpenAI (openai.com): AI Receipt Scanning (all users)
RevenueCat (revenuecat.com): Subscription Management (Pro feature)
Google Maps (Android): Trip Route Map (Pro feature)
Apple App Store: In-App Purchases (iOS)
Google Play Billing: In-App Purchases (Android)
We do not integrate any advertising networks, analytics platforms, social media SDKs, or data brokers.
No method of transmission over the internet is 100% secure. While we strive to protect your data, we cannot guarantee absolute security.
Bengkel Auto includes an AI-powered receipt scanning feature, available on all plans. When you use this feature:
By using the AI Receipt Scanning feature, you consent to your receipt image or PDF being processed by OpenAI's API as described above. Receipt scanning is available to all users at no charge; it is not limited to Bengkel Auto Pro.
Bengkel Auto Pro is available as an optional paid subscription or as a one-time Lifetime purchase. In connection with either, we collect and process:
We do not receive your payment details. All billing data is held by Apple or Google, and is governed by that provider's own privacy policy. If you have a subscription, you can manage or cancel it at any time. A Lifetime purchase is a single payment with nothing to manage or cancel:
Under the Personal Data Protection Act 2010, you have the right to:
To exercise any of these rights, contact us at hello.bengkelauto@gmail.com. We will respond to all requests within 14 business days.
Bengkel Auto is not intended for use by children under the age of 16. We do not knowingly collect personal information from children under 16. If you believe a child has provided us with their information, please contact us and we will promptly delete it.
We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top of this document. Continued use of the App after changes constitutes acceptance of the updated policy.
App Name: Bengkel Auto · Contact: hello.bengkelauto@gmail.com
By downloading, installing, or using Bengkel Auto ("the App"), you agree to be bound by these Terms and Conditions ("Terms"). If you do not agree to these Terms, please do not use the App.
These Terms constitute a legally binding agreement between you ("User", "you") and the developer of Bengkel Auto ("we", "us", "Developer").
Bengkel Auto is a vehicle maintenance tracking application available in a free tier and a paid Pro tier.
Free tier includes:
Bengkel Auto Pro includes everything in the free tier, plus:
a) Bengkel Auto Pro
Bengkel Auto Pro is available as a monthly or annual subscription, or as a one-time Lifetime purchase, and unlocks up to 10 vehicles, cloud backup and cross-device sync of your vehicle and service data, cloud backup of your receipt and vehicle photos, and PDF service report export. The Lifetime purchase is described in clause (j) below; clauses (b)-(i) describe the subscription. AI receipt scanning is not a Pro feature: it is available on all plans, subject to the daily fair-use limit described in clause (i).
b) Pricing
c) Free Trial
New subscribers to the monthly plan may receive a 14-day free trial, once per Apple Account or Google account. During the trial, you have full access to all Bengkel Auto Pro features. Unless you cancel at least 24 hours before it ends (on Google Play, before it ends), it becomes a paid monthly subscription at the price shown and renews automatically. Eligibility for a free trial is determined by Apple or Google and may vary. What happens when a trial ends is described in clause (h) below.
d) Billing and Renewal
e) Cancellation
You may cancel your subscription at any time: on iOS via Settings → Apple ID → Subscriptions, and on Android via the Google Play Store app → profile icon → Payments & subscriptions → Subscriptions. Cancellation takes effect at the end of the current billing period, and you retain Pro access until that date. We do not offer partial refunds for unused subscription time.
f) Refunds
All purchases are final and non-refundable, except as required by applicable law or by the refund policies of the store you purchased through. Refund requests must be directed to Apple (for iOS purchases) or Google (for Android purchases). We have no ability to issue refunds directly.
g) Purchases Are Tied to One Store
A subscription purchased through one store cannot be transferred to the other. If you switch between iOS and Android, you must cancel the existing subscription with the original store and purchase again through the new one; we cannot migrate a subscription between Apple and Google on your behalf.
h) Subscription Lapse
If your Pro free trial or subscription ends without becoming, or continuing as, a paid subscription, your account reverts to the free tier. When a trial or subscription ends, nothing is deleted: vehicles beyond the free limit become view-only, and data backed up while you had Pro, including the final sync described below, stays available and is restored if you reinstall or sign in on a new device. The next time you open the App after it ends, a final sync of your local data to the cloud is made. You may subscribe again at any time to restore Pro access.
i) AI Receipt Scanning Usage
AI receipt scanning is available to all users and is powered by OpenAI's API. Each scan incurs a small processing cost on our end, and a daily limit per account is applied to prevent abuse. We reserve the right to adjust fair-use limits in the future, with advance notice to affected users.
j) Lifetime Purchase
Bengkel Auto Pro is also available as a Lifetime purchase: a single, one-time payment (currently RM149.90, or the equivalent shown in your local currency on the Apple App Store or Google Play) instead of a recurring subscription. It is a non-consumable purchase: there is no recurring billing, no renewal date, and nothing to cancel.
A Lifetime purchase unlocks the same Bengkel Auto Pro features described in clause (a) above, for as long as your account exists. Clauses (b) (Pricing), (d) (Billing and Renewal), (e) (Cancellation) and (h) (Subscription Lapse) describe how the subscription works and do not apply to a Lifetime purchase: there is no billing period, nothing to renew or cancel, and no lapse.
Refunds for a Lifetime purchase are governed by clause (f) above, under the one-time-purchase refund policy of the store you purchased through (Apple or Google), rather than any subscription-specific refund terms. Clause (g) (Purchases Are Tied to One Store) applies equally to a Lifetime purchase: it cannot be transferred between the App Store and Google Play.
A Lifetime purchase does not expire and cannot lapse. It remains active for as long as your account exists. If your account is deleted (by you, or under Section 12, Termination) the entitlement ends with it, the same way any other account data does, and cannot be restored to a new account.
You agree to use Bengkel Auto only for lawful purposes and in a manner consistent with these Terms. You agree NOT to:
All content, design, code, graphics, logos, and features of Bengkel Auto are the exclusive property of the Developer and are protected by intellectual property laws.
These Terms do not grant you any ownership rights in the App. You are granted a limited, non-exclusive, non-transferable, revocable licence to use the App for personal, non-commercial purposes.
User-generated data (vehicle records, service logs, etc.) remains your property. By using the App, you grant us a limited licence to store and process this data solely to provide the App's services to you.
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR UNINTERRUPTED OPERATION.
The App is a tool to assist in tracking vehicle maintenance. It does not provide professional mechanical, automotive, or safety advice. Always consult a qualified mechanic for vehicle maintenance and repair decisions.
Service reminder dates and intervals shown in the App are estimates based on data you enter. We are not responsible for any vehicle damage, failure, or safety issues arising from reliance on these estimates.
AI receipt scanning results are generated automatically and may contain errors. Always review and verify scanned data before saving. We are not responsible for inaccuracies in AI-extracted receipt data.
TO THE MAXIMUM EXTENT PERMITTED BY MALAYSIAN LAW, THE DEVELOPER SHALL NOT BE LIABLE FOR ANY:
Our total liability to you for any claim arising from your use of the App shall not exceed the amount you paid for your subscription in the three months preceding the claim, or RM 10.00, whichever is greater.
Bengkel Auto is not intended for use by children under the age of 16. By using the App, you represent and warrant that you are at least 16 years of age. We reserve the right to terminate any account found to belong to a user under this age.
While we provide cloud backup functionality, you acknowledge that:
We do not guarantee that the App or its cloud features will be available at all times. We reserve the right to temporarily suspend the service for maintenance, discontinue features or the App entirely with reasonable notice, or modify or update the App with notice.
In the event the App is discontinued, we will provide at least 30 days' notice and offer a mechanism to export your data.
These Terms are governed by the laws of Malaysia. Any disputes arising from these Terms or your use of the App shall be subject to the exclusive jurisdiction of the courts of Malaysia.
We encourage resolving disputes informally first: please contact us at hello.bengkelauto@gmail.com before initiating any formal legal proceedings.
We reserve the right, without liability, to revise these Terms and Conditions and our Privacy Policy at any time. Where reasonably practicable, we will give you reasonable advance notice of such changes.
Your continued use of the App after the effective date of any revision shall constitute your unconditional acceptance of such revisions. If you do not accept the revised Terms, you must cease using the App within fifteen (15) working days from the effective date of such changes.
If any provision of these Terms is found to be unenforceable or invalid under applicable law, that provision shall be modified to the minimum extent necessary to make it enforceable, and the remaining provisions shall continue in full force and effect.
These Terms, together with the Privacy Policy, constitute the entire agreement between you and the Developer regarding your use of Bengkel Auto and supersede all prior agreements and understandings.