Bengkel Auto Bengkel Auto

Privacy Policy & Terms and Conditions

Last Updated: August 29, 2026  ·  Developer: Harith Naim  ·  Jurisdiction: Malaysia

Privacy Policy

App Name: Bengkel Auto  ·  Contact: hello.bengkelauto@gmail.com

1. Introduction

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).

2. Information We Collect

We collect only the minimum information necessary to provide our services:

a) Account Information

  • Email address (used solely for account creation and authentication)
  • No passwords are stored by us — authentication is handled securely via Supabase

b) User-Generated Data

  • Vehicle details (make, model, variant, year, plate number, vehicle type)
  • Service records (date, mileage, workshop name, cost, notes)
  • Service parts and maintenance line items
  • Workshop information (name, address, phone number, favourites)
  • Service reminders and maintenance schedules

c) Receipt Photos
You may optionally attach photos of service receipts to your service records.

  • Receipt photos are stored locally on your device. If you subscribe to Bengkel Auto Pro, they are additionally backed up to our cloud storage so they can be restored on a new device. On the free plan they remain on your device only and are never uploaded
  • If you use the AI Receipt Scanning feature, a resized copy of your receipt photo is transmitted to OpenAI's API for text extraction. Receipt scanning is available to all users, free and Pro. See Section 7 for full details
  • Photos are saved in the App's private storage directory and are not accessible to other apps
  • Receipt photos are permanently deleted from your device when you delete the associated service record or uninstall the App
  • On the free plan, because receipt photos are not uploaded, they cannot be recovered if you uninstall the App or switch devices. On Bengkel Auto Pro, backed-up photos can be restored on a new device

d) Subscription Data
If you subscribe to Bengkel Auto Pro, we collect and process the following via RevenueCat and the app store you purchased through:

  • Subscription status (active, expired, trial)
  • Purchase history (via the Apple App Store on iOS, or Google Play on Android)
  • A RevenueCat anonymous user ID linked to your device

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:

  • Camera: To photograph receipts and attach them to service records
  • Photo Library: To select existing images from your gallery as receipt photos

These permissions are entirely optional. The App will only request them when you choose to use the receipt photo feature. Denying these permissions does not affect any other App functionality.

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.

f) Technical Data and Usage Analytics
We do not collect device identifiers, location data, advertising IDs, or crash reports. We do not access your camera or photo library for any purpose other than the photo features described above.

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.

3. How We Use Your Information

Your information is used exclusively to:

  • Create and manage your account
  • Store and sync your vehicle and service data across devices
  • Send local notifications for service reminders (processed entirely on your device)
  • Restore your data if you reinstall the App or switch devices
  • Process receipt images through AI to extract service record details (available on all plans — only when you initiate a scan)
  • Manage your subscription status and entitlements

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.

4. Data Storage

a) Local Storage
All your vehicle and service data is primarily stored locally on your device using an encrypted SQLite database. The App is designed to work fully offline.

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 (Optional via Account)
When you create an account and log in, your vehicle and service text data is backed up to secure cloud servers to allow cross-device sync and data recovery. This cloud backup is linked to your email account and protected by Row Level Security — only you can access your data.

Note: Structured data (vehicle details, service records, reminders, workshop information) is synced to the cloud for every signed-in account. Receipt and vehicle photos are backed up only on Bengkel Auto Pro; on the free plan they stay on your device and are never uploaded.

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.

5. Third-Party Services

Bengkel Auto uses the following third-party services:

Supabase (supabase.com)

  • Purpose: Authentication (email sign-in) and cloud data backup
  • Data shared: Email address, and your vehicle/service data (encrypted at rest)
  • Supabase is GDPR-compliant and stores data on secure servers
  • Supabase Privacy Policy: supabase.com/privacy

OpenAI (openai.com) — AI Receipt Scanning (all users)

  • Purpose: Processing receipt images to extract structured data (date, workshop name, costs, line items)
  • Data shared: A resized, compressed copy of your receipt photo — transmitted only when you initiate a scan
  • OpenAI does not use data submitted through its API to train its models. Images may be retained by OpenAI for a limited period for abuse monitoring, after which they are deleted
  • OpenAI Privacy Policy: openai.com/policies/privacy-policy

