Data Retention Policy
Last updated: 2026-07-20
This policy describes how long SkuVitals keeps data and how it is deleted. It restates, in merchant-facing language, the retention schedule in our internal data-handling documentation.
No raw order payloads
SkuVitals never retains raw order or refund payloads. Order data is streamed, folded into per-variant sales aggregates, and discarded; any temporary file downloaded during a bulk sync is deleted immediately after it is processed. The only order-derived data we keep is aggregate sales totals per variant.
What we retain, and for how long
| Data | Retention |
|---|---|
| Store profile, catalog, inventory, health scores, sales aggregates | Kept while the App is installed, to provide the service |
| Shopify access token (encrypted) | Kept while installed; cleared on uninstall |
| Order / refund / customer / shop-redact webhook records | Metadata only — topic, Shopify webhook id, and processing status; never the message body |
| Generated CSV export files | Deleted automatically once the file's download window lapses (a scheduled purge runs daily) |
| Ignored catalog issues / product reviews | Suppressed until the ignore window you choose lapses, then resurface automatically |
Deletion
On uninstall. When you remove the App, we mark the store uninstalled and clear the stored access token so no further access is possible. Store data is retained at this point only until the redaction request below.
On shop/redact. Shopify sends this request approximately 48 hours after uninstall. On receipt we delete
your store record and all associated data — products, variants, inventory, sales aggregates, health metrics,
catalog issues, action logs, exports, subscription records, and settings — in a single operation.
Customer data requests. Because SkuVitals stores no customer personal data, Shopify's customers/data_request
and customers/redact webhooks are acknowledged with nothing to return or erase.
Backups
We keep encrypted backups of the database on a short rolling schedule so we can recover from a failure; older
backups are overwritten in the ordinary course of operations. Data you delete, or that is deleted on a
shop/redact request, is removed from the live systems immediately and is purged from backups as those backups
cycle out of the retention window rather than being individually extracted from each backup.
Contact
Questions about retention or deletion: hellogrenz@gmail.com.
SkuVitals