VoiceCart adds voice shopping to a Shopify storefront. This page explains exactly what the app does and does not record.
Raw audio is never stored.
In most browsers, speech recognition runs entirely on the shopper's own device and the audio never reaches our servers at all — only the resulting text does. Where a browser has no built-in recognition (for example iOS Chrome, or in-app browsers), a short clip may be sent to the merchant's own server for transcription and is deleted in the same request that transcribes it. Audio is never written to permanent storage, never backed up and never sent to a third party.
A random identifier is generated per browser tab so that several commands in one
visit can be counted together. It is stored in sessionStorage, so it is
discarded when the tab closes, and it is one-way hashed with the shop's identifier
before being saved. It cannot be used to identify or track a person.
The app requests a single permission, read_products, used for catalog
statistics in the merchant admin. Product search, variant lookup and adding to the
cart all happen in the shopper's browser through Shopify's public storefront
endpoints, so no additional access is needed.
When a merchant uninstalls VoiceCart, all of that shop's data — settings, counters,
unmatched phrases and transcripts — is deleted. We also honour Shopify's mandatory
compliance webhooks (customers/data_request,
customers/redact, shop/redact). Because we hold no data
linked to any identifiable customer, per-customer requests have nothing to return
or erase.
For any privacy question or data request, contact privacy@voicecart.app.