top of page

Privacy Policy

Effective date: July 29, 2026

Batch Keeper (“Batch Keeper,” “we,” “us,” or “our”) provides tools for independent grocery delivery shoppers to organize customer delivery records, calculate batch profitability, track mileage and earnings, receive customer arrival alerts, and view nearby shopper activity.

This Privacy Policy explains what information Batch Keeper accesses, collects, uses, stores, and shares when you use the Batch Keeper mobile application and related services.

1. Information We Collect

Account Information

When you create and manage an account, we may collect:

  • Your name

  • Email address

  • User account identifier

  • Profile information you choose to provide

  • Authentication and session information

Authentication is provided through Clerk.

Customer and Delivery Records

Batch Keeper allows you to create records relating to your delivery experiences. Information you choose to enter may include:

  • Customer name or label

  • Delivery address

  • Tip history

  • Delivery history

  • Ratings and delivery difficulty

  • Notes and safety indicators

  • Other content you voluntarily enter

You are responsible for entering this information lawfully and using it only for legitimate delivery-related purposes.

Mileage and Earnings Information

During a work session that you manually start, Batch Keeper may process:

  • Distance traveled

  • Session duration

  • Mileage totals

  • Earnings entered by you

  • Vehicle fuel efficiency

  • Gas prices and estimated fuel costs

  • Calculated earnings and profitability

Raw GPS coordinates used for mileage calculations are processed temporarily on your device. Batch Keeper retains the calculated mileage and session results rather than a permanent route history.

Location Information

With your permission, Batch Keeper may access precise or approximate location for the following features:

  • Mileage tracking during a work session you manually start

  • Customer arrival alerts using operating-system geofencing

  • Nearby shopper activity when you choose to share your presence

  • Local weather information

  • Converting a location or address into geographic coordinates

Mileage tracking may continue while the app is in the background or the screen is locked, but only during an active work session. Tracking stops when you end the session.

Customer arrival alerts may operate in the background through Android or iOS geofencing when you enable that feature. You may disable arrival alerts at any time.

If you enable nearby shopper activity, your most recent location may be sent to our server to calculate the number of participating shoppers nearby. Other users receive only an aggregated count and do not receive your identity or coordinates.

Purchase and Subscription Information

Google Play processes subscription payments. Batch Keeper does not receive or store your complete payment card information.

We may receive and process:

  • Subscription status

  • Product purchased

  • Purchase and renewal status

  • Entitlement status

  • Transaction identifiers

  • App user identifier

RevenueCat assists us with subscription verification and entitlement management.

Device and Technical Information

Our authentication, subscription, hosting, and operating-system service providers may process limited technical information necessary to provide their services, including:

  • Device type

  • Operating system and app version

  • Session and authentication identifiers

  • Device or installation identifiers

  • Network and diagnostic information required to complete a request

Batch Keeper does not use advertising identifiers for advertising and does not contain third-party advertising.

2. How We Use Information

We use information to:

  • Create and administer user accounts

  • Authenticate users and maintain secure sessions

  • Provide customer-record and delivery-history features

  • Calculate mileage, fuel costs, earnings, and profitability

  • Provide customer arrival alerts

  • Provide nearby shopper counts

  • Display local weather information

  • Process and verify subscriptions

  • Provide customer support

  • Protect the app against misuse, fraud, and security threats

  • Comply with legal obligations

We do not sell personal information.

We do not use personal information for targeted advertising.

3. Service Providers and Data Sharing

We share information only when necessary to operate the app, provide a user-requested function, protect our services, or comply with law.

Service providers may include:

  • Clerk: account authentication, user management, and session security

  • RevenueCat: subscription status, purchase verification, and premium entitlements

  • Google Play: subscription purchases, billing, renewals, and purchase history

  • Open-Meteo: weather requests based on location

  • Google Maps or Apple Maps services: address geocoding and reverse geocoding

  • Hosting and database providers: secure operation of our API and database infrastructure

When location is sent to Open-Meteo or mapping services to fulfill a request, those providers process it according to their own privacy policies.

We may also disclose information:

  • When required by applicable law, regulation, court order, or valid governmental request

  • To investigate fraud, abuse, security incidents, or violations of our terms

  • In connection with a merger, acquisition, financing, or sale of assets, subject to appropriate notice and legal protections

We do not provide one shopper with another shopper’s identity or exact location through the nearby shopper feature.

4. Data Storage and Retention

Account and customer records stored on our servers are generally retained while your account remains active.

Some information, such as mileage sessions and temporary location-processing data, may be stored locally on your device.

Location used for mileage calculation is processed as needed to calculate distance and is not retained by Batch Keeper as a permanent route history.

When nearby presence sharing is enabled, the most recent stored location may be overwritten by later updates. Only recently active records are included in nearby shopper calculations.

We retain information only as long as reasonably necessary to:

  • Provide requested app functionality

  • Maintain and secure accounts

  • Resolve disputes

  • Enforce agreements

  • Meet legal, tax, accounting, or regulatory obligations

Third-party providers, including Google Play and RevenueCat, may retain transaction records according to their own policies and applicable legal requirements.

5. Account and Data Deletion

You may permanently delete your Batch Keeper account directly in the app:

Account → Profile → Delete Account → Delete Permanently

You may also submit a deletion request at:

https://www.batch-keeper.com/account-deletion-request

Deleting your account removes the account and associated Batch Keeper server data, including stored customer and presence records, subject to any information we are legally required to retain.

Local app data associated with the account is also cleared as part of the in-app deletion process.

Deleting your Batch Keeper account does not automatically cancel an active Google Play subscription. You must cancel the subscription separately through Google Play to prevent future charges.

Google Play and other payment providers may retain purchase or subscription records according to their policies and applicable law.

6. Your Choices and Rights

Depending on your location, you may have the right to:

  • Access personal information associated with your account

  • Correct inaccurate information

  • Request deletion of your account and associated data

  • Withdraw optional location permissions

  • Disable customer arrival alerts

  • Stop mileage tracking

  • Disable nearby presence sharing

  • Cancel your subscription through Google Play

You can manage location permissions through your device settings. Disabling a permission may prevent the related feature from operating.

7. Data Security

We use reasonable administrative, technical, and organizational safeguards designed to protect information.

Data transmitted between the app and our servers is protected using encrypted HTTPS connections. However, no electronic storage or transmission system can be guaranteed to be completely secure.

You are responsible for maintaining the confidentiality of your account credentials and securing access to your device.

8. Children’s Privacy

Batch Keeper is intended for adults aged 18 and older. It is not directed to children, and we do not knowingly collect personal information from children.

If you believe a child has provided personal information to Batch Keeper, contact us so that we can investigate and delete it where appropriate.

9. International Data Processing

Our service providers and infrastructure may process information in the United States or other countries. Data-protection laws in those locations may differ from those in your place of residence.

Where required, we use appropriate safeguards for international transfers of personal information.

10. Changes to This Privacy Policy

We may update this Privacy Policy to reflect changes to Batch Keeper, our service providers, legal requirements, or data practices.

When we make material changes, we will update the effective date and provide additional notice when required.

11. Contact Us

For privacy questions, account requests, or concerns, contact:

Batch Keeper
Email: pebeweb@gmail.com
Website: https://www.batch-keeper.com

bottom of page