MyProfitR

Privacy Policy — Last updated: April 2026

MyProfitR (“the app”, “we”, “our”) is an Android application that helps gig-economy drivers evaluate the profitability of incoming ride offers in real time. This Privacy Policy explains what information the app processes, how it is used, and how it is protected.

Short version: Ride offer data (price, distance, duration) stays entirely on your device. The app uses Firebase Crashlytics and Firebase Analytics to collect anonymous crash reports and basic usage statistics — this diagnostic data is sent to Google’s servers. No personal data, ride earnings, or screen content is ever transmitted.

1. Data Processed by the App

The app reads and temporarily processes the following data from supported driver apps (Uber Driver, Bolt Driver, iFood, Just Eat, and Deliveroo):

This data is stored locally on your device (Android Room database and DataStore) as your trip history. It is never transmitted to any external server and never shared with third parties.

The app also collects anonymous crash and diagnostic data via Firebase Crashlytics and basic usage statistics via Firebase Analytics. This data does not include any ride earnings, screen content, or personally identifiable information. See Section 4 for details.

2. Purpose of Data Processing

Fare, distance, and duration data are used exclusively to:

3. Accessibility Service & Ephemeral Screenshots Sensitive

The app uses Android’s Accessibility Service to read offer text from driver apps. For most apps (Bolt Driver, iFood, Just Eat, Deliveroo) this works by traversing the standard accessibility tree — no screenshot is needed.

Uber Driver (React Native): Uber Driver is built on React Native, which does not expose the offer card text through the standard Android accessibility tree. To support Uber Driver, the app captures a single temporary screenshot using the AccessibilityService.takeScreenshot() API (Android 11+) when an offer appears. This screenshot is:

The Accessibility Service does not read: messages, contacts, call logs, passwords, banking credentials, browser history, or any personal information of the driver or their passengers. It only activates when a supported driver app is in the foreground.

4. Firebase Crashlytics & Analytics

The app integrates two Firebase SDKs from Google:

Firebase Crashlytics — collects crash and ANR reports automatically when the app crashes. Each report contains: device model, Android OS version, app version, timestamp, and the stack trace of the crash. No ride data, screen content, or user-identifiable information is included. This data is used solely to identify and fix bugs.
Firebase Analytics — collects anonymous usage events (e.g., which screens are visited, session duration). No ride earnings, trip details, or personal information are sent. This data helps us understand which features are used so we can improve the app.

Both services are provided by Google LLC and are subject to Google’s Privacy Policy. You can opt out of Firebase Analytics data collection via Android Settings → Google → Ads → Opt out of Ads Personalization.

5. Data Sharing

Ride earnings data and screen content are never shared with any third party. The only data transmitted externally is the anonymous crash and usage data described in Section 4, which is sent to Google (Firebase) for diagnostic purposes. We have no proprietary backend servers and do not sell any data.

6. Data Storage & Deletion

All trip history is stored in the app’s private internal storage (Android Room database + DataStore). This data:

7. Sensitive Permissions Used

Permission Why it is needed
Accessibility Service Reads offer text (price, distance, duration) from driver app screens
canTakeScreenshot Captures an ephemeral screenshot for Uber Driver only (React Native does not expose offer text through the accessibility tree). Processed in RAM, discarded immediately.
SYSTEM_ALERT_WINDOW Displays the floating profitability overlay on top of driver apps
POST_NOTIFICATIONS Sends a local notification when a high-profit offer is detected (Android 13+)
VIBRATE Haptic feedback when a green (profitable) offer appears
RECEIVE_BOOT_COMPLETED Updates the home-screen earnings widget after device restart
FOREGROUND_SERVICE / SPECIAL_USE Keeps the overlay service running while you use the driver app
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Shows an in-app dialog to whitelist MyProfitR from Android battery optimisation. Without this, aggressive OEM battery savers (Samsung, Xiaomi, Huawei, etc.) may kill the Accessibility Service and overlay while you are using the driver app. No battery data is collected or transmitted.

8. Children’s Privacy

MyProfitR is intended for professional gig-economy drivers and is not directed at children under the age of 13. We do not knowingly collect any information from children.

9. Changes to This Policy

If we make material changes to this policy, we will notify users through an app update published on Google Play. The updated policy will always be available at this URL.

10. Contact

If you have questions about this Privacy Policy, please contact us at:
eskiuldev@gmail.com