AISLEPRO ("we", "our", or "the app") is a grocery list app that lets you tag items with store locations so shopping can happen without backtracking. This policy explains what information we collect, how we use it, and your choices.
Information We Collect
The app works without creating an account. On first launch, your device is given an anonymous account so your list can sync and persist — this requires no personal information.
If you choose to sign in (optional), we collect:
- Email address — used to identify your account and send magic link sign-in emails.
- Name and profile picture — only if you sign in with Google or Apple and those services share them. We do not require or display these.
When you use the app, we store:
- List and item data — the items you add, including name, brand, variety, quantity, unit, size, packaging size, notes, your own tags, and location tags (aisle, department, shelf).
- Purchase history — when you mark an item purchased, we store the time you marked it, so the app can suggest items to re-add later.
- Store data — the names of the stores you create and the order you arrange them in.
- App preferences — settings like your selected store, language, and display options, stored on your device.
If you send a bug report or suggestion from within the app, we receive:
- Your message and the type of report you chose.
- An anonymous device identifier, so repeat reports from one device can be recognised. It is not linked to you and identifies nobody by name.
- Technical details about the running app — app version, release channel, update identifier, whether the build is running an update, platform and OS version, screen size rounded to the nearest 50 points, pixel ratio, text-scaling setting, and device locale.
How the app is used (usage analytics):
- Which features you use, as counts and labels only — that the app was opened, that the upgrade screen was opened, that an item was added, that a store was created, that an item was marked purchased, and that an upgrade completed. Alongside these we record simple values such as how many stores you have, and whether an added item went onto your list or into your library.
- We never send anything you typed. No item names, no brands, no quantities, no notes, no store names, no tags, no aisle or department labels.
- The same anonymous device identifier described above is attached, so repeated use from one device can be counted once. It is created by the app, changes if you reinstall, and is not your account id.
- Basic build information — app version, build number, app name and package name, and whether the device is a phone or a tablet.
What the analytics deliberately does not send: your device's model or manufacturer, your operating system version, your language or time zone, and no automatic screen or tap recording. Everything sent is an explicit, named event.
What we deliberately do not collect:
- Your device's name, which is frequently a person's real name.
- Exact screen dimensions — they are rounded, because a precise value is close to unique to one device.
- Location or GPS data from your device. The app never asks for location access. Aisle, department and shelf are labels you type; they are not derived from where you are. One exception applies to crash reports — see "Crash Reporting and Approximate Location" below.
- Advertising identifiers.
How We Use Your Information
- To provide the app's core functionality (storing and syncing your lists, stores, and purchase history).
- To suggest items to re-add based on your own purchase history.
- To diagnose crashes and errors, and to understand and act on bug reports you choose to send.
- To understand which features are actually used, so we know what to improve.
We do not sell your data. We do not use your data for advertising.
Third-Party Services
- Supabase — our backend database and authentication provider. Your account, list, purchase and feedback data are stored on Supabase servers. See supabase.com/privacy.
- Google Sign-In — optional sign-in method. See Google's Privacy Policy.
- Apple Sign In — optional sign-in method. See Apple's Privacy Policy.
- Sentry — crash and error reporting, used to find and fix faults. Sentry derives an approximate location from crash reports — see the section below. See sentry.io/privacy.
- PostHog — product analytics, used to count how features are used. It receives the named events described above and no content you typed. See posthog.com/privacy.
- Resend — delivers our sign-in emails and notifies us when you send a report. See resend.com/legal/privacy-policy.
Approximate Location from Crash Reports and Analytics
When the app sends a crash or error report, we instruct Sentry not to store your IP address, and it does not. Sentry's servers do, however, derive an approximate location from the network the report arrives over — city, region and country — and store that on the crash event.
This is coarse, and it is not GPS. It comes from the network connection, not from your device's location services, which this app never requests. We use it only to tell whether a fault is specific to one region or one build.
Our analytics provider does the same thing, and in more detail. PostHog's servers look up the internet connection your data arrives over and attach an estimate of where that connection is. That estimate includes a city, region, country, time zone, postal code, and a latitude and longitude, and it is kept on a stored profile rather than only on a single event.
The coordinate looks precise and is not. PostHog records its own accuracy figure alongside it, and that figure is about 50 kilometres — so the latitude and longitude describe a wide area around your internet provider, not your address, and the postal code is the one registered to that connection rather than yours. A connection routed through another city, or a VPN, will place you there instead.
None of it comes from your device. Neither crash reporting nor analytics uses your device's location services, and the app never asks for permission to use them. We use this only to tell whether a problem or a pattern of use is specific to one part of the world.
Your Choices
- You can use the app without signing in at all.
- You can delete individual items and stores at any time from within the app.
- Sending a bug report is always your choice; the app never sends one on its own.
- To delete your account and all associated data, contact us at the email below.
Questions about this policy? Email dabeege.apps@gmail.com.