Privacy Policy

OrderPilot — a productivity app for couriers (Uber, Wolt, Glovo, Bolt Food)

TL;DR: OrderPilot collects zero data about you. None. Zilch.
The app does not even have Internet permission — it is technically incapable of sending anything anywhere.

What does this actually mean?

No server

The app runs 100% on your phone. There is no backend, no cloud, no API, no user account. When you uninstall OrderPilot, everything related to the app ceases to exist.

No Internet connection

Android requires every app to declare the android.permission.INTERNET permission in order to communicate with the network. OrderPilot does not declare this permission. This is not just a statement — it is a system-level technical enforcement.

How to verify:

No tracking

We do not use Google Analytics, Firebase, Crashlytics, Facebook SDK, or any other tracker. The advertising identifier (AD_ID) has been explicitly removed in the app manifest.

No accounts

No login, no registration, no password, no email. The app does not know you exist and never will.

What about the data the app sees?

OrderPilot uses two mechanisms to detect courier offers:

1. Accessibility Service

Android allows apps to read text displayed on screen by other apps — a mechanism originally designed for blind users (screen readers). OrderPilot uses it to see the offer text displayed by Uber, Wolt, Glovo, or Bolt Food.

2. OCR — text recognition from screen captures

When Uber or Wolt do not expose the offer text via Accessibility (because they use React Native, which does not build a complete accessibility tree), OrderPilot takes a screenshot and recognizes text locally using Google ML Kit Text Recognition.

ML Kit Text Recognition, which we use, performs processing on-device (locally) per Google's documentation. Even if the library were to try to transmit data, without Internet permission it is technically not possible.

What about diagnostic logs?

OrderPilot has a built-in rotating diagnostic log buffer — the last ~200 text lines describing what the app was doing (offer X detected, parser returned Y, etc.). The logs:

Logs may contain offer amounts and distances you saw. They do not contain personal data, contacts, client addresses, or any information that would allow the identification of third parties.

What about my app settings?

Settings (profitability color thresholds, UI language, overlay position, user preferences) are stored in your phone's internal memory using the standard Android SharedPreferences mechanism. They are accessible only to OrderPilot.

The file containing consent to the Prominent Disclosure policy (order_pilot_disclosure.xml) is excluded from Android Auto Backup — meaning that after restoring a phone from the cloud, the user will be asked again to accept the information about accessibility service usage. Other settings may be restored if you have Android Auto Backup enabled — this is a standard Google mechanism, independent of the app.

Google Play Services

The app does not directly call Google Play Services. However, Google Play (the store itself) may collect information when you download and install the app — this is beyond the app's control and is governed by the Google Privacy Policy.

Changes to this policy

In the event of updates to this policy, the version and date below will be updated. Significant changes (e.g., if we ever started collecting any data) will be announced in the Google Play Store release notes and in the app itself.

Contact

Got a question? Found something concerning? Want to talk?

Email: krzychu.brzezi@gmail.com

I reply personally — I am a solo developer, not a large company. A reply may take a few days.


Legal section (GDPR)

Data controller

Krzysztof Brzezinski, natural person (not a registered business), contact: krzychu.brzezi@gmail.com.

Legal basis for processing

Because OrderPilot does not process any personal data beyond the user's device and does not transmit it to any third party, no legal basis for processing arises under Article 6 GDPR. All operations are performed locally, under the exclusive control of the user, who is also the sole recipient of the analysis results.

Purposes of processing

Local real-time analysis of courier offers, to support the user in assessing the profitability (hourly rate calculation) of a delivery job. The app does not provide financial advice — the results are strictly computational and informational.

Data categories

CategoryDescription
Data visible to the appCourier offer text (amount, distance, time, city) read from the screens of Uber / Wolt / Glovo / Bolt Food courier apps.
Data stored locallyUser settings (thresholds, language, UI preferences), rotating diagnostic log buffer.
Data transmitted externallyNone.

Data recipients

None. Data does not leave the user's device.

Retention period

User rights (GDPR Articles 15–22)

Because we do not collect personal data in the GDPR sense, most Article 15–22 rights do not directly apply — there is no data we could share, rectify, or delete in our systems (we have no systems). If you nevertheless wish to exercise any of these rights, write to the above email — I will respond within 30 days.

Transfer of data outside the EEA

We do not transmit any data, including outside the European Economic Area.

Children

The app is intended for professional couriers, in practice adults. We do not knowingly collect any data from persons under 16 years of age (or above — we do not collect anything from anyone).

Complaint to supervisory authority

If you believe your GDPR rights are being violated, you have the right to file a complaint with the President of the Personal Data Protection Office (UODO) in Poland: https://uodo.gov.pl. Residents of other EU countries may contact their local data protection authority.