PriceProof 30

Privacy policy

Last updated 19 August 2026

PriceProof 30 helps a Shopify store show three things European law asks of it: the lowest price of the last 30 days, the European Commission's notice on the legal guarantee of conformity, and the GARAN durability label. This page describes exactly what the app reads, what it keeps, where it keeps it, and when it is deleted.

What the app stores

When a merchant installs the app, it reads the store's catalog through the Shopify Admin API and keeps the following:

A store that uses the EU guarantee part of the app also has the following kept for it:

All of it describes products and the merchant's own display choices. None of it describes a shopper.

One more thing is kept, and it is a single word. When the app asks Shopify to show its App Store review window — at most once, after a bulk fill has finished cleanly, and never more often than Shopify's own limit of once in 60 days — it records the code that request returned, such as success or cooldown-period. Whether a review was then written, and what it said, is between the merchant and the App Store: Shopify does not tell the app, and the app does not ask.

What the app does not store

The app stores no customer or shopper data of any kind. It does not read, receive or keep customer names, email addresses, postal addresses, phone numbers, orders, carts or payment details. It requests no access to customer or order data from Shopify.

The blocks the app adds to a storefront read values that are already part of the page. They make no request to the app's servers, set no cookies, and do not track, profile or identify visitors. The price widget runs one small script, which updates the figure when a shopper picks a different variant and does nothing else. The guarantee notice and the GARAN label are image files served from the store's own theme and need no script at all; the notice links to the European Commission's Your Europe portal, which a shopper follows only if they choose to.

Why the app stores it

Shopify does not retain a history of past prices, so the lowest price over a period cannot be calculated unless it is recorded as it happens. Product and variant titles are kept only so the merchant can recognise their own products in the app's tables.

Where the data is held

The application runs on Render and the database is operated by Neon. Both are located in Frankfurt, Germany, within the European Union. Data is not transferred outside the EU by the app.

The app relies on these processors and no others:

The app does not sell, rent or share store data with anyone, and does not use it for advertising or for training machine-learning models.

How long it is kept

Price history is retained for up to 400 days. Older entries are removed automatically, except the most recent price recorded before that cutoff, which is needed to know what a product cost at the start of the tracked window.

Deletion

Uninstalling the app stops all tracking immediately and deletes the store's access token, so the app can no longer read anything.

Shopify then sends a shop redaction request, normally 48 hours after uninstall. On receiving it the app erases everything it holds for that store: settings, products, variants, the full price history, the EU guarantee settings and every GARAN entry, and all background job records. Nothing is retained afterwards.

The app also implements Shopify's mandatory customer data request and customer redaction webhooks. Because no customer data is ever stored, there is nothing for them to return or erase, and they are acknowledged accordingly.

Merchant rights

A merchant may request a copy of everything the app holds about their store, or its deletion, at any time — deletion also happens on its own after uninstall, as described above.

Changes

If this policy changes in a way that affects what is collected or how it is used, the date at the top of this page is updated and merchants using the app are notified.

Contact

Questions about this policy or your data: alex.antoniuk2@gmail.com.


Privacy policy · Terms of service