VyReelVyReel
VyReel

Privacy Policy

VyReel · OPTIVOX (PRIVATE) LIMITED

Effective from June 16, 2026 to present
⬇ Download PDF
Scroll to read ↓

This Privacy Policy explains how VyReel ("we", "us", or "our") collects, uses, shares, and protects personal data in connection with the VyReel marketing website at vy-reel.com and the VyReel Shopify application (the "App"). It is published at https://vy-reel.com/privacy-policy.


1. Introduction & scope

VyReel is an embedded Shopify app that lets a Shopify merchant add shoppable short-form video ("reels") to their storefront. Merchants can upload videos or import their own social videos, attach products, and publish reels to their store; the App also measures storefront engagement and attributes resulting sales.

This is the privacy policy for the VyReel app — it explains how we (OPTIVOX (PRIVATE) LIMITED) handle data for the merchants who install VyReel and for their storefront visitors, whose data we process on each merchant's behalf (see Section 2).

This policy covers:


2. Our role: controller vs. processor

VyReel acts in two distinct roles, and your rights and our obligations differ depending on which applies.

We do not use storefront-visitor or customer data for our own independent purposes, and we do not combine or profile data across different merchants' stores (see Section 5).


3. Definitions


4. Personal data we collect

We collect only the data described below. We do not read customer names, email addresses, phone numbers, or postal/shipping addresses from a merchant's orders, and we do not set cookies, use localStorage, or fingerprint storefront visitors beyond the limited signals described in Section 4.3.

4.1 As controller — merchant and store data

Data Source Notes
Shopify store ("shop") domain Shopify OAuth Identifies the installing store.
Shopify Admin API access token (offline) and granted scopes, plus refresh token Shopify OAuth Used to make Admin API calls on the merchant's behalf.
Merchant user identity: user ID, first name, last name, email, account-owner / collaborator flags, email-verified flag, locale Shopify session (when Shopify provides it) Stored in our session and shop records.
Billing, subscription, plan, applied-charge, and usage-counter / quota data Shopify Billing + App usage Used to operate plans, caps, and billing.
Support correspondence Directly from the merchant When a merchant contacts us.
Marketing-site data (e.g., contact-form submissions; limited, consent-based site analytics/cookies) vy-reel.com visitors See Section 8.

4.2 As processor — order-attribution data (Protected Customer Data)

To attribute storefront sales to reels, the App reads a minimized set of order data from the merchant's store via the Shopify Admin API (read_orders), and via the orders/create webhook:

We do not request, read, or store any customer identifier from orders — no customer name, email, phone, or address. This order data is Protected Customer Data under Shopify's program; we handle it in accordance with Section 11 (Security) and the minimization, purpose-limitation, and retention commitments throughout this policy.

4.3 As processor — storefront engagement data (VideoEvent)

When a storefront visitor interacts with a reel, the App records engagement events on the merchant's behalf. For each event we collect:

These signals are used for engagement counts, storefront play-count badges, usage metering, security, and rate-limiting. The hashed IP and session ID are also used transiently for abuse-prevention / rate-limiting.

