About GhostInbox

Project Description

GhostInbox is a privacy-focused email alias service that allows users to create temporary, disposable email addresses for enhanced privacy and security. The service provides a simple way to receive emails without revealing your real email address.

✨ Key Features:
  • Privacy Protection - Keep your real email address private
  • Disposable Aliases - Create temporary email addresses
  • Easy Access - Simple web interface to view emails
  • Secure Access - Hash-based authentication system
  • Auto Cleanup - Automatic deletion of old emails
  • Statistics - Comprehensive email analytics

How Alias Emails Work

🔐 Hash-Based System:

GhostInbox uses a cryptographic hash system to create unique email aliases. Each alias is generated from a 64-character hash, ensuring privacy and preventing unauthorized access to emails.

📧 Email Format:
your-64-character-hash@ghostinbox.it
🔄 Process Flow:
  1. Generate Hash: Create a 64-character hash (SHA-256) from any input
  2. Create Alias: Use the hash as your email address: hash@ghostinbox.it
  3. Receive Emails: All emails sent to your alias are stored securely
  4. Access Emails: Use the hash to authenticate and view your emails
  5. Auto Cleanup: Old emails are automatically deleted after 30 days
🔍 Finding Your Hash:

You can generate a hash using various methods:

  • Online Tools: Use SHA-256 hash generators
  • Command Line: echo -n "your-input" | sha256sum
  • Programming: Use hash functions in your preferred language
🔐 Security Features:
  • Hash Authentication: Only those with the correct hash can access emails
  • No Registration: No personal information required
  • Disposable: Create new aliases for different purposes
  • Auto-Expiry: Emails are automatically cleaned up

Usage Examples

🎯 Common Use Cases:
Privacy Protection

Use aliases when signing up for services to keep your real email private.

Online Shopping

Create unique aliases for different online stores to track marketing emails.

Testing & Development

Use aliases for testing applications without cluttering your main inbox.

Event Registration

Use temporary aliases for one-time event registrations.

Documentation

Create aliases for receiving important documents or confirmations.

Community Forums

Use aliases when participating in online communities or forums.

Technical Details

🔧 Technology Stack:
  • Backend: Python Flask web framework
  • Email: IMAP protocol for email retrieval
  • Authentication: SHA-256 hash-based system
  • Frontend: Bootstrap 5 with responsive design
  • Email Server: IMAP-compatible email server
🔐 Security Features:
  • Hash Verification: Email addresses are validated against hashes
  • Session Management: Secure hash storage in sessions
  • Input Validation: Strict validation of hash format
  • Auto Cleanup: Automatic deletion of old emails
  • Error Handling: Comprehensive error management

Open Source

This project is open source and available on GitHub!

View on GitHub
Star the Project

Show your support by starring the repository

Report Issues

Help improve by reporting bugs or suggesting features

Contribute

Submit pull requests to help improve the project

This project is available under the MIT License.

Quick Start Guide

🚀 Getting Started:
  1. Generate a Hash: Create a SHA-256 hash from any input
  2. Create Your Alias: Use the format your-hash@ghostinbox.it
  3. Start Receiving: Give this email address to services
  4. Access Emails: Use the hash to view your emails on this website
  5. Monitor Stats: Check the statistics page for email analytics
Pro Tip: You can use the same hash for multiple services, or create unique hashes for different purposes to better organize your emails.