Help & knowledge base

Frequently asked questions

Everything you need to know about data privacy, warehouse security, ad platform reconciliation, and verifiable SQL analytics.

DataLens does not replicate your database. Every query runs live against your connected warehouse or ad accounts — there is no background sync and no copy of your tables. What is persisted is the conversation itself: your questions, the answers, the generated SQL, your visualization settings, and up to 50 rows per message of the result behind an answer, so a past analysis still renders when you reopen it. Deleting a conversation removes it. The Privacy page has the full retention disclosure.

All credentials (database service account keys, OAuth tokens, and LLM API keys) are encrypted at rest using industry-standard AES-256-GCM encryption. Credentials are only decrypted temporarily in memory during server-side query execution and are never logged, exposed to client browsers, or shared with third parties.

DataLens does not train any model on your data, and does not share it with anyone but the AI provider you pick. That provider receives the messages in the turn you send — that is what generates the answer — and its own API terms govern retention and training from there. Rather than ask you to take a vendor contract on trust, DataLens gives you a switch that removes the question: turn on Hide identifying values (Settings → Privacy) and the identifying text never reaches the provider at all. You can also bring your own provider key, or point DataLens at a local OpenAI-compatible endpoint, so your data only goes where you have already contracted for it.

Support & Questions

Have a question not answered here?

We are happy to walk through your specific database schema, security setup, or attribution tracking questions directly.