Credential encryption
Integration credentials are encrypted with AES-256-GCM using a derived application key, unique initialization vectors, and authentication tags.
Security & trust
Your operational data deserves clear boundaries. See how Undown protects credentials, checks workspace access, and keeps internal details private.
Credential lifecycleStage 02 / 03
AES-256-GCM uses a derived application key, a fresh initialization vector and an authentication tag to protect the stored credential.
A new IV is generated for each encryption operation.
01 / Current application controls
From a saved integration key to a public status update, each control has a specific job.
Integration credentials are encrypted with AES-256-GCM using a derived application key, unique initialization vectors, and authentication tags.
Organization-scoped requests require an authenticated session, active membership, and permission for the requested action.
Owner, administrator, member, and viewer roles separate management privileges from read-only access across workspace resources.
Platform changes can retain actor, action, target, request, network, and before/after context while redacting sensitive field names.
Production authentication uses secure cookies, trusted origins, account-disable checks, and session revocation after password resets.
Public status responses use customer-facing component data and derived identifiers without exposing monitor targets or organization records.
02 / Access decisions
A session is the starting point. Workspace membership and role permissions determine what happens next. Try a request as a viewer.
Choose a request
Every request passes through
A viewer can read a monitor in a workspace they belong to.
Demo only. No real workspace is accessed or changed.
03 / Public boundaries
Share component health and published updates. Monitor targets, workspace membership, and internal investigation notes stay inside.
Incident / Checkout API
Internal details stay in the workspace.
Customer-facing update
We are investigating checkout errors. Our team is working to restore service and will share an update here.
Fictional incident and status page, shown to illustrate the public data boundary.
04 / Data handling
Understand what the application handles and how access is scoped.
Authentication, organization access, invitations, and support
Accessed through authenticated, role-aware operationsAvailability history, incident evidence, charts, and reports
Organization-scoped; historical observations survive region retirementDeliver notifications to configured destinations
Application-encrypted and never returned in full after storageCommunicate component health, maintenance, and incidents
Explicitly selected content with internal targets removed05 / Security roadmap
A transparent view of current controls, work in progress, and planned capabilities.
Membership and role permissions are evaluated before workspace data access.
AES-256-GCM protects stored provider credentials at the application layer.
Administrative changes retain traceable context with sensitive-key redaction.
Documented deletion windows and customer-facing retention commitments.
Published severity, escalation, notification, and post-incident commitments.
User-visible active sessions with individual and global revocation controls.
Additional account verification beyond the primary password flow.
SAML-based SSO and automated identity lifecycle management.
Evidence collection and third-party assessment before any certification claim.
Planned items are not available features or delivery commitments. This page is not a claim of independent certification.
An open conversation
Reviewing a requirement or reporting a concern? Tell us what you need to know.
For reports, include a description and safe reproduction steps. Omit passwords, live tokens, and customer data.