4.4 Imported social content (merchant's own Instagram / TikTok)

When a merchant chooses to import content, they provide their own social handle or a public post link. On the merchant's instruction, the App fetches publicly available content for that handle/post via third-party services (see Section 7): the video file URL, thumbnail/cover and animated preview, the caption/title (truncated), duration, and the remote post ID/URL.

Uploaded merchant brand assets (e.g., custom font files) are stored in the merchant's Shopify Files.


5. How we use data (purposes of processing)

We use personal data for the following purposes:

We use processor-side data (Sections 4.2–4.3) only to provide the service to the merchant on whose behalf it was collected. Specifically, we do not:


Where the GDPR or UK GDPR applies and VyReel is the controller (merchant data), we rely on:

For processor-side data (storefront-visitor and order-attribution data), the merchant is the controller and is responsible for establishing the legal basis and any required consents for that processing. We act on the merchant's instructions.


7. How we share data — disclosures & sub-processors

We do not sell personal data, and we do not share personal data for cross-context behavioral advertising. We disclose personal data only as described below.

7.1 Sub-processors

We use the following sub-processors to operate the App. Each receives only the data needed for its function and is bound by contract to confidentiality and data-protection obligations consistent with this policy and our DPA.

Sub-processor Function Data it receives
Shopify App platform: Admin API, Files, metaobjects, App Proxy, Billing Store/merchant identity, app content and media, minimized order-attribution data, billing data.
Google Cloud Compute (Cloud Run app + media-processing worker), object storage (Cloud Storage), and task queue (Cloud Tasks) Uploaded/imported source videos; processing job metadata (IDs/URLs only). Stored in the Mumbai, India region.
Neon Managed PostgreSQL database Merchant/store records, sessions, reel/collection data, engagement events (incl. hashed IP, User-Agent, Referrer), and billing records. Hosted in the Singapore region.
Upstash Managed Redis — rate-limiting (always) and, where enabled, a transient event buffer and play-counter Hashed IP, anonymous session ID, and (when buffering is enabled) User-Agent and Referrer, held transiently.
ScrapeCreators Primary service used to fetch public social content from the merchant's own provided handle/link The merchant-provided handle/post URL; returns public post media and metadata.
Apify Fallback service used to fetch public social content when the primary service is unavailable The merchant-provided handle/post URL; returns public post media and metadata.

We may update this list as our service evolves. For processor-side data, we will provide merchants with reasonable advance notice of new sub-processors as set out in the DPA, so that they may object where applicable. Merchants can request the current sub-processor list and DPA at support@vy-reel.com.

7.2 Other disclosures

We do not use any advertising-network, fingerprinting, or third-party web-analytics SDKs in the storefront integration (no Google Analytics or similar in the reel tracking).


8. Cookies & tracking


9. Your rights

9.1 Merchants and individuals whose data we control

Depending on your location, you may have the following rights regarding the data for which VyReel is the controller:

We honor the GPC signal as a valid opt-out of "sale"/"share" where applicable. Because we do not sell or share personal data, there is no such activity to opt out of, but we will honor any opt-out preference.

To exercise these rights, contact us at support@vy-reel.com. We will verify your request as required by law, may act through an authorized agent where permitted, and will respond within the timeframes required by applicable law (generally within 30 days under the GDPR/UK GDPR and 45 days under the CCPA/CPRA, subject to permitted extensions).

9.2 Storefront visitors and customers (data we process for a merchant)

For personal data we process as a processor on a merchant's behalf (engagement and order-attribution data), the merchant is the controller. If you are a storefront visitor or customer, please direct access, correction, or deletion requests to the merchant (the store), in accordance with the merchant's own privacy policy. When a merchant forwards us such a request, we will assist the merchant and act on their instructions as their processor.

In particular, we support the Shopify mandatory compliance webhooks that implement these rights:

We verify the authenticity of these webhooks (HMAC validation; invalid requests are rejected), acknowledge them with a success (2xx) response, and, where a request requires us to delete data, complete that deletion within 30 days, except where we are legally required to retain certain data.

Note on compliance logs: to maintain an audit trail of these requests, the App records the Shopify-provided webhook payload (which may contain customer identifiers that Shopify includes, such as a customer ID or email) in an append-only internal audit log. This log is retained as a security/compliance record.


10. International data transfers

VyReel operates a globally distributed infrastructure. Personal data is stored and processed primarily in India (Google Cloud, Mumbai region — media storage and compute) and Singapore (Neon PostgreSQL), in addition to the regions used by Shopify and our other sub-processors.

Where personal data is transferred out of the European Economic Area, the United Kingdom, or Switzerland, we rely on appropriate safeguards, including the EU Standard Contractual Clauses (SCCs) and, for UK transfers, the UK International Data Transfer Agreement / Addendum, together with supplementary measures where appropriate. For processor-side transfers, our merchant DPA incorporates the SCCs. We will provide details of the relevant transfer mechanism on request at support@vy-reel.com.


11. Data security

We maintain technical and organizational measures designed to protect personal data, including measures aligned with Shopify's Protected Customer Data requirements:

No method of transmission or storage is completely secure, and we cannot guarantee absolute security.


12. Data retention

We retain personal data only for as long as necessary for the purposes described in this policy, or as required by law. Retention is tied to the App lifecycle:

Where we are legally required to retain certain data, we will retain it for the minimum required period and then delete or anonymize it.


13. Children's data

The App and the marketing site are not directed to children, and VyReel does not knowingly collect personal data from children (under 16 under the GDPR, or under 13 under U.S. COPPA-style frameworks). Whether a storefront's audience includes children is determined by the merchant as controller of their store. If we become aware that we have inadvertently collected personal data from a child, we will delete it.


14. Automated decision-making & profiling

VyReel does not carry out automated decision-making that produces legal or similarly significant effects on individuals (GDPR Article 22 / CPRA). Engagement analytics are aggregate, merchant-facing metrics and are not used to make solely-automated decisions about individual storefront visitors.


15. Changes to this policy

We may update this policy from time to time. If we make material changes, we will provide notice by appropriate means (for example, by email to merchants and/or an in-app or marketing-site notice) before the changes take effect. The "Last updated" date at the top reflects the latest version. Continued use of the App or the marketing site after the effective date of an update constitutes acceptance of the updated policy.


16. Contact us

For privacy questions, to exercise your rights, or to request our Data Processing Addendum or current sub-processor list, contact us:

If you are in the EEA, the UK, or Switzerland, you also have the right to lodge a complaint with your local data-protection supervisory authority.


Effective date: June 16, 2026 · Last updated: June 16, 2026