Security

Your data stays yours.

Where your data goes when Weld moves it, what we keep and for how long, how Ed uses it, and the evidence your security and procurement teams will ask for.

Audit
SOC 2 Type II
Hosting
EU
AI models
Amazon Bedrock, EU
Model training
Never on your data

Last reviewed 29 October 2026

AuditSOC 2

SOC 2 Type II

Our controls are audited over time by an independent auditor. The SOC 2 Type II report is available under NDA, and the SOC 3 report on request.

TestingPenetration tested

Yearly penetration test

An independent security firm tests the Weld platform at least once a year, on top of our regular vulnerability scanning, and we fix what it finds by severity. The report is available under NDA.

PrivacyGDPR

GDPR

A public Data Processing Agreement and sub-processor list, with 30 days' notice before we add or replace a sub-processor.

InfrastructureCloud infrastructure

AWS and Google Cloud

Servers in Frankfurt, Germany, with internal data in Belgium, in data centres certified to SOC 2 and ISO 27001. Weld managed BigQuery in the EU or US, as you choose.

Audited by

  • Deloitte
  • Sensiba
  • Echelon
01 · Where your data goes

Weld moves your data into your warehouse. Here is what we keep along the way, and for how long.

Your sources
Apps, databases, files
Read with the fewest scopes the connector needs
Weld
AWS in Frankfurt, Germany
Rows staged during the sync, deleted when it succeeds
Your warehouse
Or Weld managed BigQuery, EU or US
Where your data is stored
EdModels on Amazon Bedrock, EU regions
Failed-sync analysisGemini on Vertex AI, EU

Weld reads from the sources you connect and loads into the warehouse you choose, such as Snowflake, BigQuery, Databricks or Postgres. During a sync, rows are staged as files in Weld’s storage in the EU and deleted once the sync has succeeded, or within 7 days if it fails.

On Redshift and Databricks, load files are copied into storage in your own account, an S3 bucket or a Unity Catalog volume, and stay there under your control.

What Weld keeps

Synced rows
Staged in Weld’s EU storage during a sync and deleted when it succeeds, or within 7 days if it fails.
Weld managed BigQuery
If you choose one, your data is stored there for the length of your subscription, in the EU or US multi-region you pick when you set it up.
Run history and sync errors
Kept for the life of your account so you can see what ran and why it failed. Error messages can contain values from the rows that failed.
Ed conversations
Kept as part of your account, including any query results in them.
Credentials
Connection credentials are stored in Google Cloud Secret Manager.
Configuration and logs
Connection settings, metadata and the logs needed to run the service.
When your agreement ends, we delete your credentials straight away and the rest of your data no later than 90 days after. Copies in backups expire within a further 7 days. You can ask us to delete it sooner, free of charge.
02 · AI and Ed

Ed reads your data only if you allow it. It runs in the EU, only reads, and never trains a model on your data.

Ed is Weld’s AI agent. By default it works with your workspace’s metadata only: schema, table and column names, column types and SQL. It can’t run queries or see values from your data. An admin can let Ed read data under Settings → AI. Ed can then run read-only queries against your warehouse, and a limited sample of each result is sent to the model. The same setting applies to AI tools connected through the MCP server.

EU models on Amazon Bedrock

Ed runs on AI models hosted by AWS in Amazon Bedrock, in EU regions only. Under Amazon Bedrock’s terms, the model provider has no access to your prompts or Ed’s answers.

No training on your data

We don’t use your data, or what goes into and comes out of the AI features, to train AI models, and we only use AI providers whose terms don’t allow it either.

Acts as the signed-in user

If you let Ed read data, it has the access of the user who asks it, and only reads. Every query is checked against that user’s data access before it runs.

Conversations stay in your account

Conversations, including any query results in them, are kept as part of your account and covered by the Data Processing Agreement.

How the data access check works

Access groups
Admins restrict data per connector through access groups. Restrictions apply to everyone except admins, and are available on BigQuery warehouses.
Before each query
Ed’s query is checked against the user’s access before it runs. It is refused if it reads restricted data, or if the check can’t tell what it reads.
What Ed still sees
The names and columns of restricted tables, not their rows.
Your part
Restrict the connectors that hold personal or sensitive data, and avoid entering such data in a conversation with Ed unless the task needs it.

