Architecture Decision Records (ADRs)

← Home

Share secrets externally only via 1Password Secure Share, with an expiration and a restricted recipient

Introduction

Developers and PMs regularly need to send credentials, API keys, connection strings, and other secrets to clients and other parties outside of Kalamuna. When these are sent over email, Slack, ticket comments, or shared documents, the secret persists indefinitely in systems we don't control, and is effectively impossible to revoke. We need a single, safe channel for sharing secrets externally.

Decision

When sharing a secret with anyone outside of Kalamuna, use 1Password's Secure Share (the "share item" / share-link feature), configured with both:

Never paste secrets directly into email, Slack, Teams, Jira/Confluence comments, READMEs, commit messages, or shared docs.

Context

This is done for several reasons:

1Password Business supports expiration windows of 1 hour, 1 day, 7 days, 14 days, or 30 days, and lets the sharer require that recipients verify a specific email address (or restrict sharing to approved domains) before viewing the item.

Consequences

Exceptions

Additional Resources

← See more ADRs