QueryAPIGate is software you run, not a service we host. This page collects what a security review asks for, with each claim pointing to where you can verify it: in the code, in CI, or on your own running server.
What QueryAPIGate keeps, where it sends anything, and how to remove one person's trace.
Results are streamed or paged to the caller after masking, and written nowhere unless you turn on the response cache or an export. Parameter values are bound, never logged, never put in a trace; the access log leaves query strings out.
Logs, traces, /metrics, the audit stream, live events, AI agents, exports and secret providers: each one goes to infrastructure you name. A test fails if the code gains a path the document doesn't list.
queryapigate history forget deletes every run and usage count for one caller, in the store and in Redis, and audits it by the caller's hash, not their name.
Each control is explained once, on the Enterprise page, with the guide or test that backs it.
Single sign-on through your identity provider, four administrator roles and a break-glass key.
Identity and access →A tamper-evident audit log you can verify, with a copy streamed to your SIEM.
Audit and monitoring →Every algorithm FIPS-approved; every release since 0.31 signed, with an SBOM and provenance.
Cryptography and supply chain →How to report a vulnerability, which versions get fixes, and what we don't claim.
Shared responsibility →The architecture overview, questionnaire answers, threat model, where data goes and the security policy are in the security pack. These sit alongside it, in the repository next to the code they describe.
Guide 57 walks through a security questionnaire's data and cryptography sections, with every answer checked against your own server.