PRIVACY NOTICE
Clear facts about your data.
Last updated October 25, 2026. This notice describes current PackProof application behavior during development and qualification.
Data PackProof receives and stores
- Shop and app session data: shop domain, granted scopes, offline or online access tokens and refresh-token expiry data, session expiry, locale, and Shopify staff-session fields that Shopify supplies, which can include staff ID, name, email, account-owner, collaborator, and email-verification status.
- Product catalog facts: Shopify product and variant IDs, titles, handles, status, selected options, SKU, barcode, prices, compare-at prices, inventory policy, unit-price measurement, catalog counts, currency, and observation timestamps.
- Merchant-approved references: the pack quantity, source label, confirmation time, optional statement that a product title applies to the variant, and optional channel quantity and merchant-entered source.
- Evidence and operations: findings, review/resolution state, audit reports, catalog snapshots, jobs, retry/error status, schedule settings, and webhook delivery ID/topic metadata.
PackProof does not request customer lists, order records, checkout data, payment-card data, supplier systems, or physical-product photographs. Customer privacy webhooks are recorded only as delivery metadata; their customer payload is not stored.
Why it is used
The data is used to authenticate the installed shop, read its product catalog, save merchant-approved pack references, compare later catalog observations, preserve evidence history, schedule checks, prevent duplicate webhook or worker processing, and provide authenticated exports.
Retention limits
After each successful catalog check, audit runs and catalog snapshots older than the active plan window are removed: 30 days on Starter, 90 days on Growth, and 180 days on Pro. If no later check succeeds, older history can remain until the next successful check. Each JSON export includes up to 1,000 saved references, 1,000 findings and 100 retained checks, within a 4 MiB download limit. Coverage details identify included and retained counts and any omissions. Export limits do not delete retained data; normal retention and uninstall rules still apply.
References, current findings, jobs, shop settings, and session data are not removed by that history-window cleanup. They remain while the app is installed unless access removal requires PackProof data to be erased.
Uninstall and erasure
Shopify’s app-uninstalled and shop-redaction webhooks erase the shop’s PackProof records, including sessions, catalog snapshots, references, findings, audit runs, jobs, and webhook receipts. A separate keyed lifecycle authority keeps only opaque shop and installation digests, install generations, event kinds, and timestamps so restoring an older application backup cannot restore erased tenant data. It contains no catalog snapshot, reference, finding, access token, or plain shop domain. Removing the required product-read scope preserves merchant evidence, stops catalog access, and pauses monitoring until the current installation and permission are verified again.
Exports already downloaded are controlled by the merchant and are not reachable by PackProof. Webhook delivery and final erasure timing also depend on Shopify delivering the required compliance event to the deployed app.
Security and sharing
PackProof uses the authenticated Shopify app session and requests read_products. Data is not sold. DigitalOcean hosts the app and its local SQLite database on the same host and may process data as needed to operate the service. Production operators must protect the database, access tokens, lifecycle secret, cron secret, and backups.
Contact and release status
New Tech is operated by Justin Walker in New York, United States.
Support messages are sent through the sender’s email provider and received in the owner’s Microsoft Outlook mailbox. Mailbox and sender copies are separate from the app database, and uninstalling the app or deleting app records does not automatically remove them. This notice does not state a provider-specific email retention period.
Encrypted owner recovery copies are kept separately from the live database. Their creation schedule, retention period, and deletion timing are not guaranteed here. Uninstalling the app or deleting app records does not automatically remove these copies.
Email justinwalker4233@outlook.com for app data questions or requests for access, correction, deletion, or restriction of app-held data.