Yes, your data is secure, and is always stored by you. When you load a view or query, the BaseDash back end makes a request directly to your database, applying the credentials server-side. None of the data returned by your database is stored on our end. We do this because having the end-user's browser connect directly to your database would expose credentials and require you to whitelist every user individually, rather than just the BaseDash server.
We also have an on-premises version of BaseDash that you can deploy yourself, in your own VPC, on your own VPS. That way, you are fully in control of the BaseDash instance, and your data never leaves your VPC.
Security affects everything we do at BaseDash—notably, we:
Only data that you manually input or generate in BaseDash, such as:
We cache some information on the client side to improve performance, such as table names and view definitions, but these are not accessible to our servers directly. Beyond that, we do not cache or store any data from your databases on our servers.