RevenueCat (revenuecat.com) — Subscription Management (Pro feature)

  • Purpose: Managing subscription status, entitlements, and purchase verification
  • Data shared: An anonymous device identifier and subscription/purchase history from Apple or Google
  • RevenueCat does not receive your personal details or payment card information
  • RevenueCat Privacy Policy: revenuecat.com/privacy

Apple App Store — In-App Purchases (iOS)

  • Purpose: Processing subscription payments for Bengkel Auto Pro on iOS
  • All billing is handled directly by Apple. We do not receive or store your payment card details
  • Apple Privacy Policy: apple.com/privacy

Google Play Billing — In-App Purchases (Android)

  • Purpose: Processing subscription payments for Bengkel Auto Pro on Android
  • All billing is handled directly by Google. We do not receive or store your payment card details
  • Google Privacy Policy: policies.google.com/privacy

We do not integrate any advertising networks, analytics platforms, social media SDKs, or data brokers.

6. Data Security

  • Authentication is handled via Supabase with secure token management
  • Cloud data is protected by Row Level Security (RLS) — your data is isolated and inaccessible to other users
  • All data transmitted between the App and cloud servers uses HTTPS/TLS encryption
  • Receipt images sent for AI scanning are transmitted over HTTPS and are not used to train any AI model
  • We do not store passwords

No method of transmission over the internet is 100% secure. While we strive to protect your data, we cannot guarantee absolute security.

7. AI Receipt Scanning

Bengkel Auto includes an AI-powered receipt scanning feature, available on all plans. When you use this feature:

  • Your receipt photo is resized and compressed on-device before transmission
  • The compressed image is sent over HTTPS to OpenAI's API, which reads the receipt and returns structured data (date, workshop name, line items, total cost)
  • The extracted text data is filled into the service record form on your device
  • OpenAI does not use images submitted through its API to train its models. Images may be held briefly for abuse monitoring and are then deleted
  • The original receipt photo remains on your device only; only the temporary compressed copy is transmitted
  • You are not required to use this feature. You can always fill in service records manually

By using the AI Receipt Scanning feature, you consent to your receipt image 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.

8. Subscriptions

Bengkel Auto Pro is an optional paid subscription. In connection with subscriptions, we collect and process:

  • Your subscription status (active, expired, or trialling) via RevenueCat
  • Purchase history (via the Apple App Store on iOS, or Google Play on Android)
  • A RevenueCat anonymous user ID linked to your device

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. You can manage or cancel your subscription at any time:

  • iOS: Settings → Apple ID → Subscriptions
  • Android: Google Play Store app → profile icon → Payments & subscriptions → Subscriptions

9. Your Rights Under Malaysia's PDPA

Under the Personal Data Protection Act 2010, you have the right to:

  • Access the personal data we hold about you
  • Correct inaccurate or incomplete data
  • Withdraw consent to the processing of your data
  • Request deletion of your account and associated data

To exercise any of these rights, contact us at hello.bengkelauto@gmail.com. We will respond to all requests within 14 business days.

10. Children's Privacy

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.

11. Changes to This Privacy Policy

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.

12. Contact Us

Bengkel Auto
Email: hello.bengkelauto@gmail.com

Terms and Conditions

App Name: Bengkel Auto  ·  Contact: hello.bengkelauto@gmail.com

1. Acceptance of Terms

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").

2. Description of Service

Bengkel Auto is a vehicle maintenance tracking application available in a free tier and a paid Pro tier.

Free tier includes:

  • Record and track vehicle details and service history (up to 2 vehicles)
  • Set maintenance reminders and schedules
  • Save workshop information
  • Attach receipt photos to service records (stored locally on device)

Bengkel Auto Pro includes everything in the free tier, plus:

  • Unlimited vehicles
  • AI receipt scanning — automatically extract service details from receipt photos
  • Cloud backup and cross-device sync

3. User Accounts

  • You may use the App without an account (offline mode), but cloud backup and cross-device sync require a registered account.
  • To create an account, you must provide a valid email address. You are responsible for maintaining the confidentiality of your account.
  • You must provide accurate information during registration. Creating an account with false information is a violation of these Terms.
  • You are responsible for all activity that occurs under your account.
  • You must be at least 16 years old to create an account.

