What we read, what we never touch.
Plain-English answers about how MetaLens handles your Metabase credentials, your metadata, and your customer data. If anything here is unclear, email nick@valiotti.com — real reply within a day.
AES-256 at rest, TLS 1.3 in transit
Your Metabase API key is encrypted with AES-256-GCM before it hits the database. The encryption key lives in a separate environment, not in the same row. All traffic between your browser, our servers, and your Metabase runs over TLS 1.3.
Read-only by design
MetaLens calls only Metabase's read endpoints (/api/card, /api/dashboard, /api/collection, /api/database/:id/metadata, etc). We never POST, PUT, PATCH, or DELETE against your instance. We never push generated SQL to your database directly.
We don't store your underlying data
We pull metadata only: question titles, SQL query text, dashboard layouts, collection structure, view counts, last-edited timestamps, table/column names. We do not pull, cache, or analyze the rows your queries return. Your customer PII never reaches our servers.
Sensitive-column blocking
Before any AI agent sees a query, MetaLens runs a sensitive-column matcher. Columns like email, ssn, password_hash, credit_card, dob, phone, address are masked before the LLM context. You can extend the blocklist per-connection.
Anthropic API, not training
Agent calls run through Anthropic's API. Per Anthropic's API terms, prompts and completions are not used to train Claude models. We don't run our own training pipelines. We don't sell, share, or expose your data to other MetaLens customers.
Routes through your Metabase permissions
MetaLens uses the API key you provide. Whatever that key can see in Metabase is what MetaLens sees. If you want to scope it down, create a Metabase user with collection-level access and generate a key from that account.
Architecture in 5 boxes
Frequently asked, honestly answered
Where is my API key stored?
What's your data retention policy?
Can I delete everything in one click?
Do you have SOC 2 / ISO 27001?
What if your Anthropic API key gets compromised?
Where can I report a vulnerability?
Need a security review or DPA?
Send your security questionnaire to nick@valiotti.com. Most get a same-day reply with answers inline. We can sign a custom DPA for Pro and Team customers, or run on a single-tenant deploy for Enterprise.