Privacy policy

Last updated: 29 October 2026.

Drop Control Room is a Shopify app that lets a merchant run timed product drops with a virtual queue. It is operated by Dragan Arsić, Jurija Gagarina 173, 11070 Belgrade, Serbia. This policy explains what the app stores, why it stores it, who it shares it with, and how it is removed. You can contact us about this policy or about personal data at arsicd@gmail.com.

Who is responsible for the data

The merchant who installs Drop Control Room decides why and how its shoppers' data is used and is the controller of that data. We process shopper data on the merchant's behalf and only as needed to run the app. For data about the merchant's own account and for the operation of the app, we are the controller.

Why we process data

Where the GDPR or UK GDPR applies, we rely on performance of our contract with the merchant, our legitimate interests in keeping the app secure and reliable, and our legal obligations. The merchant is responsible for its own legal basis for shopper data.

Data we store for a merchant

Data we store for shoppers

The app does not otherwise store shopper names, email addresses, phone numbers, postal addresses, or payment details. The bot challenge is verified with Cloudflare Turnstile; the challenge token is checked and not retained. Card and payment details are handled by Shopify and its payment providers, never by this app.

Order data we receive

Shopify delivers the complete order object for the orders/paid and orders/cancelled webhooks. The app reads only the order identifier, which event was delivered, and any _dc_token value in the order's line-item properties or note attributes. It discards the rest, including customer name, email, phone number, shipping and billing addresses, line-item details, and payment information. The app stores only the Shopify order identifier and the settlement state it derives from it: whether the order was paid or cancelled, and whether the drop applied, released, or rejected it.

Cookies and local storage

The app uses the dc_session cookie as a fallback and the same session identifier in local storage. It also stores the reservation note described above in local storage. These are used only to keep a queue position stable and are not used for advertising or analytics. The app does not set marketing cookies and does not track shoppers across other sites.

How long we keep data

Who data is shared with

The app runs on Cloudflare, which hosts the workers, database, coordination storage, key-value store, and the Turnstile bot challenge. Shopify supplies the shop, customer, and order identifiers described above. If the operator configures an alert destination, such as a Telegram chat or a webhook, the app sends operational alerts there. Alerts contain tenant and drop identifiers and a short description; the alert for an order that carries a token the drop never issued also contains the Shopify order identifier and the affected token identifiers. Alerts never contain a shopper's name, email address, or payment details. Data is not sold or shared for advertising.

Cloudflare and Shopify are large providers that may process data in countries outside the one where the shopper or merchant is located. Their data-processing terms include safeguards for those transfers, such as standard contractual clauses.

What Shopify's customer redaction request removes

When Shopify sends a customers/redact request for a shopper, the app:

Anonymous queue state is kept so the drop's counts, remaining availability, and in-flight checkouts keep working: issued and converted numbers, waiting positions, and settlement totals do not change. A second delivery of the same request changes nothing. If any part of the erasure fails, the app tells Shopify to retry instead of reporting success.

What a redaction does not remove

Security

Shopify access and refresh tokens are encrypted at rest with a key held in the app's environment. Webhook deliveries are authenticated with Shopify's HMAC signature over the raw body, and app-proxy and embedded session requests are accepted only with a valid signature. The app enforces tenant isolation, uses parameterized SQL, serves every route over HTTPS, and requests only the Shopify access scopes it needs.

Your rights

Where the GDPR or UK GDPR applies, you may ask for access to your personal data, its correction or erasure, a restriction of processing, an objection to processing, or a portable copy of it. You may also complain to a supervisory authority; in Serbia this is the Commissioner for Information of Public Importance and Personal Data Protection.

Shoppers should contact the store where they used Drop Control Room first, because the merchant is the controller of their data. To request access to, correction of, or deletion of data, contact the store where you used Drop Control Room, or email arsicd@gmail.com. Uninstalling the app causes the shop's data to be erased after the 48-hour reinstall window.

Changes to this policy

We will update this page when the app's data handling changes. The date at the top shows the current version. For a material change we will also notify merchants in the app or by email where the law requires it, before the change takes effect.