Privacy Policy

Effective date: June 17, 2026 · Last updated: October 8, 2026

Short version: RideLens grades rideshare offers — it reads your screen to show grades but never accepts, declines, or taps anything. Offer screens are read and processed on your device. An account is required; your mileage and session summaries are backed up to your private account in the cloud so you don't lose them. RideLens uses a subscription (15-day free trial) — no ads. Subscription billing is handled by Apple on iPhone and iPad, and by Google Play on Android; we never see or store your payment details. We do not sell your data.

1. Who we are

RideLens ("we," "us," or "our") is a mobile application for Android and for iPhone and iPad, developed and maintained by an independent developer. You can reach us at [email protected].

2. Information we collect

To provide accounts, cloud backup, and the subscription service, we collect:

3. Information processed on your device (not uploaded)

The following is read and processed only on your device and is never uploaded by the app, except inside a bug report you choose to send (see section 2):

4. Accounts (required)

An account is required to use RideLens — it secures your data and lets your mileage and history sync to a new phone. You sign in with a supported provider (e.g. Google); we store your email / provider identifier to link your data to you. We do not use it for marketing. The account is not anonymous.

5. Cloud backup & sync

Your mileage and session summaries — including their breakdown by platform, ride type, drop-off city and hour — are backed up to your private account in Firebase Firestore (users/{your-id}/…), so that reinstalling the app or moving to a new phone does not erase your records. Your individual offers stay on the phone on both iPhone/iPad and Android; use About → Back up my data to keep a copy. Only you, signed in to your account, can access your records; our security rules restrict every record to its owner.

Android versions before 2.9.9.42 also backed up the offer history itself (the numbers RideLens showed you — fare, pickup and trip time and distance, the grade, the drop-off city and the ride type). Current versions no longer send it.

The raw screen text captured by OCR is never part of this backup and never leaves your device. It can contain a passenger's name or a street address, so it stays on the phone, where you can still export it yourself. Drop-off locations that look like a street address rather than a city are withheld from the backup for the same reason. Firebase processing is subject to Google's Privacy Policy.

6. Location & mileage

With your permission, RideLens uses your device location to measure how far you drive during a shift, for your own business-mileage log (IRS standard-mileage style). The distance is calculated on the device. We store and back up the total miles per session — not your route, not individual GPS points. You can deny or revoke location permission in your device settings; mileage tracking simply stops.

7. Subscription & billing

RideLens uses a subscription model with a 15-day free trial, after which a subscription is required to continue using the app. There are no ads. We never see or store your payment card details.

On iPhone and iPad (App Store). Subscriptions are sold and processed by Apple through In-App Purchase. Manage or cancel them, and turn off auto-renewal, in Settings → your name → Subscriptions. We receive only the entitlement status (active / not active) — never your payment details.

On Android (Google Play). Billing is handled by Google Play Billing. Subscription management (cancel, upgrade, receipt) is done through your Google Play account.

For billing questions contact [email protected].

8. How RideLens reads the screen

On iPhone and iPad (App Store). RideLens reads the screen only while you have started a screen broadcast through the system's own consent sheet (Apple's ReplayKit). Frames are analysed in memory with Apple's Vision text recognition and discarded immediately — nothing is recorded, saved to Photos, or uploaded. The system recording indicator stays visible throughout, and you can stop the broadcast at any time. No Accessibility permission is used on iPhone or iPad.

On Android (Google Play). RideLens uses Android's Accessibility Service API to read offer card text from rideshare driver screens. This is a read-only capability: RideLens reads offer details (fare, distance, time) for on-device grading. It does not accept, decline, or perform any touch action — it never interacts with the apps it reads. It does not read keystrokes, passwords, banking information, or content outside the rideshare apps you authorize, and it does not transmit captured content. This usage is declared to Google Play as a driver-assistance reader.

9. Crash reporting

On Android, production builds use Firebase Crashlytics to report crash stack traces (device model, OS version, app version, stack trace). Crash reports do not contain offer data or earnings information. On iPhone and iPad, RideLens does not use Crashlytics: crash logs stay on your device and are included only in a bug report you choose to send.

10. Third-party services

11. Children's privacy

RideLens is intended for adult rideshare drivers (18+). We do not knowingly collect data from anyone under 18. If you believe a child has used the app, contact us and we will assist with deletion.

12. Data retention and deletion

You can delete your account and all associated cloud data at any time from Settings → Account → Delete Account. This removes your Firebase account and your session/mileage data in the cloud (including all records under your account), and wipes the app's local data on that device. Uninstalling the app removes the remaining local data from that device. You can also email [email protected] for assistance.

13. Changes to this policy

We may update this Privacy Policy. Changes will be posted at this URL with an updated "Last updated" date. Continued use of the app after changes constitutes acceptance.

14. Contact

Questions about this Privacy Policy? Email us: [email protected]


Türkçe versiyon: Gizlilik Politikası (TR)