Legal

Privacy Policy

Last updated: April 23, 2026

1. Overview

Corelyx is a visual AI automation platform. This policy explains how we process personal data when you create an account, configure workflows, connect third-party services, add model or API credentials, purchase a paid plan, or contact us about the product.

We do not sell personal data. We also do not load advertising trackers or non-essential analytics on the current site experience.

This page separates:

  • core processors we engage to operate Corelyx itself, and
  • optional connected services and model providers that only receive data when you explicitly enable them in a workflow.

2. Controller

The controller for the Corelyx service is Corelyx - sole-proprietor operation, incorporation pending.

Full provider-identification details, including the current legal address and VAT information used for the public site, are published in the Impressum.

3. Data Categories

Account and identity data

Email address, password hash if you use password login, and if you use Google Sign-In, the profile data Google returns to us such as name, email, and avatar.

Program and workflow data

Program schemas, prompts, node settings, execution modes, approvals, schedules, and version history you create inside Corelyx.

Run, approval, and operational data

Run status, node execution state, timestamps, token and cost metadata, approval records, and application logs needed to operate and troubleshoot the service.

Connection and secret data

Connection metadata plus encrypted OAuth tokens and API keys stored through Supabase Vault references so Corelyx can execute the integrations and model calls you configure.

Billing and plan data

Plan tier, Stripe customer or subscription references, checkout events, and legally required billing records.

5. Core Processors

These providers operate the Corelyx product itself. They process personal data on our behalf so we can host the application, run workflows, send transactional notifications, and handle billing.

Supabase

Processor / infrastructure provider

Always

Purpose

Database, authentication, encrypted secret storage, realtime features, and application data APIs.

Legal Basis

Art. 6(1)(b) GDPR for product operation; Art. 6(1)(f) GDPR for security, backups, and reliability.

Data Categories

Account data, auth identifiers, program definitions, connection metadata, encrypted secret references, approvals, runs, and logs.

Data Location

Project region chosen in Supabase. Supabase offers EU regions including Frankfurt (eu-central-1) and multiple non-EU AWS regions.

Transfer Notes

If the project or any subprocessors are outside the EEA, UK, or Switzerland, third-country transfer safeguards such as the Supabase DPA and SCCs should be in place.

Vercel

Processor / web hosting provider

Always

Purpose

Hosts the Next.js frontend and server routes, serves static assets, and records deployment/runtime logs.

Legal Basis

Art. 6(1)(b) GDPR for hosting and delivery; Art. 6(1)(f) GDPR for security and uptime.

Data Categories

Request metadata, IP addresses, session-related requests, response logs, and application content rendered through the web app.

Data Location

Global CDN plus region-based compute. Vercel documents multiple compute-capable regions, and Functions default to iad1 (Washington, D.C., USA) unless configured otherwise.

Transfer Notes

Expect international transfers unless you intentionally keep all relevant compute and storage in-region. Use the Vercel DPA and transfer addenda where required.

Railway

Processor / runtime hosting provider

Always

Purpose

Hosts the Python execution runtime that performs workflow steps against connected services and model providers.

Legal Basis

Art. 6(1)(b) GDPR for workflow execution; Art. 6(1)(f) GDPR for reliability and debugging.

Data Categories

Execution payloads, connector requests and responses, runtime logs, and temporary in-memory processing data.

Data Location

Selected Railway service region. Railway currently documents US West, US East, EU West (Amsterdam), and Singapore regions.

Transfer Notes

If the runtime is deployed outside the EEA, UK, or Switzerland, appropriate transfer safeguards must cover that deployment.

Inngest

Processor / orchestration provider

Always

Purpose

Event delivery, retries, scheduling, approval timeout handling, and function-run orchestration.

Legal Basis

Art. 6(1)(b) GDPR for workflow orchestration; Art. 6(1)(f) GDPR for resilience and monitoring.

Data Categories

Event payloads, function metadata, retry state, timing data, and observability data sent through the Inngest integration.

Data Location

Provider-managed cloud location based on the configured Inngest project.

Transfer Notes

Treat Inngest as a third-country transfer risk until the configured region and contractual safeguards are confirmed in the Inngest account.

Resend

Processor / transactional email provider

