Privacy policy

Last updated 20 October 2026 · Operated by O2O for the SV9 Coupon Wallet Shopify app

This policy explains what the SV9 Coupon Wallet app ("the app") processes when a merchant installs it on a Shopify store, and why. The merchant is the controller of their customers' data; the app processes it on the merchant's instructions.

Data the app processes

DataWhyWhere it is kept
Store domain, Shopify access token, optional Klaviyo API keyTo operate the app for the storeEncrypted (AES-256-GCM) in Cloudflare KV
Customer ID (Shopify GID), order IDs, order subtotalTo decide whether an order earns cashback and to lock the coupon to that customerIn the store's own Shopify data (discount codes and an app-owned customer metafield); not copied to our storage
Coupon code, amount, minimum spend, expiryTo show the customer's wallet and send remindersShopify discount + customer metafield; temporary workflow state at Cloudflare until the coupon closes
Customer emailOnly when the merchant connects Klaviyo: to send the "Cashback Earned" / "Expiring" event to the merchant's own Klaviyo accountRead from Shopify at send time and passed to Klaviyo; never stored by the app

The app does not collect customer names, addresses, phone numbers or payment data.

Sharing

We don't sell personal data or use it for advertising.

Retention and deletion

Security

Webhooks are verified with Shopify's HMAC signature before processing. Secrets are encrypted at rest; the encryption key is held in Cloudflare Workers secrets. Access tokens expire hourly and are refreshed.

Contact

couponwallet@sv9.store