How your SQL is handled
A short, factual summary of how SQLExplain processes SQL today. This will be expanded as the product adds features like saved projects.
In-memory analysis
When you submit SQL for analysis, it is parsed and processed in memory for the duration of that request. SQLExplain is not designed to retain your raw SQL by default once analysis is complete.
Not logged by default
Application logs are designed to avoid recording the raw SQL you submit, or the temporary token mapping created during the privacy masking step. Logs are intended for operational purposes such as error diagnosis, not for capturing query content.
No database connections
SQLExplain does not connect to your production database, does not execute your SQL, and does not query your data warehouse. It analyzes the text of the SQL you provide and, where you choose to supply it, table and column structure you upload separately.
Where this is heading
As SQLExplain adds optional features like saved projects or shareable links, any storage of SQL or analysis results will be opt-in and clearly explained at the point you choose to use it. Nothing on this page should be read as a promise about future features that aren't live yet.
Questions
If you have a specific security question before using SQLExplain on sensitive SQL, reach out at hello@sqlexplain.com.