← Northbaseworks

Scavenger for Android — Privacy Policy

Last updated: November 12, 2026

Scavenger is built by Northbaseworks, LLC ("Northbaseworks," "we," "us"). This policy explains what information Scavenger for Android collects, how it's used, and what choices you have.

On this page

The short version

Scavenger for Android doesn't collect more than it needs to keep your household's shopping lists in sync, run Scout (its AI-powered photo and voice input), and help you find nearby stores. Signing in with Google shares your email address and your Google account's display name with us — we use your email to create and manage your account, and your display name to identify you to your household. Photos and voice input you submit to Scout are sent to a third-party AI service to extract and categorize items, and are not stored by Northbaseworks afterward. If you use nearby-store search, your approximate location is sent to Scavenger's own server to find stores near you, and is not stored or logged. We don't sell your data, use your photos or lists to train AI models, or show ads.

Account & identity data

Scavenger for Android requires signing in with a Google account. Signing in shares two pieces of information with us, which are used for two different purposes:

We do not store your Google account profile photo. There is currently no way to sign in without a Google account — there is no guest, anonymous, or offline mode.

Household & shopping list content

Scavenger organizes your shopping around a household ("Party"): the store list, hunts (shopping trips), and items on them. This content is stored using Google's cloud infrastructure, scoped to your household and accessible only to members of that household — nothing is visible across households.

If you invite others to your household, they can see and edit the same shopping lists, store list, and hunt history you can, and they can see your display name — household membership is an all-or-nothing, shared view by design.

Invite links & invite codes

You can invite someone to your household two ways: an 8-character invite code, or a share link of the form scavenger.northbaseworks.com/invite/…. Both refer to the same single-use invitation, which expires seven days after it's created.

Redeeming an invitation is also rate-limited per IP address, to bound attempts to guess an invite code rather than use a real one. See Device & anti-abuse data for how that data is used.

Scout AI (photo & voice input)

Scout is Scavenger's AI-assisted feature for turning a photo of a list, or a spoken item, into structured shopping-list entries.

Anthropic acts as our AI processing provider for Scout. Anthropic's own retention of what you submit is governed by Anthropic's commercial terms, separate from this policy — Northbaseworks does not currently retain a copy of submitted photos or text after Scout returns a result. If you're located outside the United States, using Scout means your photo or item text is transferred to and processed in the United States.

Location

If you use Scavenger's nearby-store search, your device's location is requested — through the standard Android location permission prompt — only when you open that feature; Scavenger does not access your location at any other time or in the background.

Your approximate location — not your exact position: Scavenger only has Android's approximate-location permission, and the app rounds the location further, to no finer than roughly city-block level, before sending it — is sent, together with the store category you're searching for, the search radius and your household's identifier, to Northbaseworks' own server (hosted by Cloudflare, our hosting provider). The server uses it for that one search, to look up nearby stores in its own copy of store listings for the United States and Canada, and returns store names and distances to your device. Your location is not stored, cached, logged, or passed on to anyone else. As with any request to our servers, your IP address is processed to deliver the request, as described under Data retention. The store listings come from Overture Maps Foundation's open places data; your location is not sent to Overture or any other mapping service.

Device & anti-abuse data

To keep Scout AI usage fair and prevent abuse (for example, one device repeatedly creating new households to get around usage limits), our backend uses your IP address to apply rate limits and detect abusive traffic patterns, using short-lived request counters (they reset within about a day) keyed to a shortened form of your IP address (its network prefix, not the full address) that are not tied to your account — see Data retention for how long IP addresses in logs are kept. On Android we also use Google Play Integrity: when a household is registered, a token from Google Play is verified by our backend to confirm the request comes from a genuine app install, and we keep the result (see Data retention).

Diagnostics & logs

Like most online services, Scavenger's backend keeps a limited amount of operational data to keep the service running, secure, and reliable:

Third-party service providers

Scavenger for Android relies on a small number of service providers to function:

Data retention

We keep data only as long as it's useful for the purpose it was collected for:

Deletion & your choices

Deleting a household. The member who created a household is its owner, and only the owner can delete it. Deleting a household permanently removes that household's lists, stores, hunts, and item history, along with the member display names stored against it, for every member (copies may remain in database backups for up to 7 days, and copies of backend records for up to 40 days; see Data retention above). It also deletes the usage, diagnostic and feedback records our backend holds for that household. It does not cancel a Google Play subscription; manage that in Google Play.

Leaving a household, or being removed from one. Any member other than the owner can leave a household at any time, and the owner can remove another member. In both cases the effect on your data is the same and is deliberately narrow: your account identifier is removed from that household's member list, so the household's content is no longer accessible to you and you no longer appear as a current member. The household's shared content — its lists, stores, and hunt history — is not deleted, because that content is household-scoped rather than attributed to individual members; it stays available to the remaining members. Your display name may remain stored as an inactive entry on that household record after you leave; it is no longer shown as a current member anywhere in the app. Leaving or being removed also has no effect on any subscription attached to that household, which is recorded at the household level and is not attributed to whichever member purchased it. The owner cannot leave a household without deleting it, because Scavenger does not currently support transferring ownership.

Leaving a household is not the same as deleting your account. To delete your account, use Delete Account in the app's Settings. It deletes your household if you own it (or removes only you if you are a member), removes your Google sign-in record in Firebase Authentication, and does not cancel a Google Play subscription. You can also request deletion at northbaseworks.com/scavenger/delete-account, which does not require the app to be installed. Requests made on that page are processed manually and confirmed by email. If you own a household, your request deletes that household for everyone, the same as using Delete Party, since Scavenger does not currently support transferring ownership. If you are a member of someone else's household, your request removes only you: you are taken off its member list, your display name stored on it and your own Terms-acceptance record are deleted, and the household and its other members are untouched (invite links that mention you expire within 7 days). If we cannot match your request to your household, we delete nothing and follow up by email. A request made on that page does not remove your Google sign-in record in Firebase Authentication (your account identifier, and the email address and name Google provides when you sign in); deleting your account in the app does.

Scout's photo scanning and voice input are optional — you can use Scavenger's core list and sharing features entirely by entering items manually. Nearby-store search is also optional and only accesses your location if you open it and grant the permission prompt.

Your rights

Depending on where you live, you may have rights to access, correct, or delete personal information we hold about you. Contact us at the address below to make a request.

Children's privacy

Scavenger is intended for users 16 and older. The app does not currently ask for or verify a user's age at sign-up.

Security

Household and shopping-list data is protected by access-control rules that restrict it to members of that household. We rely on the security practices of our infrastructure providers (Google, Cloudflare) in addition to our own access controls. No method of storage or transmission is completely secure, and we can't guarantee absolute security.

Changes to this policy

If this policy changes, the "last updated" date above will change and, for material changes, we'll make reasonable efforts to notify users through the app.

Contact

Questions about this policy or Scavenger's data practices: use the contact form on our Support page. To actually request deletion of your data, use the dedicated form at northbaseworks.com/scavenger/delete-account instead — the Support page's contact form is for questions, not for submitting a deletion request.