Only when transactional email is sent

Purpose

Sends approval, failure, and plan-related transactional emails from the web app.

Legal Basis

Art. 6(1)(b) GDPR for requested service notices; Art. 6(1)(f) GDPR for operational alerts.

Data Categories

Recipient email address, sender details, subject lines, and notification content.

Data Location

Resend allows email sending from multiple regions, but states that all account data, email metadata, logs, and API records are stored in the United States.

Transfer Notes

Use the Resend DPA and account-level safeguards for EU, UK, or Swiss personal data sent through transactional email.

Stripe

Processor and, in some contexts, independent controller

Only when you start or manage a paid subscription

Purpose

Checkout, subscription billing, invoice generation, payment processing, fraud prevention, and billing event handling.

Legal Basis

Art. 6(1)(b) GDPR for paid plans and invoicing; Art. 6(1)(c) GDPR for legal retention; Art. 6(1)(f) GDPR for fraud prevention.

Data Categories

Billing contact data, plan and subscription identifiers, payment-related metadata, invoice records, and fraud-prevention signals.

Data Location

Provider-managed financial infrastructure. The exact storage or processing region depends on the Stripe account and legal entity setup and cannot be verified from this repository alone.

Transfer Notes

Stripe provides a DPA plus transfer mechanisms such as SCCs and DPF-related disclosures. Review the exact Stripe account region and transfer setup separately.

6. Connected Services

These services are only contacted if you connect them and build workflows that use them. Depending on the service and your own agreement with that service, the connected provider may act as an independent controller, a processor for your organization, or both.

Google API Services notice

If you connect Google services, Corelyx uses Google user data only to provide the Google-backed features you configure. We do not use Google user data for advertising or to train general AI models. You can revoke Google access in your Google account permissions or by disconnecting the integration in Corelyx.

Google (Google Sign-In, Gmail, Calendar, Docs, Drive, Sheets)

User-selected connected service / recipient

Only if you sign in with Google or connect a Google service in a workflow

Purpose

Authenticate your account and execute the Google actions you explicitly configure in Corelyx.

Legal Basis

Art. 6(1)(b) GDPR because the processing is required to provide the login or automation flow you requested.

Data Categories

Google profile data for sign-in, plus the content and metadata from the Google services and scopes you authorize.

Data Location

Provider-managed. Processing location depends on your Google account, workspace settings, and Google's infrastructure.

Transfer Notes

Google may process data globally. Check your Google Workspace or Google Cloud terms if you require regional controls.

Slack

User-selected connected service / recipient

Only if you connect Slack or send workflow data to Slack

Purpose

Read Slack data or post messages, channels, and webhook events at your direction.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Workspace identifiers, channel metadata, message content, and any payload you instruct Corelyx to send or read.

Data Location

Provider-managed. Storage and processing depend on the connected Slack workspace and Slack's infrastructure.

Transfer Notes

Treat Slack as a separate recipient or service provider selected by you; review the Slack workspace's own data residency settings if required.

Notion

User-selected connected service / recipient

Only if you connect Notion or send workflow data to Notion

Purpose

Read, search, create, or update Notion pages and databases that you choose to expose to Corelyx.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Workspace metadata, page content, database rows, titles, rich text, and other objects in the shared Notion workspace.

Data Location

Provider-managed. Processing location depends on the connected Notion workspace and Notion's infrastructure.

Transfer Notes

If Notion data contains third-party personal data, you remain responsible for having an appropriate legal basis to send it.

GitHub

User-selected connected service / recipient

Only if you connect GitHub or run GitHub automation steps

Purpose

Read repositories or create issues, pull requests, comments, and webhooks at your direction.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Repository metadata, issue or PR content, comments, code-adjacent metadata, and webhook payloads.

Data Location

Provider-managed. Processing location depends on the connected GitHub account or organization and GitHub's infrastructure.

Transfer Notes

GitHub is a separate service chosen by you. Review your GitHub organization settings and agreements if regional restrictions apply.

Airtable

User-selected connected service / recipient

Only if you connect Airtable or use Airtable workflow steps

Purpose

Read bases, records, and schemas or write new data into Airtable tables you authorize.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Base metadata, table schemas, records, fields, and webhook-related events.

