Stackyapper keeps workspaces separate, encrypts connected-app credentials,
checks current permissions before each tool call, and records operational
activity; your security posture still depends on the identities, provider
scopes, app connections, and tool access your organization chooses.
Before you connect an AI client
Select the correct company or customer workspace.
Connect the app using a provider account limited to the intended tenant and
provider-side permissions.
Grant the smallest useful set of read tools to a test group or user.
Add restrictions for operations that group must never use.
Connecting an app and granting access are separate decisions. An available app
does not automatically become available to every person or AI client. Every
tool call passes the same
six-layer evaluation,
from authentication through safety confirmation, at execution time.
Customer security features
App and tool access — group and direct
grants, plus restrictions that grants cannot override.
Confirmation — exact-call approval for higher-impact actions when required
by policy.
Location and network context —
expected-country settings and full, truncated, or disabled client-address
retention.
Audit — activity filters,
investigation details, and CSV export.
Revocation — independent removal of clients, API keys, sessions, grants,
connections, and memberships.
Managed identity — managed SAML and Microsoft Entra
SCIM on Business workspaces.
AI client allow and block rules
Client admission is in beta and is available to owners and admins of a
non-managed workspace. It lets them:
Require approved clients instead of accepting every valid OAuth registration.
Allow or block exact OAuth identities and reviewed product profiles.
Keep direct API-key clients disabled or enable them separately with an
explicit warning.
Revoke the current direct API key when rotating it.
Client admission does not replace user, workspace, app, or tool permissions. A
client that is allowed to connect can still use only what the member is allowed
to use.
Read and change permissions
Read-only tools run when the current identity has permission. Tools that
create, change, delete, move money, or handle sensitive credentials can receive
stricter policy and may require confirmation for that exact call — not a
standing approval for future changes. Do not grant a broad write-capable app
merely because some of its actions ask for confirmation. See
Understand access.
Audit history
Stackyapper records who called which tool, through which client, in which
workspace, and with what result. Routine audit records do not store tool
arguments or data returned by the connected app. After every first connection
or material permission change, follow the
verification ritual in Audit and investigation,
and test a restricted tool to confirm it is denied at execution.
Credential handling
Provider secrets are encrypted at rest.
Interactive clients should use OAuth.
API keys are shown once and should be stored in a secret manager.
Provider credentials remain separate from the token used by the AI client.
Clients, grants, sessions, API keys, and provider credentials can be revoked
independently.
Use a provider identity dedicated to the intended business purpose when the
provider supports it. Limit its tenant, role, and scopes at the provider as
well as in Stackyapper. Reconnect or rotate it when its owner changes, its
scope is no longer appropriate, or compromise is suspected.
AI client OAuth access tokens are short-lived and authorization grants expire;
see Lifecycle & API keys for the lifetime
table. A user or workspace admin can revoke access at any time.
Revoke access
Choose the narrowest response that contains the issue:
Remove one tool grant or add a restriction when a capability is no longer
needed.
Revoke an AI client or API key when that client should no longer connect.
Remove or rotate the provider credential when the provider account may be
compromised.
Remove workspace membership when the person should no longer reach any
workspace resources.
When a person leaves the organization, follow the canonical offboarding
procedure in Users and groups.
If you suspect misuse
Revoke the affected AI client, API key, session, grant, or provider credential.
Review Audit with the narrowest workspace, time, app, result, and client
filters that identify the activity.
Compare the activity with the connected provider's own authorization and
service logs.
Rotate affected provider credentials and review provider-side sessions.
Do not paste tokens, provider secrets, cookies, complete tool arguments, or
returned business data into a support request.
Shared responsibility
Stackyapper protects the gateway, stored credentials, workspace boundaries,
and tool authorization. Your organization remains responsible for its identity
provider, provider-side scopes, access decisions, and review of the activity
record.
Read the public Trust Center and complete
security model for infrastructure,
retention, incident response, certification status, and data-processing details.