OneTimeSecret

OneTimeSecret

OneTimeSecret is an open-source service for sharing sensitive information like passwords and private links that self-destruct after being accessed, ensuring your confidential data stays out of email inboxes and chat logs.

Similar self-hosted alternatives:
Repository activity:
Stars
2,392
Forks
406
Watchers
45
Open Issues
75
Last commit
3 days ago
Details:
Estimated Popularity
11
Pricing Model
Open-Core
Hosting Type
Hybrid
License
MIT
Deployment Difficulty
Medium
Language
Ruby

OneTimeSecret is a mature open-source platform for sharing passwords and sensitive information through self-destructing links. Built with Ruby and Vue.js, it keeps confidential data out of email inboxes and chat logs by providing temporary, one-time access to secrets.

Key Features

  • Privacy-First Design:

    • Self-destructing messages after first access
    • Optional passphrase protection
    • Anonymous secret sharing
    • No permanent storage of secrets
    • Configurable time-to-live (TTL)
    • Rate limiting for abuse prevention
  • Flexible Deployment:

    • Docker and Docker Compose support
    • Traditional Ruby/Rack deployment
    • Redis backend for storage
    • Environment-based configuration
    • Production-ready with scaling options
    • Public instance at onetimesecret.com
  • Rich Feature Set:

    • Modern Vue.js/Vite frontend
    • RESTful API with documentation
    • Email integration capabilities
    • Multi-language support (15+ languages)
    • Custom branding options
    • Account system with usage tracking
  • Developer Experience:

    • Comprehensive API documentation
    • Pre-commit hooks for code quality
    • Debug mode for development
    • Vite dev server with hot reload
    • Docker development environment
    • Active community and maintenance

Help improve this content

Found an error or want to add more information about OneTimeSecret? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects