Independent Developer
Home Portfolio Jadwal MRT LRT

Privacy Policy

Last updated: May 16, 2026

This Privacy Policy explains how the Jadwal MRT LRT iOS and watchOS application ("Jadwal MRT LRT", "the app", "we", "our", or "us") handles information when you use it. By using the app, you agree to the practices described below.

Summary: Jadwal MRT LRT does not require an account, does not use third-party analytics or advertising trackers, and does not transmit your favorites or schedule history off your device. Location is used only on-device to find the nearest station.

1. Information We Do Not Collect

We do not collect or transmit:

  • Personal identifiers such as name, email address, or phone number;
  • Your favorite routes or favorite stations;
  • Where you go or which trains you take;
  • Analytics, behavioral data, or third-party SDK telemetry;
  • Advertising identifiers.

2. Location Data

With your permission, the app uses your device's location only to identify the nearest station across MRT Jakarta, LRT Jabodebek, and LRT Jakarta. Location data is processed entirely on-device, is never persisted between launches, and is never sent to us or to any third party. You can deny or revoke location access in Settings → Jadwal MRT LRT → Location; the rest of the app continues to work normally.

3. Data Stored Locally on Your Device

Favorites, preferences, language, theme, schedule overrides, and widget configuration are stored only on your device using iOS's standard local storage (SwiftData and the system user-defaults database). If iCloud sync is enabled by you at the system level for app data, this information may be synchronized between your own Apple devices through Apple's iCloud — we do not have access to it.

4. Apple Watch & Widget Data

The iPhone app uses Apple's WatchConnectivity framework to mirror your favorites, premium entitlement, and widget preferences onto the paired Apple Watch and onto the widget extensions. This communication is device-local — it travels between your own iPhone, Apple Watch, and widget processes via Apple's secure pipes. It does not pass through our servers.

5. Schedule Data

Train schedules are bundled inside the app and updated via App Store updates. The app does not require an internet connection at runtime to compute the next train. We do not log which routes you look up or when.

6. Notifications

If you grant notification permission, the app may schedule local notifications (for example, departure reminders). These are scheduled and delivered by iOS on your device — we do not operate a push server.

7. Purchases and Subscriptions

Jadwal MRT LRT offers a Premium tier sold through the App Store: a yearly subscription (with a 3-day introductory free trial) and a one-time Lifetime unlock. All transactions are processed by Apple via StoreKit. We do not see or store your payment information. Apple's privacy policy applies to those transactions. Premium status is verified locally against Apple's signed transaction record — no server of ours is involved.

8. Permissions

The app may request the following iOS permissions, each optional:

  • Location: to identify the nearest station.
  • Notifications: to deliver local departure reminders.

You may revoke any permission at any time in Settings → Jadwal MRT LRT.

9. Children's Privacy

Jadwal MRT LRT is rated 4+ and does not knowingly collect any information from anyone, including children under 13.

10. Data Security

Because no data is transmitted to us, there is no server-side data to secure. Information stored on your device is protected by iOS's standard sandboxing and device-level security.

11. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top will reflect the latest revision.

12. Contact

Questions or concerns about this Privacy Policy? Email support@ibrahimalik.com.

© 2026 Independent Developer · All Rights Reserved
Jadwal MRT LRT Terms Contact