Data Location

Provider-managed. Processing location depends on Airtable's infrastructure and any account-level residency features you have.

Transfer Notes

Consider Airtable a separate recipient of the data you instruct Corelyx to send there.

Asana

User-selected connected service / recipient

Only if you connect Asana or use Asana workflow steps

Purpose

Read or create projects, tasks, and related events in Asana at your direction.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Workspace identifiers, task content, assignee data, due dates, comments, and webhook events.

Data Location

Provider-managed. Processing location depends on Asana's infrastructure and the connected workspace.

Transfer Notes

If you automate HR, project, or customer data through Asana, you remain responsible for ensuring the connected workspace is lawfully configured.

HubSpot

User-selected connected service / recipient

Only if you connect HubSpot or use HubSpot workflow steps

Purpose

Read or update contacts and related CRM information you explicitly choose to process.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Contact records, emails, names, phone numbers, companies, CRM metadata, and webhook events.

Data Location

Provider-managed. Processing location depends on the connected HubSpot account and HubSpot's infrastructure.

Transfer Notes

CRM data often contains third-party personal data; ensure you have an appropriate basis before syncing or enriching it through Corelyx.

Microsoft / Outlook (Microsoft Graph)

User-selected connected service / recipient

Only if you connect Outlook or Microsoft 365 data

Purpose

Read and send Outlook email or related Microsoft Graph data at your direction.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Mailbox metadata, message bodies, recipients, subject lines, attachments metadata, and related Microsoft account information.

Data Location

Provider-managed. Processing location depends on the connected Microsoft tenant and Microsoft's infrastructure.

Transfer Notes

Regional controls, if any, are determined by your Microsoft tenant rather than Corelyx.

Typeform

User-selected connected service / recipient

Only if you connect Typeform or process form responses

Purpose

Read form definitions, submissions, and webhook-triggered response data.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Form metadata, answer payloads, response identifiers, and any personal data collected in the connected form.

Data Location

Provider-managed. Processing location depends on Typeform's infrastructure and your account settings.

Transfer Notes

Form responses can be sensitive; only connect forms and fields you are authorized to process.

7. Model Providers

These providers are optional. Corelyx only sends prompts, workflow context, and selected inputs to them if you add the relevant API key or choose that provider inside a workflow.

Anthropic

User-selected model provider

Only if you add an Anthropic API key or route a node to Anthropic

Purpose

Inference for prompts, completions, structured outputs, and repair or planning steps that you configure.

Legal Basis

Art. 6(1)(b) GDPR because model calls happen only to provide the workflow behavior you request.

Data Categories

Prompts, system instructions, tool context, selected workflow data, model outputs, and usage metadata.

Data Location

Anthropic states that customer data is stored in the United States, while customer traffic may be routed through selected countries in the US, Europe, Asia, and Australia unless otherwise agreed.

Transfer Notes

This is a third-country transfer by default for EEA, UK, or Swiss users. Anthropic states its commercial terms include a DPA with SCCs.

Anthropic states it does not use commercial API data to train models by default and normally deletes API inputs and outputs within 30 days, subject to exceptions such as legal requirements or abuse enforcement.

OpenAI

User-selected model provider

Only if you add an OpenAI API key or route a node to OpenAI

Purpose

Inference for prompts, completions, structured outputs, and other model operations you configure.

Legal Basis

Art. 6(1)(b) GDPR.

Data Categories

Prompts, system instructions, selected workflow data, outputs, and usage metadata.

Data Location

Provider-managed. OpenAI documents US data residency by default and offers regional data residency options, including Europe, only for eligible API projects. No regional OpenAI project configuration is verifiable from this repository.

Transfer Notes

If EU data residency is not separately enabled in your OpenAI account, treat OpenAI processing as a third-country transfer risk that requires the relevant DPA and transfer safeguards.

OpenRouter

Platform LLM routing provider and optional user-selected provider

Always active when using the Corelyx platform key. Also active if you add your own OpenRouter API key.

Purpose

Routes LLM calls made through the Corelyx platform key to the appropriate model endpoint. Also used directly if you configure your own OpenRouter key in a workflow.

Legal Basis

Art. 6(1)(b) GDPR — necessary for the AI execution service you have contracted.