4. Subscriptions and In-App Purchases

a) Bengkel Auto Pro
Bengkel Auto Pro is an optional subscription that unlocks unlimited vehicles, PDF service report export, and cloud backup of your receipt and vehicle photos. 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

  • Subscription prices are displayed in your local currency on the Apple App Store or Google Play at the time of purchase
  • Prices may vary by region and are set in accordance with Apple's or Google's pricing tiers
  • We reserve the right to change subscription pricing at any time. Price changes will take effect at your next renewal date, and Apple or Google will notify you in advance

c) Free Trial
New subscribers may be offered a free trial period before their subscription begins. During the trial, you have full access to all Pro features. Your payment method will be charged at the end of the trial period unless you cancel before it expires. Eligibility for a free trial is determined by Apple or Google and may vary.

d) Billing and Renewal

  • All payments are processed by Apple through the App Store on iOS, or by Google through Google Play on Android. We do not store your payment details
  • Subscriptions automatically renew at the end of each billing period unless cancelled at least 24 hours before the renewal date
  • Your Apple ID or Google account, as applicable, will be charged for renewal within 24 hours prior to the end of the current subscription period

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 — 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 subscription expires or is cancelled, your account reverts to the free tier. Your existing data is preserved. A final sync of your local data to the cloud is performed at the point of lapse. You may resubscribe 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.

5. Acceptable Use

You agree to use Bengkel Auto only for lawful purposes and in a manner consistent with these Terms. You agree NOT to:

  • Use the App for any illegal purpose or in violation of any Malaysian law
  • Attempt to gain unauthorised access to any part of the App or its servers
  • Reverse engineer, decompile, or disassemble the App
  • Use the App to transmit harmful, offensive, or malicious content
  • Attempt to interfere with or disrupt the App's operation or infrastructure
  • Resell, sublicense, or commercially exploit the App without written permission
  • Attempt to circumvent subscription gates or access Pro features without a valid subscription

6. Intellectual Property

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.

7. Disclaimer of Warranties

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.

8. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY MALAYSIAN LAW, THE DEVELOPER SHALL NOT BE LIABLE FOR ANY:

  • Loss of data due to device failure, uninstallation, or account deletion
  • Indirect, incidental, or consequential damages
  • Loss of profit, revenue, or business
  • Vehicle damage or repair costs, regardless of whether they arise from use of the App
  • Errors or inaccuracies in AI-scanned receipt data

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.

9. Age Restriction

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.

10. Data Loss

While we provide cloud backup functionality, you acknowledge that:

  • Uninstalling the App without an account will permanently delete all local data
  • We are not responsible for data loss caused by device failure, theft, or circumstances beyond our control
  • Cloud backup depends on a working internet connection and is best-effort
  • You should maintain your own records of critical vehicle information
  • On the free plan, receipt and vehicle photos are stored on your device only and are not uploaded. They will be permanently lost if you uninstall the App, switch devices, or delete the associated record
  • On Bengkel Auto Pro, photos are backed up to cloud storage on a best-effort basis. Upload requires a working connection and may not have completed for recent photos. Photo backup is not a substitute for your own copies, and we are not responsible for loss of photos that were never successfully uploaded
  • Deleting a service record or vehicle deletes its photos, including any backed-up copies. This cannot be undone

11. Service Availability

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.

12. Termination

  • You may stop using the App and delete your account at any time via Profile → Account → Delete Account, or by contacting us at hello.bengkelauto@gmail.com.
  • We reserve the right to suspend or terminate your account if you violate these Terms, with or without notice.
  • Upon termination, your right to use the App ceases immediately. Your cloud data will be deleted within 30 days. Active subscriptions are not refunded upon termination for violations of these Terms.

13. Governing Law

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.

14. Changes to These Terms

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.

15. Severability

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.

16. Entire Agreement

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.

17. Contact

Bengkel Auto
Email: hello.bengkelauto@gmail.com

© 2026 Bengkel Auto · hello.bengkelauto@gmail.com · bengkelauto.my

v1.3 · July 2026