OrderPilot — a productivity app for couriers (Uber, Wolt, Glovo, Bolt Food)
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.
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:
adb shell dumpsys package com.orderpilot.app | grep INTERNET — returns empty.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 login, no registration, no password, no email. The app does not know you exist and never will.
OrderPilot uses two mechanisms to detect courier offers:
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.
packageNames in the service configuration).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.
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.
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.
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.
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.
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.
Krzysztof Brzezinski, natural person (not a registered business), contact: krzychu.brzezi@gmail.com.
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.
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.
| Category | Description |
|---|---|
| Data visible to the app | Courier offer text (amount, distance, time, city) read from the screens of Uber / Wolt / Glovo / Bolt Food courier apps. |
| Data stored locally | User settings (thresholds, language, UI preferences), rotating diagnostic log buffer. |
| Data transmitted externally | None. |
None. Data does not leave the user's device.
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.
We do not transmit any data, including outside the European Economic Area.
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).
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.