Your data, your rules.
Strong sign‑in by default.
Second factor
Sign in with a password plus a passkey, an authenticator app, or a one-time recovery code. Administrators must use a second factor.
Passkeys
Passkeys use your device to confirm it is you, and cannot be phished or reused on another site.
Protected sign-up
New workspaces pass a browser check and verify their email, and during Limited Availability Gnok reviews each one before it is activated.
Lockout and throttling
Repeated failed sign-ins are slowed and locked, and errors never say which credential was wrong.
Use the identity provider you already have.
OIDC and SAML 2.0
Sign in through your organization’s identity provider, optionally requiring Gnok’s second factor as well.
Enforced SSO
Require single sign-on for everyone, with passkey-protected emergency access for named administrators.
SCIM provisioning
Create, update and remove members from your identity provider, and map groups to application roles.
Least privilege, down to the row.
Roles and grants
Grant privileges on catalogs, schemas and tables to roles, and roles to people and service accounts.
Row policies and masking
Filter rows and mask columns by role, so one table can serve many audiences safely.
Application access
Each person needs an entitlement to use Gnok Studio, separate from their data permissions.
Audit
Sign-ins, grants and administrative changes are recorded for your administrators to review.
Encrypted in transit and at rest.
In transit
TLS on every public endpoint. Inside the platform, the query engine and the catalog authenticate each other with mutual TLS.
At rest
Table data and files in Amazon S3, the catalog database, and its backups are encrypted at rest with keys managed in AWS.
Isolation
Each workspace’s data, identities and settings are scoped to that workspace. Background work runs under an identity of your workspace, never a shared superuser.
Protected web front door
Gnok Studio and sign-in sit behind a web application firewall, with a browser check on sign-up and password reset.
Language models stay off until you turn them on.
Opt-in per workspace
No language-model feature runs until the workspace has a token budget and an administrator enables a rollout policy. A trial workspace starts with a monthly budget that its administrators can adjust.
Policy you approve
Choose the provider and model, the operations allowed, and approve data egress and retention.
Budgets
Monthly token budgets cap spend, and every call is metered against them.
Embeddings
EMBED(), which turns text into vectors for search, is on for every workspace within a monthly allowance. The text you embed is sent to OpenAI.
Report a security issue
If you believe you have found a vulnerability, email security@gnok.com with the details. Please don’t include another customer’s data, and give us a chance to fix it before you share it. Our disclosure policy explains what’s in scope and our safe harbor for good-faith research.