OpenSourceProjects logo
ots logo

otsOne-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser

One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser

752 stars
100 forks
Go
Apache-2.0
ots screenshot

ots

A secure one-time secret sharing platform that encrypts secrets with AES-256 encryption directly in the browser before transmission. The server never receives the plaintext secret and automatically deletes secrets upon first read, ensuring maximum confidentiality and preventing unauthorized access.

Key Features

  • Browser-Side Encryption: Secrets are encrypted with AES-256 in the browser before being sent to the server
  • Zero-Knowledge Architecture: Server never receives the decryption password or plaintext secrets
  • Self-Destructing Secrets: Secrets are automatically deleted immediately after first read
  • Multiple Storage Backends: Supports in-memory storage, Redis, or custom backends for flexibility
  • CLI Tool: Command-line interface for creating and fetching secrets programmatically
  • Configurable Expiry: Optional time-based expiration for secrets

Use Cases

  • Sharing Credentials: Securely share passwords, API keys, and sensitive credentials without server knowledge
  • Temporary Access: Distribute one-time passwords or temporary tokens that self-destruct after use
  • Compliance: Meet security and privacy requirements for handling sensitive information
  • DevOps Workflows: Integrate secret sharing into scripts and automation pipelines
  • Cross-Organization Communication: Share confidential information with external parties securely

Who Is It For

Developers, system administrators, security teams, and organizations requiring secure temporary secret sharing without trusting a centralized server with decryption capabilities. Ideal for self-hosted deployments where full control over infrastructure is necessary.

Trending Open Source Projects