OpenSourceProjects logo
onetimesecret logo

onetimesecretKeep passwords and other sensitive information out of your inboxes and chat logs.

Keep passwords and other sensitive information out of your inboxes and chat logs.

2,765 stars
433 forks
Ruby
MIT
onetimesecret screenshot

onetimesecret

OneTime Secret keeps sensitive information out of email inboxes and chat logs by providing self-destructing, single-use links for sharing passwords and confidential data. After being viewed once, the link automatically expires, ensuring that only the intended recipient sees the information without leaving persistent copies across communication platforms.

Key Features

  • One-Time Links: Create single-use URLs that self-destruct after viewing
  • Self-Hosted Option: Deploy on your own infrastructure using Docker or bare-metal installation
  • Flexible Authentication: Choose between simple Redis-only mode or full mode with SQL, MFA, and WebAuthn support
  • Multiple Deployment Options: Docker, Docker Compose, or traditional server installation
  • Email Integration: SMTP, SES, and SendGrid support for notifications
  • Open Source: MIT licensed with transparent development practices

Use Cases

  • Password Sharing: Securely share temporary passwords without email trail
  • API Key Distribution: Send API credentials and tokens safely to team members
  • Sensitive Documentation: Share confidential documents or access credentials with expiration
  • Enterprise Secrets Management: Self-hosted deployment for organizations with strict data retention policies

Who Is It For

OneTime Secret is designed for individuals, teams, and enterprises who need to share sensitive information securely without maintaining persistent records in email or chat systems. It's ideal for both small teams using the hosted version and large organizations requiring self-hosted, on-premise deployment with advanced authentication features.