Legal

Privacy Policy

Effective and last updated: November 6, 2026

Short version: Aisle Intelligence processes and stores your grocery data on your device. If you agree to share prices from your receipts, the app sends anonymous price lines described in section 5. If you subscribe to Aisle Intelligence Plus, each analysis you run sends the grocery details described in section 6 to our server to prepare your results, which are not kept on the server. We do not use analytics or advertising SDKs, and we do not sell or share personal information. California residents: see the California Privacy Notice.

1. Who Operates Aisle Intelligence

Aisle Intelligence is provided by RVAi Consulting LLC, doing business as Westhampton Interactive Studios (“we,” “us,” or “our”).

2. Information You Choose to Store

Aisle Intelligence lets you store grocery information locally on your device, including:

This information is used on your device to provide receipt and order-file import, organization, budgeting, charts, search, loyalty cards, reminders, backup, export, and Plus features.

3. Information the App Does Not Collect

Without Plus, the app does not transmit your grocery records, receipt images, loyalty details, searches, budgets, retailer accounts, or location to us, apart from receipt prices you agree to share (section 5). Even with Plus, we never receive your receipt images, loyalty details, budgets, retailer accounts, name, precise location, or full ZIP code. We do not include an advertising, analytics, or tracking SDK. We do not track you across apps or websites, and we let no one else do so through the app or this website, so there is no tracking to change when your browser sends a Do Not Track signal. We do not sell personal information and we do not share it for cross-context behavioral advertising.

4. This Website

aisleintelligence.app is a static site. It does not set advertising or analytics cookies, does not run JavaScript, and does not include a form handler. Ordinary web-server and content-delivery logs may record an IP address, user agent, and requested path to operate and protect the site. We do not use those logs to build an advertising profile.

5. Receipt and Online-Order File Import

Camera access is requested only when you choose to scan a paper receipt. You may instead use a system photo or file picker or enter a receipt manually. Receipt text recognition uses Apple’s on-device Vision technologies. Aisle Intelligence does not upload the selected receipt to us.

To identify products, the app may look up a product code or product name from your receipt in the Aisle Intelligence product catalog. That lookup sends only the code or name, not your receipt, prices, or other records.

Shared receipt prices. The first time you save a receipt from an in-store trip, the app asks whether to share its prices. Sharing stays off until you say yes, for Plus members too, and Plus works without it. While Share prices from my receipts is on, which you can change in Stores & data, the app sends each receipt you scan from an in-store trip to our server as separate lines: the item as the receipt names it, its barcode when known, the store’s name, the store’s number, street, and ZIP code when the receipt prints them, the first three digits of the store’s ZIP code (or of yours when the receipt prints none), the receipt’s date, and the price of one item. The lines are sent without your App Store subscription, name, receipt, time of day, or a device identifier, and we store none of those with them, so they are not linked to you. An App Attest assertion confirms they come from the genuine app; its key identifier is not stored with them. We keep the lines for up to 90 days, separate from subscription records, and show a store’s price to Plus members in the same area once at least 3 lines agree on it within 30 days. To show these prices, the app sends the barcodes or item names it looks up and a three-digit ZIP prefix, without your App Store subscription. To check assertions, we keep your app installation’s App Attest key identifier, public key, verification counter, and timestamps, separate from the lines. An AI model on our own server may match receipt text to products in our product catalog; it does not change prices.

6. Aisle Intelligence Plus

Plus is an optional subscription. When you run an analysis, or a check before your trip runs, the app sends to our server:

We use this information only to prepare your analysis. Our server searches grocers’ public websites for current prices and uses AI models, including Anthropic’s Claude, to prepare your results. Anthropic processes the information as our service provider to produce the analysis. Results are returned to your iPhone and are not stored on our server: a finished result waiting for your iPhone to collect it is held in memory for at most 30 minutes, then deleted.

We keep a limited subscription record: an identifier for your App Store subscription, your plan, how many questions you used each month, and for each one its date, type, model, and the number of searches and tokens it used. This record contains no grocery details. We use it to count your monthly questions, prevent abuse, and answer Apple’s questions about refund requests, and keep it only as long as needed for those purposes.

