Legal
Name change notice: As of August 14, 2026, the service formerly branded Artivex operates under the name Chromoly. The legal entity is unchanged (Corners Sverige AB). All references to Artivex in prior versions of this document, in correspondence, or in agreements refer to the same service; consents, agreements, and obligations continue unaffected. The domain artivex.io redirects to chromoly.io.
Processor
Corners Sverige AB
Trading as Chromoly
chromoly.io · david@artivex.io
Controller
The Customer
The individual or entity that has entered into a service agreement with Chromoly and is processing personal data through the Platform.
This Data Processing Agreement ("DPA") supplements and forms part of the Chromoly Terms of Service between Corners Sverige AB ("Chromoly", "Processor") and the Customer ("Controller").
This DPA applies when the Customer uses the Chromoly Platform to process personal data on behalf of data subjects - for example, when building a CRM that stores client contact details, an HR tool storing employee records, or any System in which personal data of third parties is stored or processed.
This DPA is entered into to ensure that processing activities comply with the General Data Protection Regulation (EU) 2016/679 ("GDPR") and applicable national data protection laws.
Chromoly processes personal data only as a data processor, acting on the documented instructions of the Customer (Controller). We do not determine the purposes or means of processing personal data within Customer Systems - that is the Customer's responsibility as Controller.
The subject matter of processing under this DPA is the operation of Customer-generated Systems on the Chromoly Platform, including:
The Customer is responsible for ensuring that any personal data they store in their Chromoly Systems has a lawful basis for processing under GDPR, and that data subjects have been informed of the processing where required.
The personal data processed under this DPA may relate to the following categories of data subjects, depending on the Customer's use case:
The Customer, as Controller, is responsible for determining which categories of data subjects are involved in their specific use case and ensuring appropriate notices and consents are in place.
The types of personal data processed under this DPA are determined by the Customer's System configuration. They may include:
This DPA is effective from the date the Customer first processes personal data through the Platform and remains in force for the duration of the service agreement between the parties.
Upon termination or expiry of the service agreement, the obligations of this DPA with respect to data security, confidentiality, and deletion continue until all personal data has been deleted or returned in accordance with Section 14.
Chromoly undertakes to:
Chromoly implements the following technical and organisational security measures to protect personal data processed through the Platform:
These measures are reviewed and updated as the Platform evolves and as new threats are identified.
Chromoly engages the following sub-processors to deliver the Platform. Each sub-processor is bound by a data processing agreement with Chromoly that imposes equivalent data protection obligations.
| Name | Purpose | Location |
|---|---|---|
| Supabase | Database hosting and storage - primary data store for all Build data, System data, and account data | EU (Ireland) EU |
| Stripe | Payment processing - handles all financial transactions and subscription management | US / EU SCC |
| Resend | Transactional email delivery - sends system notifications, password resets, and alerts | US SCC |
| Vercel | Application hosting and deployment - hosts Customer Systems and Platform frontend | Global (edge) SCC |
| Anthropic | AI step processing - processes data from AI workflow steps using Claude models, when configured by the Customer | US SCC |
| OpenAI | AI step processing - processes data from AI workflow steps using GPT models, when configured by the Customer | US SCC |
| Mistral AI | AI step processing - processes data from AI workflow steps using Mistral models, and powers EU-only AI mode, when configured by the Customer | EU (France) EU |
EU - Data stored in EU. SCC - Transfer governed by Standard Contractual Clauses.
The table above lists the principal sub-processors. The complete, current list of all sub-processors is maintained at chromoly.io/subprocessors and is the authoritative source. Chromoly will notify the Customer of any intended changes to the sub-processor list, including additions or replacements, with at least 30 days notice by email. The Customer may object to a sub-processor change within 14 days of notification by contacting david@artivex.io. If an objection cannot be resolved, either party may terminate the affected services with 30 days written notice.
Chromoly's primary data storage is in the EU (Supabase, EU-West-1, Ireland). All processing that occurs in the EU remains within the EU.
Where sub-processors are located outside the European Economic Area (EEA) - including Stripe, Resend, Vercel, Anthropic, and OpenAI - data transfers are governed by one of the following mechanisms:
Customers who require copies of the specific SCCs in place with any sub-processor may request them by contacting david@artivex.io.
In the event that Chromoly becomes aware of a personal data breach (as defined in GDPR Article 4(12)) affecting Customer personal data, Chromoly will:
The notification to the Customer will include, to the extent available at the time:
The Customer, as Controller, is responsible for determining whether notification to individual data subjects is required under GDPR Article 34, and for making any such notifications.
Chromoly provides tools within the Platform to assist the Customer in responding to data subject requests, including:
The Customer, as Controller, is responsible for:
If a data subject contacts Chromoly directly with a request relating to data stored in a Customer System, Chromoly will redirect the request to the Customer within 5 business days without acting on it unilaterally.
The Customer may conduct audits of Chromoly's compliance with this DPA, subject to the following conditions:
Chromoly will provide reasonable cooperation with the audit, including access to relevant documentation, policies, and security assessment reports.
As an alternative to a direct audit, Chromoly may provide the Customer with up-to-date third-party audit reports, certifications, or summaries of security assessments, where available.
On termination or expiry of the service agreement between the parties:
If no instruction is received from the Customer within 30 days of termination, Chromoly will delete all Customer data as its default course of action.
Liability under this DPA is subject to the limitations set out in the Chromoly Terms of Service.
Each party is liable for damages caused by processing that infringes the GDPR to the extent they are responsible for such infringement under GDPR Article 82.
Chromoly will not be liable for any claims arising from the Customer's failure to comply with their own obligations as Controller under the GDPR, including but not limited to failure to establish a lawful basis for processing, failure to notify data subjects, or failure to respond to valid data subject requests.
This DPA is governed by and construed in accordance with the laws of Sweden, consistent with the Terms of Service.
Any disputes arising under this DPA shall be subject to the exclusive jurisdiction of the Swedish courts, unless otherwise required by applicable data protection law.
To request a signed copy of this DPA, to exercise rights under this DPA, or for any data protection enquiries:
Supervisory authority for complaints: Swedish Authority for Privacy Protection (Integritetsskyddsmyndigheten - IMY), imy.se.