Free PDF Checker - Privacy Policy
How the EqualWeb Free PDF Checker app for Shopify handles your store's data - what it accesses, what it never touches, and what happens when you uninstall.
What the app does
Free PDF Checker scans the document files in your Shopify store for accessibility issues (against PDF/UA) and gives every document a 0-100 score and a detailed report. Checking is free within a store-wide daily quota. The app does not modify your files; AI remediation is offered separately through the full EqualWeb PDF Accessibility app.
What data the app accesses
Using the read_files access scope only:
- Store files you choose to check - PDF and Office documents (Word/PowerPoint/Excel) - including their file name, URL, and byte content.
- Your store's domain (the .myshopify.com identity), used to scope your settings and results.
What the app does NOT access
The app does not request or receive access to customers, orders, products, or any shopper (end-customer) personal data. The access scopes are limited to files.
How your data is processed
- To check a file, the app sends the file's bytes and name to the EqualWeb accessibility service (login.equalweb.com) through EqualWeb's secure cloud backend. Results - an accessibility score and a report link - are returned. The file itself is never modified.
What the app stores, and where
In Cloudflare (KV + a per-store Durable Object), the app stores only:
- your store domain and a per-store access token to EqualWeb's backend;
- your app settings;
- per-file accessibility state: scores and EqualWeb document/report identifiers.
The app does not store the document files themselves or copies of the accessibility reports (EqualWeb retains those; the app links out to them).
Sub-processors
- EqualWeb (accessibility checking/remediation) - receives file content for processing.
- Cloudflare (hosting + storage of the app's operational data described above).
Data retention and deletion
- EqualWeb retains processed files for a configurable period (the app's "auto-remove" setting).
- The app's per-store operational data is kept while the app is installed.
- On uninstall, the app purges all of your store's stored data (settings, per-file state, access token) via Shopify's shop/redact compliance flow (delivered ~48 hours after uninstall).
The mandatory Shopify compliance webhooks are implemented: customers/data_request, customers/redact, and shop/redact. Because the app holds no shopper personal data, the two customer webhooks have no personal data to return or erase; shop/redact performs the store purge.
Security
All data in transit uses HTTPS. The app holds no payment details and no personal API keys.
Changes
We may update this policy; the effective date above will change accordingly.
Contact
Questions about this policy or your data: info@equalweb.com.
See also: EqualWeb PDF Accessibility (full app) privacy policy · PDF Accessibility for Shopify · Setup guide · EqualWeb general Privacy Policy · EqualWeb Terms of Service