Privacy Policy • 2ogra (Ogra)

Privacy policy for a cash-first, offline-first app.

This Privacy Policy explains how 2ogra (also referred to as Ogra or أجرة) handles information when you use the mobile app. The current version of the app is designed to work primarily on your device, without requiring an account or a cloud backend for core usage.

Effective Date March 28, 2026
Current model Offline-first and local-only by default

No account required

The app does not require signup, login, phone verification, or email access for normal use.

Stored on your device

Trip records, pocket balances, presets, and settings are stored locally so the app can keep working offline.

No active ad or analytics stack

The current codebase does not initialize Firebase, crash reporting, or a remote analytics backend during normal app use.

1. Scope

This Privacy Policy applies to the 2ogra mobile app and the information handled through the app itself. It does not control how Apple, Google, GitHub, or other third-party services handle information under their own privacy policies.

2. What the app stores

To provide its core fare-collection features, the app may store the following information locally on your device:

  • Trip transactions and settlement history.
  • Pocket or cash inventory values used to calculate change.
  • Fare presets and route-related configuration you create.
  • App settings and usage preferences, such as rounding behavior.
  • Simple operational state needed to recover unfinished local actions.
2ogra is built to keep the conductor’s working data on the device first. In the current version, normal use does not require a user account or a mandatory remote server.

3. How that information is used

  • To calculate fares, change, and settlement status accurately.
  • To save your trip history and maintain reports on the device.
  • To remember pocket balances, presets, and settings between sessions.
  • To restore local app state safely after interruptions or restarts.

4. What the app does not currently do by default

The current build is not designed around personal data collection. In normal use, 2ogra does not require:

  • A personal account, username, or password.
  • Your contacts, microphone, camera, or precise location.
  • Cloud sync for basic fare collection and reporting.
  • Selling your data or sharing it for targeted advertising.

The current codebase also does not actively initialize Firebase, crash reporting, or remote analytics during ordinary use. If that changes in a future release, this policy will be updated before the new behavior is relied on.

5. Sharing, third parties, and platform behavior

We do not intentionally share your in-app operational data with third parties for advertising or resale. However, a few important platform notes apply:

  • Apple App Store and Google Play may collect standard technical, billing, fraud-prevention, or download-related data under their own policies.
  • Your device operating system may include app data in device backups if backup is enabled on your device or account.
  • The Android app package currently declares the standard Google advertising ID permission (`AD_ID`). The app is not designed to serve ads or build advertising profiles from your transaction history.

6. Retention and deletion

Data stored by the app generally remains on your device until you remove it. Depending on the feature, you can delete information by clearing app data, uninstalling the app, or removing local records in a future in-app management flow.

7. Security

We aim to keep app data handling straightforward and minimal. That said, no software or device storage method can guarantee absolute security. You are responsible for keeping your device protected with appropriate passcodes, operating system updates, and account security controls.

8. Children’s privacy

2ogra is intended as a work tool for fare collection and transport operations. It is not directed to children, and it is not designed to knowingly collect personal information from children.

9. Changes to this policy

This policy may be updated as the app changes. When there is a material change in how information is handled, the updated version will be posted on this page with a revised effective date.

10. Contact

For privacy-related questions about 2ogra, you can contact the project maintainer through the project repository:

github.com/AnasKhaled1876/ogra

Issue tracker: github.com/AnasKhaled1876/ogra/issues

General app support page: support.html