Privacy policy

CurrencyCraft by Digital Heroes · Creator: Divyansh Singh · Updated 18 October 2026

Digital Heroes operates CurrencyCraft to help merchants configure currency switching and price display in Shopify. This policy describes the prepared app implementation; it does not claim a separate registered CurrencyCraft company.

Information and purposes

Providers and sharing

Shopify receives authentication/API requests and remains responsible for the store's native checkout. Hosting provider: Cloudflare (Workers and isolated container). Database provider: Supabase Free (PostgreSQL). Processing region: Cloudflare container: eastern North America; Supabase: us-east-1 / East US (North Virginia); edge processing may occur globally.

Exchange-rate providers receive server requests for currency/rate data rather than shopper identity. Support correspondence is processed to investigate requests, respond, and maintain relevant issue records. Records are retained according to the unresolved request, legal needs and necessary follow-up rather than an invented fixed period. Infrastructure-provider retention and international processing depend on the selected deployment and must be verified before publication.

Retention and deletion

Store configuration and merchant sessions are retained while providing the installed app. A verified uninstall or shop-redaction delivery atomically deletes store-owned configuration, currency/rule/rate/event rows and merchant sessions. Database relations cascade the store deletion; repeated delivery is safe. Data already held by Shopify remains subject to Shopify's and the merchant's policies.

If optional analytics are enabled, the app prunes events older than 30 days for that store before accepting further events. This is cleanup during ingestion, not a claim that a scheduled retention job is running. Without further traffic, scheduled/manual deletion must be arranged; uninstall and shop redaction still purge those rows.

No scheduled operator-managed backups, guaranteed recovery time or finite backup-expiry promise has been established for this prepared release. Provider-held copies and technical records must be considered when fulfilling deletion and before restoring any backup; previously completed deletions must be replayed after a restore.

Requests and choices

Contact support@digitalheroes.co.in for access, correction, deletion or privacy questions. Include the store domain and request type, not passwords, API secrets, payment details or bulk customer exports. We verify requester authority and cooperate with the merchant. Shopify compliance requests are handled within Shopify's required process; customer-linked records are not stored by this launch.

Currency switching works without enabling optional analytics. Declining analytics must not disable the currency display service. We do not sell shopper data or use these events for advertising profiles. Changes to data collection, providers or protected Shopify resources require a policy and permission review.