Claude (run by Anthropic) and ChatGPT (run by OpenAI). This feature isn’t in the app yet. Once an update adds it, if you tap Connect in Stores & data, the app sends our server a copy of your trips from the last 13 months (date, store, total, and any savings the receipt printed), the items on them (name, category, price, and quantity), and your grocery list, and sends a new copy when these change. It leaves out pharmacy and health items it recognizes, and trips at pharmacies, and our server filters them again. The copy is encrypted with a key your iPhone makes. We hold that key only in a form opened by the access credentials of the assistant you connected, so what is stored on our server can’t be read without them. Our server opens the copy only to answer that assistant, and keeps nothing from doing so.

The assistant you connect receives what it asks for, under its own privacy policy. Traffic passes through Cloudflare. We also keep which assistant you connected, the date you connected it, the date it was last used, the version of the consent you gave, and a link to your subscription record, so we can check your subscription. We use your address for rate limits, in memory only.

We delete the copy and end access when you tap Disconnect or Delete all data, 7 days after your subscription stops being active, or 60 days after the app last updated the copy. Deleting the app doesn’t end the connection by itself: use one of those first, or the 60-day limit applies. We don’t use this copy for analyses, advertising, or crowdsourced prices.

7. Purchases and Refunds

Subscriptions are processed by Apple; we never receive your payment details. Apple tells us when your subscription starts, renews, ends, or is refunded. If you ask Apple for a refund, Apple may ask us about your use of Plus, and we tell Apple how many questions you used in that billing period.

8. Notifications

If you enable reminders, Aisle Intelligence schedules local notifications on your device for budget milestones, reward expiration dates, a weekly review, or Plus checks before your trips. No notification server is used. You can change notification permission in iOS Settings and reminder preferences in Aisle Intelligence.

9. Exports, Backups, and Sharing

You can create a CSV export or a full JSON backup and send it through the iOS share sheet. A full backup can include receipt images and loyalty details. When you choose a destination, that destination’s provider handles the copy under its own terms. We do not choose, receive, or retain your exported file. Protect exported files as you would protect the original receipts.

10. Retention and Deletion

Local records remain on your device until you delete individual records, use “Delete all data,” or remove the app. “Delete all data” removes Aisle Intelligence’s local database, stored receipt images, preferences, store profiles, saved Plus results, your shopping profile, and scheduled notifications from that device. If you connected an assistant, it also deletes our copy and ends its access. Copies that you previously exported must be deleted from their destinations separately. To ask us to delete your Plus subscription record, email support.

11. Security

Aisle Intelligence uses the iOS app sandbox and iOS file-protection options for its local data. Plus and shared-price requests travel over encrypted connections and need an Apple App Attest assertion from the genuine app, and analysis requests need a valid App Store subscription. No method of storage or transmission can be guaranteed secure, so keep your device passcode and exported backups protected.

12. Children

Aisle Intelligence is a general-audience budgeting utility and is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child under 13 sent us personal information, write to the support address below and we will delete it.

Where a law requires an age check (for example, in Texas), the app asks Apple for your age range through Apple’s Declared Age Range feature. The age range stays on your iPhone and is used only to apply that law: people under 13 can’t use Plus or share prices, and a parent or guardian approves Plus, through Apple, for people 13 to 17 where the law requires it. We don’t receive or store your age range.

13. Your Choices and Rights

You can export, restore, or delete local grocery data in the app without contacting us. You can deny camera, location, or notification permission and still use the app; Plus then uses your profile ZIP. You can turn off Share prices from my receipts and Plus personalization, delete saved results and your shopping profile, and cancel Plus in your Apple Account. California residents have additional rights described in the California Privacy Notice.

You can review and change the grocery data the app keeps on your iPhone at any time in the app. Our server keeps no account or profile of you, only the subscription and usage records this policy describes and, if you connect an assistant, the encrypted copy and connection records described in section 6; to ask about them, email us at the address below.

14. Changes to This Policy

We may update this policy when Aisle Intelligence’s features, data handling, or legal obligations change. We will update the effective date. If an update materially changes how your data is handled, we will tell you in the app and ask for your agreement where the law or App Store policy requires it.

15. Support Correspondence

If you choose to email support, RVAi Consulting LLC receives your sender address, message, and any details you choose to include. We use support correspondence to respond, troubleshoot, protect the service, and meet legal obligations, not for advertising or tracking, and retain it only as reasonably necessary for those purposes. Do not send retailer passwords, payment details, unredacted receipts, loyalty IDs, or a full backup unless support explicitly requests a specific redacted file through a trusted channel.

16. Contact

For support or privacy questions, email support@aisleintelligence.app.