Privacy Policy

Last updated: September 17, 2026

PuddleJumper ("we," "our," or "us") is operated by Andrew Bruce. PuddleJumper helps a rideshare driver decide whether a ride offer is worth taking, by reading the offer shown on their screen and scoring it against their own running costs. This policy explains exactly what we collect to do that, what we do not collect, and how to delete it.

Reading Your Screen

PuddleJumper uses Android's AccessibilityService to notice when a ride offer appears and to capture that screen so the offer can be read. This is the only reason the app uses that permission, and it is the most sensitive thing the app does, so we want to be exact about it:

Information We Collect

Account Information: When you sign in with Google, we receive your email address and display name. We use this to create and manage your account.

Offer Details: When an offer is scored, we receive the information needed to score it and to explain the result later: the fare, trip distance and time, pickup distance and time, ride type, and the pickup and dropoff addresses shown on the offer card. The rider's rating shown on the card is read on your phone only and is never sent to us.

Location: Your device's location at the moment an offer arrives, used to work out how far the pickup is and which market you are in. We do not track your location when the app is not running — the app holds no background-location permission at all.

Extracted Text: We keep the raw text our reader pulled from the offer card. When the reader misreads a number, this is what lets us find out why instead of guessing.

Driver Settings: Your preferences, including market definitions, green zones, red zones, your cost per mile, and your earning thresholds. This is what makes the recommendations yours rather than generic.

Decision History: A record of the offers you were shown and what PuddleJumper recommended. We do not know whether you actually accepted or declined a ride.

Device Information: Basic device information (model, operating system version, app version) for troubleshooting. If the app crashes, a diagnostic log is uploaded on next launch, linked to your account.

What We Share With Other Drivers

PuddleJumper's market screens — the heatmap, time grid, and market rate lookup — work because drivers' offer economics are pooled. Here is exactly what that means, and what it does not.

One honest caveat: while only a few drivers are contributing in a given area, the pooled figures for that area are necessarily made up of a small number of people's offers. They are not shown with any name or account, but they are thin. They become both more useful and harder to attribute as more drivers contribute.

How We Use Your Information

To score offers against your own costs, to show you your own decision history, to build the shared market picture described above, and to diagnose faults. We do not sell your data. We do not share your personal data with advertisers, and there is no advertising in the app.

Third-Party Services

Data Security

Data is transmitted over encrypted connections and stored on Google Cloud Platform infrastructure. Access requires authentication, and each driver's settings and history are scoped to their own account.

Data Retention

Your settings and decision history are kept while your account exists. Pooled offer economics are retained as part of the shared market data: they carry no coordinates and no addresses, only the grid cell and the economics of the offer. While your account exists, we can follow the internal link described above from a pooled record back to it.

Your Rights

You have the right to:

Deleting your account removes your settings and your sign-in, and strips the account identifier from your decision history, within 30 days of the request. The de-identified offer records — fares, distances, times and grid cells — are kept as part of the shared market data. Once the identifier is gone, the internal link is broken and those records can no longer be traced back to you, by us or by anyone else.

If you would rather your past offers were removed from the pooled market data as well, email support@puddlejumper.io before you delete your account, while the link still exists, and we will remove them first.

To exercise these rights, use the account deletion page or contact us at support@puddlejumper.io.

Children's Privacy

PuddleJumper is a tool for working rideshare drivers and is not intended for users under 18 years of age. We do not knowingly collect information from children.

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes through the app or via email. Continued use of the app after changes constitutes acceptance of the updated policy.

Contact Us

If you have questions about this Privacy Policy or our data practices, please contact us:

Email: support@puddlejumper.io
Website: puddlejumper.io