Privacy Policy

Effective date: January 22, 2026

App name: AsterBeam Ads (the "App")

Data Controller: Andrei Pavialchuk

Address: Calle Principe Felipe 2, 46111 Rocafort, Valencia, Spain

Contact for Privacy Inquiries: [email protected]

Privacy Policy URL: https://asterbeam.arcpulselabs.com/privacy-policy

Data Deletion Instructions URL: https://asterbeam.arcpulselabs.com/data-deletion


1. Introduction and Scope

AsterBeam Ads is a Shopify embedded app that helps merchants generate advertising creatives (images and videos) from their product data and optionally push them to Meta (Facebook/Instagram) business accounts. This Privacy Policy explains what personal data we process, how we use it, how long we retain it, and your rights.

Applicable law: This Privacy Policy complies with the EU General Data Protection Regulation (GDPR) and Spanish Data Protection Law (LOPDGDD/Organic Law 3/2018). As a data controller established in Rocafort, Spain, we are subject to these laws and the oversight of the Spanish Data Protection Authority (Autoridad de Protección de Datos, AEPD).

Users covered: This policy applies to Shopify merchants who install and use the App, as well as any authorized admin users in their store.

2. What Data We Process

Depending on how the merchant uses the App, we process the following categories of personal data:

2.1 Shopify Store & Admin Data

2.2 Product Data

2.3 Generated Creative Assets & Metadata

2.4 Operational & Billing Records

2.5 Meta Connection Data (if merchant connects Meta)

2.6 Technical & Security Data

Important: The App only processes product and merchant/admin data. It does not access, store, or process Shopify customer data, customer orders, customer contact information, or end-customer personal data. All data processing is limited to what is necessary for the App to function.

3. Legal Basis for Processing

We process personal data under the following GDPR legal bases:

Data Category Legal Basis Purpose
Shopify authentication, session tokens Contract (GDPR Article 6(1)(b)) Necessary to provide the App service
Product data, creative records Contract (GDPR Article 6(1)(b)) Necessary to perform creative generation and management
Billing, credits, transactions Contract (GDPR Article 6(1)(b)) Necessary to manage subscriptions, billing, and credit tracking
Job queue, audit logs Legitimate Interest (GDPR Article 6(1)(f)) Fraud prevention, security, service reliability, support
Meta connection data, tokens Contract (GDPR Article 6(1)(b)) + Legitimate Interest Necessary to fulfill merchant's request to integrate with Meta
Technical logs, diagnostics Legitimate Interest (GDPR Article 6(1)(f)) Service optimization, security monitoring, incident response

4. How We Use Your Data

4.1 Core App Functionality

4.2 Meta Integration (if connected)

4.3 Support & Operations

4.4 Legal & Compliance

5. Data Sharing & Subprocessors

We do not sell or rent personal data. We share data only with trusted vendors and only to the extent necessary:

5.1 Shopify

Role: Platform provider

Data shared: Shop domain, product IDs (to fetch additional product data via Shopify APIs)

Legal basis: Contract; Shopify is a data processor under our controller relationship

Standard: Shopify processes data under its own privacy terms and EU-US Data Privacy Framework arrangements

5.2 Meta (when merchant enables integration)

Role: Advertising platform

Data shared: Generated creative assets (image/video URLs), creative metadata, ad account/campaign identifiers, merchant-directed push configurations

