1. Overview
This Data Deletion & Retention Policy explains what happens to store data, supplier records, purchase orders, and session credentials when a merchant uninstalls PODesk: Purchase Orders or requests data removal.
2. Uninstallation Handling (Automated Webhooks)
When a merchant uninstalls the App from their Shopify store:
- Shopify automatically issues an
app/uninstalledHTTP webhook to our backend servers. - The App immediately invalidates all stored OAuth session tokens (
Sessiondatabase model), preventing further API communication with the uninstalled store. - Operational records (supplier records, SKU mappings, purchase orders, settings) are retained so they are restored if the merchant reinstalls the App.
- If the merchant requests data deletion through Shopify's deletion flow, Shopify issues a
shop/redactwebhook and all store data is purged immediately.
3. Data Deletion Timeframe
- Deletion Requests via Shopify: When a merchant requests data deletion through Shopify (triggering the
shop/redactwebhook), all store data is permanently purged immediately — well within Shopify's required 48-hour window. - Manual Deletion Requests: Merchants may request deletion at any time by emailing support. After verifying store ownership, our support team executes the purge within 3 business days.
4. Categories of Data Deleted
Upon receipt of an explicit deletion request, the following database entities associated with your store are permanently purged:
| Data Category | Specific Database Entities Purged |
|---|---|
| Auth & Sessions | Store sessions, OAuth access tokens, scope permissions. |
| Store Identity & Settings | Store domain, business profile, PO reference prefix, currency settings, default lead times. |
| Catalog Sync Data | Synced product records, variant records, inventory location mappings, recent order sales velocity records. |
| Supplier Records | Supplier profiles, contact names, email addresses, phone numbers, lead times, payment terms, supplier notes. |
| SKU Mappings | SKU-to-supplier mappings, supplier SKUs, unit costs, lead time overrides, primary supplier flags. |
| Purchase Orders & Receipts | Purchase order headers, line items, PO statuses, notes, receipt logs, receiving line items. |
| Reorder Overrides | Manual reorder quantity overrides set by merchant on the reorder planning table. |
| Import Jobs | History of CSV imports, uploaded file metadata, validation logs, error exports. |
5. Backup Retention & Snapshot Purging
- Database Snapshots: Automated, encrypted database backup snapshots are maintained for disaster recovery and operational continuity.
- Backup Purge Cycle: Automated backup snapshots are rotated and permanently overwritten within 14 to 30 days. Once overwritten, data cannot be recovered from backups.
6. How to Request Manual Data Deletion
Merchants who wish to confirm data deletion or request immediate data removal at any time may contact support:
Send Email To: podeskapp@gmail.com
Subject Line: PODesk Data Deletion Request - [Your Myshopify Domain]
Required Information: Provide your .myshopify.com store domain and confirmation that you are an authorized administrator of the store.
*(Note: Current live support mailbox for PODesk).*
