Skip to main contentSecurity & Architecture Overview
Before connecting your data, it is critical to understand how MyQuery interacts with your infrastructure:
- Schema-Only Access: MyQuery does not ingest or store your raw database records. We only read the metadata (table names, column types, and foreign key relationships) to build a semantic map for the AI.
- Encrypted Storage: All connection credentials and “maps” are encrypted at rest using industry-standard AES-256 encryption.
- Whitelisting: To allow MyQuery to reach your database, you must whitelist our outbound IP addresses in your firewall or cloud security groups (e.g., AWS Security Groups, Azure Firewall).
Method A: Database File (.duckdb)
Use this if you have an existing DuckDB database file.
-
Navigate to the DuckDB tab.
-
Click Upload File under the Database File tab.
-
Upload your
or
file.
-
MyQuery will mount the file and allow you to select the internal tables for AI training.
Method B: CSV or Parquet Files (Multi-File)
This unique method allows you to create a virtual database from raw files.
-
Go to the CSV or Parquet Files tab.
-
Select Upload Files and choose one or more
or
files.
-
How it works: MyQuery creates a temporary, in-memory DuckDB instance where each file becomes a table.
-
Example: If you upload
and
, you will have a
table and an
table ready for natural language questioning.