Legal basis: Contract (merchant's explicit authorization to push to Meta)

Standard: Meta's own privacy policy and terms apply; merchants can revoke access in Meta Business Settings at any time

5.3 AI & Image Processing Providers

Role: Subprocessors for creative generation

Vendors: Replicate (models for Analysis, Generation), FFmpeg Assembling step

Data shared: Product images, product metadata, generation job payloads

Legal basis: Contract (necessary to deliver creative generation functionality)

Standard: We maintain Data Processing Agreements with subprocessors; international transfers use EU-approved mechanisms (Standard Contractual Clauses)

5.4 Infrastructure Providers

Role: Hosting, database, job queue services

Vendors: PostgreSQL database, Redis job queue, server hosting infrastructure

Data shared: All operational data (configuration, creatives, audit logs, billing records)

Legal basis: Contract

Standard: Infrastructure providers are bound by data processing agreements and GDPR compliance requirements

5.5 Billing & Subscription Management

Role: Managing app subscriptions and billing charges

Provider: Shopify (via the Shopify Billing API)

Data Handling: All billing is processed directly by Shopify as part of your existing store invoice. We do not collect, process, or have access to your credit card, bank account, or payment details. Our system only receives confirmation of your active subscription status.

Legal Basis: Performance of Contract (Provision of Service)

More Info: Please refer to Shopify's Terms of Service and Privacy Policy.

6. Data Retention

We retain data only as long as necessary to fulfill the purposes described above:

Data Category Retention Period Reason
Active creative sets & assets Until merchant uninstalls App or requests deletion Core product functionality
Credit transaction ledger 5 years Tax/accounting requirements (Spanish law)
Job queue & operational logs 90 days Debugging, support, performance monitoring
Subscription event records Duration of subscription + 3 years Billing disputes, audit trail
Meta access tokens Until revoked by merchant Required for Meta integration to function
Error/diagnostic logs 30 days Security and reliability
Support/audit records related to disputes 3 years after dispute resolution Legal compliance and contractual obligations

Automatic cleanup: Logs older than their retention period are automatically deleted. Merchants can request early deletion at any time.

7. Your Rights & How to Exercise Them

Under GDPR and Spanish law, you have the following rights:

7.1 Right of Access (Article 15, GDPR)

You may request a copy of all personal data we hold about you and your shop. We will provide this within 30 calendar days.

7.2 Right to Rectification (Article 16, GDPR)

If your data is inaccurate or incomplete, you may request correction.

7.3 Right to Erasure / "Right to Be Forgotten" (Article 17, GDPR)

You may request deletion of your data, except where we are obliged to retain it for legal or tax purposes (e.g., transaction records for 5 years under Spanish accounting law).

7.4 Right to Restrict Processing (Article 18, GDPR)

You may request that we limit how we use your data while a request or dispute is pending.

7.5 Right to Data Portability (Article 20, GDPR)

You may request a copy of your data in a structured, commonly used format (e.g., CSV) to transfer it to another service.

7.6 Right to Object (Article 21, GDPR)

You may object to processing based on legitimate interest. However, objecting may prevent the App from functioning.

7.7 Right to Lodge a Complaint

You have the right to lodge a complaint with the Spanish Data Protection Authority (AEPD) if you believe we have violated your rights:

AEPD Contact:
Autoridad de Protección de Datos Españoles (AEPD)
C/ Jorge Juan, 6
28001 Madrid, Spain
Website: https://www.aepd.es
Phone: +34 91 266 35 17

8. How to Request Data Deletion or Exercise Your Rights

To submit a data deletion request or exercise any of your GDPR rights:

8.1 Email Method

Send an email to [email protected] with:

8.2 In-App Method (Coming Soon)

We are implementing an in-app data deletion request form in the App dashboard for faster processing.

8.3 Response Timeline

8.4 What Happens When You Request Deletion

Upon receiving a valid deletion request:

  1. We immediately stop processing new data from your shop
  2. Generated creatives and creative assets are deleted from our systems
  3. Access tokens (Meta, Shopify) are revoked
  4. Operational logs and diagnostic records are flagged for deletion
  5. Billing/transaction records are retained only as required by Spanish tax law (5 years)
  6. You receive a confirmation email summarizing what was deleted and what was retained

Note: If you uninstall the App from Shopify, this also stops data collection and initiates a similar deletion process.

9. Data Security & Encryption

We implement appropriate technical and organizational measures to protect personal data:

We conduct regular security reviews and maintain audit logs of all data access.

10. Data Breach Notification

If a security incident results in unauthorized access to personal data, we will:

  1. Investigate the breach within 24 hours to assess scope and impact
  2. Notify affected merchants by email within 72 hours (as required by GDPR Article 33)
  3. Notify the AEPD if the breach poses a risk to your rights and freedoms
  4. Document the breach and retain records for future reference
  5. Implement corrective measures to prevent recurrence

11. International Data Transfers

Some of our subprocessors are located outside the EU (e.g., AI model providers in the USA). For these transfers, we rely on:

All international transfers are documented and comply with GDPR Chapter 5 requirements.

12. Children's Data

The App is not intended for or marketed to individuals under 18 years of age. If we become aware that a user is a minor, we will remove their data or obtain parental consent. Shopify merchants are expected to be business account holders (18+).

13. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in law, our practices, or other factors. We will:

Your continued use of the App after changes indicates acceptance of the updated policy.

14. Contact & Complaints

For questions, concerns, or to exercise your rights:

Data Controller:
[Your Full Legal Name]
Autónomo/a
Madrid, Spain

Email: [email protected]

Privacy Policy URL: https://asterbeam.arcpulselabs.com/privacy-policy

Data Deletion Instructions URL: https://asterbeam.arcpulselabs.com/data-deletion

Complaints: If you believe we have violated your GDPR rights, you may lodge a complaint with:

15. Appendix: Data Processing Agreement Summary

As a Shopify app, we act as a data processor for certain merchant data (product information, creative sets) and a joint controller for configuration and billing data. Under GDPR Article 28, any processing relationship should be governed by appropriate data processing terms.

For merchants requiring a formal Data Processing Agreement (DPA) or further clarification on our controller/processor role:


Document version: 1.0

Last updated: January 22, 2026

Jurisdiction: Spain (EU GDPR & LOPDGDD)