AttrynAttryn

Security

How Attryn secures communication, access, and customer data

Last updated: April 8, 2026. This overview focuses on the technologies used to protect authenticated access, separate organizations from one another, reduce abuse, and keep sensitive data protected throughout the platform.

Communication

Encrypted transport, browser security protections, and conservative handling of authenticated traffic.

Authentication

Credentials and enterprise SSO options, strong password hashing, and revocable session controls.

Tenant isolation

Organization-scoped data separation backed by database-enforced tenant isolation and role-aware access rules.

Data protection

Encryption for sensitive fields together with privacy-preserving lookup mechanisms for selected account data.

Operational controls

Rate limiting, audit logging, redacted operational logging, and administrative security controls.

Scope of this overview

This page describes the security technologies used in the Attryn web application and public website. It is intended to help customers, security reviewers, and procurement teams understand the architecture without exposing secrets, credentials, or customer-specific configuration.

The public website and the authenticated application are separate surfaces. The website provides product information and policy pages, while the authenticated application uses additional access control, session, audit, and tenant-isolation controls for customer data.

Secure communication and browser protections

Attryn is designed to be served over HTTPS and applies browser-side protections intended to reduce common web attack surfaces such as unsafe framing, overly permissive content execution, and insecure handling of authenticated responses.

The platform also applies request-handling and response-handling controls that support abuse detection, conservative caching behavior for authenticated traffic, and safer operation behind a managed edge or reverse proxy.

  • Encrypted transport is expected for production access.
  • Browser-enforced security policies are used to reduce common client-side attack vectors.
  • Authenticated responses are handled with restrictive caching expectations.
  • The application is designed to operate safely behind controlled ingress infrastructure.

Authentication and account access

Attryn supports credentials-based access and enterprise single sign-on through OpenID Connect providers such as Okta and Microsoft Azure AD, depending on deployment configuration.

For credentials-based access, passwords are hashed with Argon2id. Registration can be constrained through controlled onboarding flows, and authentication endpoints are protected with stricter abuse controls than general application traffic.

Active sessions can be reviewed and revoked through administrative controls so organizations can respond quickly when access needs to be withdrawn.

  • Okta and Azure AD are supported when configured for enterprise SSO.
  • New password hashes use Argon2id.
  • Login and registration endpoints are rate limited to slow automated abuse.
  • Administrative session revocation is available at the organization level.

How organizations are segregated

Customer data is modeled around explicit organization boundaries so each tenant operates within its own application and data context.

Attryn uses PostgreSQL row-level security together with request-scoped tenant context to enforce read and write isolation in the database layer, not only in application code.

This means the platform is designed so cross-organization access is blocked by the underlying data layer as well as by role-aware application logic.

  • Tenant separation is enforced at both the application and database layers.
  • PostgreSQL row-level security underpins core organization isolation.
  • Permissions are role-aware, including read-only access where appropriate.
  • Administrative security data remains organization-scoped.

Encryption and handling of sensitive fields

Sensitive fields are protected with application-layer encryption using AES-256-GCM before storage, reducing exposure if raw storage contents are accessed outside normal application pathways.

Where selected matching operations are needed, Attryn uses deterministic blind-index techniques so those lookups do not depend on storing searchable plaintext values.

Encryption keys and authentication secrets are supplied through runtime configuration in production rather than embedded in source control. Operational logging is also designed to redact sensitive values.

  • Application-layer encryption uses AES-256-GCM.
  • Selected lookup flows use blind indexing rather than searchable plaintext.
  • Secrets are supplied through runtime configuration.
  • Operational logs redact sensitive values before output.

Sessions, abuse controls, and operational safeguards

Attryn applies operational controls for rate limiting, session review and revocation, and safer handling of authentication-related traffic. Authentication flows use more restrictive abuse controls than general application requests.

The platform records audit events for security-relevant actions such as successful and failed authentication, sign-out, session revocation, and IP whitelist changes. Audit records are maintained with organization scoping, and support workflows use request traceability without exposing internal stack traces to end users.

Organizations can also enable IP allowlisting controls in the admin layer when they want access restricted to approved networks or ranges.

  • Rate limiting is applied to login, registration, and related endpoints.
  • Active sessions are tracked, reviewable, and individually revocable.
  • Audit logging captures security-relevant administrative and authentication events.
  • Request traceability supports incident investigation without leaking internals.
  • Optional organization-level IP allowlisting is available for stricter network access control.

How this compares with typical competitors

Compared with many planning and resourcing tools, Attryn places tenant segregation directly in the database layer through organization-scoped schemas, session-bound tenant context, and PostgreSQL row-level security. In practice, that gives cross-organization isolation a stronger technical boundary than products that rely primarily on application-level workspace filtering.

Compared with larger enterprise incumbents, Attryn already covers the core controls buyers usually expect in this category: encrypted transport, enterprise SSO options, strong password hashing, session revocation, audit logging, IP allowlisting, rate limiting, and protection of sensitive fields with application-layer encryption.

Where larger platforms may still present a broader public security package is in externally published assurance programs, formal compliance attestations, and adjacent governance features. Attryn's current strength is the underlying architecture and segregation model; its public assurance surface can continue to expand over time.

  • Stronger-than-average emphasis on database-level tenant isolation.
  • Core SaaS security controls are already present for authentication, session management, and auditability.
  • Public compliance packaging is more focused than the broad trust-center footprint of the largest vendors.

Infrastructure separation

The production architecture separates the application, database, cache, and supporting operational components so they do not all share the same runtime boundary.

Data stores and supporting services are intended to sit behind controlled application ingress rather than being treated as broadly exposed public endpoints. This reduces attack surface and supports a more defensible deployment model.

  • Application and data services are separated into distinct runtime components.
  • Supporting data services are not intended to be directly exposed to the public internet.
  • Access is designed around controlled ingress and authenticated service boundaries.