Data Categories

Prompts, system instructions, selected workflow inputs, model outputs, provider routing metadata.

Data Location

Provider-managed global infrastructure. EU in-region routing is available only on OpenRouter enterprise accounts. Corelyx does not currently hold a signed enterprise agreement with OpenRouter.

Transfer Notes

Corelyx uses a platform-managed OpenRouter key for all platform key calls. No countersigned DPA is currently in place. Until a DPA is signed, do not route special-category personal data through the Corelyx platform key. Use your own Anthropic, OpenAI, or Google key instead.

Corelyx is pursuing an enterprise DPA with OpenRouter. This notice will be updated when one is in place.

8. International Transfers

Many infrastructure, billing, email, and AI providers used by or through Corelyx are based in the United States or use global infrastructure. That means personal data may be transferred outside the EEA, the UK, or Switzerland.

Where required, these transfers should be covered by provider DPAs, Standard Contractual Clauses, Data Privacy Framework participation where applicable, or equivalent safeguards. The exact transfer path depends on the providers you enable and the regions configured in those third-party accounts.

The exact transfer path depends on the services you enable, the provider contracts in place, and the regions configured in those third-party accounts.

9. Retention

Account and program data

Kept for the duration of your contract plus 7 years, as required by applicable tax and accounting law. You may delete your account at any time via account settings.

Email and workflow content

Content processed during workflow execution (e.g. email bodies) is used only to perform the automation you configured and is not stored beyond what is necessary for that processing.

Encrypted OAuth tokens and API keys

Deleted when you remove the corresponding connection or API key, or when your account is deleted. Account deletion automatically purges all associated Vault secrets before removing your user record.

Run history and application logs

Log data is retained for 90 days, after which it is deleted. Technical metadata such as IP addresses are anonymised after 7 days.

Billing and tax records

Retained for the periods required by applicable accounting, tax, and anti-fraud obligations.

Anonymised usage statistics

Aggregated, non-attributable usage data (no content) may be retained indefinitely for product improvement purposes. You may opt out in your account settings.

Provider-side logs

Third-party services and model providers may keep their own logs under their own retention schedules and contracts, which are outside Corelyx's direct control.

10. Security

  • Traffic to the product is encrypted in transit with TLS.
  • OAuth tokens and API keys are stored through Supabase Vault references and are not returned to the browser in normal API responses.
  • Workflow ownership checks and row-level access controls are used to keep users scoped to their own resources.
  • We minimize sensitive logging in the web layer and continue tightening deletion and retention flows where the audit found gaps.

11. Your Rights

Access (Art. 15 GDPR)

You can request confirmation of whether we process your personal data and ask for a copy of the data we control. We will respond within 30 days.

Rectification (Art. 16 GDPR)

You can correct inaccurate account data and ask us to fix or complete information that is wrong or incomplete.

Erasure (Art. 17 GDPR)

You can delete programs, connections, API keys, and your account directly in the product under Settings > Delete Account, or ask us to help complete deletion where external providers are involved.

Restriction and objection (Art. 18 & 21 GDPR)

You can object to processing based on legitimate interests or ask us to restrict processing where the GDPR permits it.

Portability (Art. 20 GDPR)

You can ask for a machine-readable export of the personal data we process for contract performance where the GDPR gives you that right.

Complaint

You can contact us first at privacy@corelyx.app. You also have the right to complain to the Austrian Data Protection Authority (Datenschutzbehörde): https://www.dsb.gv.at

Data Processing Agreement (B2B)

If you process personal data of your own customers or employees through the platform as part of your business, Corelyx acts as your processor (Art. 28 GDPR). A Data Processing Agreement (DPA) is available at /dpa and can be requested for signature at legal@corelyx.app.

12. Cookies and Local Storage

Corelyx currently uses cookies and local storage only for essential session handling and interface preferences such as theme selection. We do not currently load advertising trackers or non-essential analytics on the site.

Because the current site experience only uses essential authentication cookies and saved preferences, the site shows an informational notice rather than an opt-in marketing or analytics banner.

13. Contact

Privacy requests and security issues

Email us at privacy@corelyx.app. For general legal contact details, see the Impressum.

Privacy Policy | Corelyx