Privacy Policy
Struxify Clearance & Bundles (website clearance.struxify.io and Shopify app) · Last updated: 21 October 2026
This English translation is provided for convenience. The German version is legally binding: German version.
1. Controller
Struxify — Inh. Dávid-Dennis Warning
Bürgermeister-Steenbock-Straße 21 a, 24558 Henstedt-Ulzburg, Deutschland
Email: hello@struxify.io
I am not required to appoint a data protection officer. For data protection questions you can reach me at the address above.
2. Visiting the website
When you access clearance.struxify.io, my hosting provider processes technically necessary data (IP address, time, page accessed, browser identifier) in server logs in order to deliver the page and protect it against misuse. The legal basis is my legitimate interest in secure operation (Art. 6(1)(f) GDPR). The logs are deleted automatically by the hosting provider, after 30 days at the latest. I only keep individual entries longer where this is necessary to investigate a specific security incident.
Hosting: Railway Corporation (USA), data centre in the EU (Netherlands). I deliver the fonts, scripts and graphics of this website myself; your browser does not load any content from third-party servers when you visit.
I do not use any cookies or any analytics or advertising tools on this website and do not store anything on your device. A consent banner is therefore not required. The language (German/English) results solely from the address accessed.
Live demo on the home page
When you enter a store address plus stock and days since the last sale in the live demo, the app's server fetches the publicly visible product data of that store once (product name, variant, SKU, price – the same details every visitor sees in the store) and calculates an example with it. The store address, the numbers you enter and the product data are processed in memory only for the duration of that one calculation and are neither stored nor logged. To prevent abuse I limit the number of requests per IP address (truncated hash, in memory only). The legal basis is Art. 6(1)(f) GDPR (demonstrating the software at your request).
3. Waiting list (“Coming soon”)
If you sign up for the waiting list, I process your email address and – voluntarily – your name or company, shop address and the desired plan. The sole purpose is to inform you by email about the launch of Struxify Clearance & Bundles in the Shopify App Store.
- Legal basis: your consent (Art. 6(1)(a) GDPR).
- Double opt-in: After you sign up I send you a confirmation email. Only after your confirmation are you on the list. As proof I store the times of sign-up and confirmation, the language of your sign-up and a truncated hash value of your IP address (the IP address cannot be recovered from it).
- Withdrawal: at any time via the “Delete my entry” (Eintrag löschen) link in every email or informally by email to me. Your data will then be deleted immediately. The lawfulness of processing up to the withdrawal remains unaffected.
- Storage period: I automatically delete unconfirmed entries after 30 days. I delete confirmed entries once I have informed you about the launch and the early-access window (60 days after the launch notification) has ended, automatically at the latest 30 days thereafter, and immediately upon your withdrawal. I use the order of confirmation to allocate the early-access places. The emails sent remain in the sending log of the email service Resend for up to 30 days.
- I do not send a newsletter and do not pass the data on to third parties for advertising purposes.
4. Use of the Shopify app
4.1 Merchant (shop) data
For the app I process the shop domain, the access credentials provided by Shopify (access token), your settings (slow-mover threshold, bundle product type and tag, location), your markdown rules, the markdown log (variant, old and new price, time) and the bundles you create (title, price, components). The legal basis is the performance of the usage contract (Art. 6(1)(b) GDPR). As evidence I store the time of your acceptance of the Terms of Use and the identifier of the Shopify user account that accepted them. For the early-access offer I match the email address and domain of your shop (from Shopify) once against the waiting list and note on the waiting-list entry which shop redeemed the place (Art. 6(1)(b) GDPR).
4.2 Data from your shop (processing on behalf)
Items and inventory: The app reads the active product variants of your shop (title, SKU, inventory, selling price, compare-at price, cost, product image URL), your collections and locations and stores them to calculate idle time, coverage and tied-up capital and to set bundle stock.
Orders: To calculate idle time the app reads the line items of your Shopify orders of the last 90 days – exclusively item, quantity and order date. Via the “order created” webhook Shopify transmits the complete order to the app for every new order so that it can detect bundle sales; the app immediately evaluates only the order number and line items (item, quantity), stores the order number so that every order is booked exactly once, stores nothing else and writes no customer data to logs. Names, addresses, e-mails and payment data of your customers are not stored.
Write access: In your shop the app changes only prices and compare-at prices of variants covered by a rule, collection assignments, the bundle products it created (including stock and status) and component stock after a bundle sale – in each case at your request or according to your rules. For the data read and written you are the controller; I process it as a processor only on your instructions (Art. 28 GDPR) and exclusively for the functions of the app. Details are governed by the Data Processing Agreement (DPA).
4.3 Billing
The subscription is billed via Shopify. I do not receive or store any payment data (credit card, bank details), only the plan booked, the subscription's identifier at Shopify and the start of the billing period, in order to provide the plan's scope (Art. 6(1)(b) GDPR).
5. Recipients and service providers
- Shopify (Shopify International Ltd., Ireland) – the platform on which the app runs; billing is handled via Shopify.
- Railway (Railway Corporation, USA) – hosting of app and database, data centre in the EU (Netherlands).
- Resend (Resend Inc., USA) – sending the waiting-list emails (confirmation, launch notification, internal sign-up notice to me). Data of your shop or your customers is not transmitted to Resend.
Data processing agreements are in place with the service providers. Where data is transferred to the USA: Resend Inc. is certified under the EU-US Data Privacy Framework (Art. 45 GDPR). With Railway Corporation I have concluded the EU Standard Contractual Clauses (Art. 46(2)(c) GDPR); the app and database are also located in the EU. I do not sell any data and do not pass it on for advertising purposes. The app does not use artificial intelligence; there is no automated decision-making within the meaning of Art. 22 GDPR – calculations are based exclusively on fixed formulas over your Shopify data and settings.
Railway and Resend are companies based in the USA and are in this respect also subject to US law. To protect against unlawful access from third countries, I store the app and database in the EU, encrypt all transmissions, transmit only the waiting-list details to the email service, and base transfers to Resend on the EU-US Data Privacy Framework and transfers to Railway on the EU Standard Contractual Clauses (information pursuant to Art. 28 of Regulation (EU) 2023/2854).
6. Storage period and erasure
- As long as the app is installed: settings, rules and bundles remain stored until you change or delete them; the markdown log until uninstallation. Item data is overwritten with every sync, variants that no longer exist are removed. Order numbers of booked bundle orders are deleted after 90 days.
- Uninstallation: If you uninstall the app, I delete all of your shop's data (settings, rules, item data, log, bundles) from the app's database – immediately upon uninstallation, at the latest upon Shopify's deletion request (48 hours afterwards).
- Access and erasure requests from your customers: If Shopify forwards such a request to me, I confirm receipt. Since the app does not store any data attributable to a customer apart from the numbers of booked bundle orders (90 days), I delete these order numbers immediately upon an erasure request; there is nothing to disclose.
- Server logs: automatic deletion after 30 days at the latest (clause 2); for the waiting list see clause 3.
- Email enquiries to me: If you write to me directly, I delete the message as soon as your matter has been dealt with, after 12 months at the latest. I keep business correspondence relating to a contract for 6 years and documents relevant to billing for 8 years (§ 147 German Fiscal Code, § 257 German Commercial Code), in each case from the end of the calendar year.
7. Your rights
You have the right of access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and to object to processing based on legitimate interests (Art. 21 GDPR). You can withdraw consent you have given at any time with effect for the future (Art. 7(3) GDPR). Simply write to me at hello@struxify.io. If you are a customer of a shop that uses the app, please contact that shop first as the controller; I support it in responding.
You also have the right to lodge a complaint with a data protection supervisory authority, for example the one responsible for me: Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein (ULD), Holstenstraße 98, 24103 Kiel, Germany.
8. Changes
I adapt this policy when the app or the legal situation changes. The version published here applies.