Error analysis for failed syncs

When a sync fails, we use an AI model to explain the error and suggest a fix. This runs on Gemini models in Google Cloud’s Vertex AI, in the EU. Error messages can contain values from the rows that failed.

03 · Access and identity

You decide who gets in, and what they can do. People, API keys and AI tools each get only the access you give them.

Sign-in
Authentication runs on Auth0. Two-factor authentication is available to every user, and single sign-on where your plan includes it.
Roles
Admin, editor and viewer roles decide what each person can change in your workspace.
Audit log
On plans that include it, admins can see who changed what in the workspace and export it.
API keys
Only admins can create API keys, and each key has full administrator access to the workspace. Treat them as administrator credentials, and revoke keys you no longer use.
MCP server
Connect AI tools with OAuth where the tool supports it. OAuth limits the tool to what the signed-in user is allowed to do. Tools you connect are yours to choose and aren’t Weld sub-processors.
Your systems
Weld doesn’t need super-user access to your warehouse and asks for the fewest OAuth scopes a connector needs. Warehouses in a private network can be reached through an SSH tunnel.
Weld staff
Our data experts and support staff access your systems and data only as far as the services you’ve asked for need it.
04 · Encryption and infrastructure

Encrypted in transit, hosted in the EU. On AWS in Frankfurt and Google Cloud in the EU.

In transit
TLS 1.2 or later from your browser to Weld and between our own services and databases. Connections from Weld to your warehouse and apps use TLS 1.2 or later wherever the other system supports it.
At rest
The data pipeline is encrypted at rest.
Hosting
Our servers run on AWS in Frankfurt, Germany, in private subnets that aren’t reachable directly from the internet. Google Cloud in the EU holds credentials and, in Belgium, drafts saved in the SQL editor. MongoDB Atlas on Google Cloud in Belgium holds incoming webhook data, sync job records and the workspace audit log. These data centres are certified to SOC 2 and ISO 27001.
Weld managed BigQuery
Stored in the Google Cloud multi-region you choose: the EU, which can use data centres in other EU countries, or the US.
Resilience
Daily backups, kept for 7 days, to restore service after an incident, and security updates applied in line with our patch management process.
Vulnerability management
Regular vulnerability scanning, and an independent penetration test of the Weld platform at least once a year, with findings fixed by severity. The penetration test report is available under NDA.
Monitoring
Real-time monitoring and alerts for unusual activity. Uptime and incident history are on our status page.
05 · Compliance and legal

Audited, and written into the contract. What this page describes is backed by the DPA and Terms.

SOC 2 Type II
Independent audit of our controls. The SOC 2 Type II report is available under NDA and the SOC 3 report on request.
Breach notification
We notify you within 48 hours of becoming aware of a personal data breach or unauthorised access.
Transfers
Transfers outside the EEA rely on an adequacy decision, including the EU-U.S. Data Privacy Framework, or on the EU Standard Contractual Clauses.
Audits
We show compliance first with our SOC 2 Type II report and written answers, with a virtual audit if you need more.
Restricted data
Weld isn’t for health information covered by HIPAA or card data covered by PCI DSS, unless agreed with us in writing.

Sub-processors

Sub-processorData processed in
Amazon Web Services
Hosting, and AI models for Ed on Amazon Bedrock
EU (Germany); Bedrock in EU regions
Google Cloud
Secrets, SQL editor drafts, Weld managed BigQuery, failed-sync analysis on Vertex AI
EU; managed BigQuery in the EU or US
MongoDB
Managed database for webhook data, sync job records and the audit log
EU (Belgium)
Datadog
Infrastructure monitoring and logs
EU
Sentry
Application error tracking
EU

Slack, Google Workspace and Intercom are used only when you work with our support or data experts. Sign-in (Auth0) and product analytics (Mixpanel) handle data about your users as Weld’s own data, under our Privacy Policy. The full list and its terms are in Appendix B of the DPA.

Documents

06 · Questions

Questions reviewers ask. Answered plainly.

All account and security questions
Report a vulnerability

Found something? Tell us.

Report suspected vulnerabilities, misuse or unauthorised access to hello@weld.app. Reporting in good faith, without accessing other customers’ data or disrupting the service, doesn’t breach our Acceptable Use Policy.