Privacy Policy

Last updated: 3 September 2026

BuyAhead ("the app") helps Shopify merchants forecast inventory: when a product will run out, when to reorder, and how much to order. This page explains exactly what data the app reads, what it stores, and for how long.

What we read from your store

At install the app requests five read-only scopes: read_products, read_inventory, read_orders, read_all_orders and read_locations. With these alone the app cannot change anything in your store.

read_all_orders is what lets the forecast start from your real sales history instead of the last 60 days. It was reviewed and granted by Shopify. It widens how far back we can look, not what we look at: the three order fields listed below are the only ones we ever read, on old orders exactly as on new ones.

Two further scopes, write_inventory and write_products, are optional. They are never granted at install. The app asks for them only when you choose to let receiving or a stock count write the corrected quantity back into Shopify, and only that quantity is written. If you do not grant them, every other feature still works and your store stays untouched. You can review what is granted under Settings in the app.

From orders, we read only three fields:

What we do not read

We do not request, receive, or store any customer-identifying data. Our API queries do not include customer name, email address, phone number, shipping or billing address, IP address, or customer ID. These fields are absent from the queries themselves, not merely discarded after retrieval.

As a result, when Shopify sends us a customers/data_request or customers/redact notification, there is no customer data on our side to return or delete.

What we store, and why

At install we read up to a year of order history and reduce it to daily quantity sold per variant. From then on we keep our own record, because Shopify does not hand back everything a forecast needs: a daily snapshot of stock levels, product and variant names, and your store settings (lead time, target stock days, service level). We keep the daily totals rather than the orders themselves.

We also store your Shopify access token so the app can refresh your numbers once a day. It is encrypted at rest with AES-256-GCM; the encryption key is held outside the database.

How long we keep it

Store data is retained while the app is installed. When you uninstall, your access token is deleted immediately and the store is deactivated. Shopify then sends a shop/redact request (normally 48 hours later), at which point all remaining data for your store is permanently deleted.

Security

Sharing

We do not sell data and we do not share it with third parties for advertising or any other purpose. Data is processed only by the infrastructure providers that run the app (hosting and database).

Contact

Questions about this policy or a request regarding your data: m.resat.yardimci04@gmail.com