← Sichta

Data Processing Agreement

Last updated: 27 July 2026

This Data Processing Agreement (DPA) forms part of the Terms of Service and sets out how Sichta processes data on your behalf under Art. 28 GDPR. It applies whenever you use Sichta to scan or fix your store. No signature is required — installing the app accepts it.

1. Roles

For the store catalog and configuration data Sichta reads to run a scan, you (the merchant) are the controller and Sichta is the processor. Sichta processes this data only on your documented instructions — the instruction being your use of the app's features (scan, generate, fix). Sichta acts as an independent controller only for your own merchant-account data, which is covered by the Privacy Policy, not this DPA.

2. Subject matter, nature and purpose

Subject matter: assessing and improving your store's readiness for AI shopping agents. Nature and purpose: reading product and shop data through Shopify's APIs, computing scores, generating llms.txt and agents.md, and applying merchant-initiated fixes. Duration: for as long as the app is installed.

3. Categories of data and data subjects

Sichta processes business data about your catalogue and shop: product titles, descriptions, prices, images, alt text, metafields, identifiers; shop policies, locales, currency, and domain. It does not process your customers', shoppers', or order data, and does not receive special-category data. There are, by design, no data-subject personal records in scope beyond the merchant contact email you provide for alerts.

4. Our obligations

  • Process the data only on your instructions and for the purposes above.
  • Ensure the operator is bound by confidentiality.
  • Apply appropriate technical and organisational security measures (Section 7).
  • Not engage a new subprocessor without notice and the opportunity to object (Section 5).
  • Assist you, taking into account the nature of processing, with data-subject requests and with your obligations under Art. 32–36 GDPR.
  • Delete the data on termination (Section 8).
  • Make available the information needed to demonstrate compliance.

5. Subprocessors

You authorise the subprocessors listed on our Subprocessors page. We remain responsible for their performance. We will give notice before adding or replacing one; if you object on reasonable data-protection grounds, your remedy is to stop using the affected feature or uninstall.

6. International transfers

All processing takes place in the EU (AWS eu-central-1, Frankfurt). Administration from Switzerland relies on the European Commission's adequacy decision for Switzerland. The optional AI-snapshots feature uses EU-resident endpoints only and runs solely with your explicit consent.

7. Security

Encryption in transit (TLS) and at rest; production access limited to the operator over audited sessions with no public admin interface; catalogue contents and webhook payloads are not logged; least-privilege OAuth scopes with no access to orders or customers.

8. Return and deletion

On uninstall we delete your shop's processed data in response to Shopify's shop/redact request (within 48 hours), and we honour Shopify's customers/redact and customers/data_request topics — though Sichta holds no customer data to return or erase. You may also request earlier deletion by email.

9. Audit

On reasonable written request, and no more than once a year unless required by a supervisory authority, we will provide the information reasonably necessary to demonstrate compliance with this DPA.

10. Contact

Data-protection matters: hello@gigliotti.software.

PrivacyTermsDPASubprocessors