MaraFile - Free Anonymous File Sharing

About MaraFile

Privacy-Focused File Sharing with End-to-End Encryption

What is MaraFile?

MaraFile is a free, privacy-focused file sharing service that allows you to upload and share files securely without compromising your anonymity. Our mission is to provide a simple, secure, and accessible platform for anyone who needs to share files online while maintaining complete privacy.

🔒 Your Privacy is Our Priority

Unlike traditional file sharing services that collect your data, track your activities, and potentially access your files, MaraFile is built from the ground up with privacy at its core. With optional end-to-end encryption, even we cannot access your files.

Whether you're sharing confidential documents, large media files, or simply need a temporary hosting solution, MaraFile provides the tools you need without requiring registration, personal information, or payment.

How MaraFile Works

1 Select Your Files

Choose one or multiple files to upload (up to 20 files at once, 1GB per file). You can either click the upload area or drag and drop files directly.

2 Enable Encryption (Optional but Recommended)

Turn on End-to-End Encryption (E2EE) for maximum security and privacy. When enabled:

  • Your files are encrypted on your device before upload using AES-256-GCM encryption
  • The encryption key never leaves your browser or reaches our servers
  • The decryption key is included in the URL fragment (#) and is never sent to the server
  • Even we cannot decrypt your files without the complete URL

3 Choose Retention Period

Select how long your files should remain available - from 1 day to 3 months. Registered users can keep files indefinitely.

4 Upload & Share

Click the upload button and wait for the process to complete. Our optimized chunked upload system ensures reliable transfer even for large files. Once complete, you'll receive a unique download link to share with anyone.

⚡ Advanced Features

  • Chunked Upload: Large files are split into chunks for reliable transfer and automatic retry on failure
  • Real-time Progress: Monitor upload speed, remaining time, and individual file progress
  • Drag & Drop: Simply drag files onto the upload area for quick uploads
  • Multiple Files: Upload up to 20 files simultaneously
  • Resume Support: Interrupted uploads can be resumed automatically

Perfect For

MaraFile is ideal for various use cases where privacy and security are important:

  • Secure Document Sharing: Share confidential documents with colleagues, clients, or partners without exposing sensitive information to third parties
  • Large File Transfer: Send files too large for email attachments (up to 1GB per file) quickly and reliably
  • Temporary File Hosting: Host files for short-term access without cluttering your permanent storage
  • Anonymous Whistleblowing: Share sensitive information securely and anonymously with journalists or authorities
  • Media Sharing: Share high-resolution photos and videos with friends and family without compression or quality loss
  • Backup Storage: Create temporary backups of important files with flexible retention periods
  • Cross-Device Transfer: Move files between your devices easily without cloud sync services
  • Client Deliverables: Deliver work to clients securely with optional encryption and controlled access
  • Research Data Sharing: Share research data and datasets with collaborators while maintaining data integrity
  • Software Distribution: Distribute software, updates, or large downloads to users efficiently

Security & Privacy Commitment

🛡️ What We Protect

Your privacy is our top priority. Here's what we do to protect you:

  • No User Tracking: We don't collect IP addresses, browser fingerprints, or any identifying information beyond what's technically necessary for service operation
  • End-to-End Encryption: When enabled, files are encrypted with AES-256-GCM before leaving your device
  • Zero-Knowledge Architecture: With E2EE enabled, we cannot decrypt your files even if we wanted to - the key never reaches our servers
  • Automatic Deletion: Files are automatically deleted based on your chosen retention period - no manual cleanup required
  • No Account Required: Upload files without creating an account or providing personal information (optional registration for extended features)
  • Secure Connection: All transfers use HTTPS encryption to protect data in transit
  • No Third-Party Analytics: We don't use invasive analytics or tracking scripts that compromise your privacy
  • Minimal Metadata: We only store the minimum necessary metadata for service functionality

📦 What We Store

Transparency is important. Here's exactly what we store:

  • Encrypted file data (when E2EE is enabled) or plain file data (when E2EE is disabled)
  • File metadata: Original filename, file size, upload timestamp, expiration date
  • No personal information: No names, emails, IP addresses, or identifying data (unless you create an account)
  • No access logs: We don't track who downloads or views your files

🔐 Understanding End-to-End Encryption (E2EE)

Our E2EE implementation ensures maximum security:

Client-Side Encryption

Files are encrypted in your browser using the Web Crypto API before upload. The encryption happens on your device - never on our servers.

AES-256-GCM

We use industry-standard AES-256-GCM encryption with random initialization vectors (IV) for each file, providing authenticated encryption.

Key Management

The encryption key is generated in your browser and included in the URL fragment (#). This fragment is never sent to the server.

Zero-Knowledge

We never have access to your encryption keys or unencrypted data. Only people with the complete URL can decrypt files.

⚠️ Important Security Notes

  • With E2EE enabled, if you lose the complete URL (including the # fragment), your files cannot be recovered - not by you, not by us, not by anyone
  • The URL contains the decryption key, so anyone with the URL can access your files
  • Share the URL securely using encrypted channels when sharing sensitive content
  • E2EE protects against server-side access but cannot protect against keyloggers or compromised devices

Technical Specifications

Encryption Algorithm

AES-256-GCM with random 12-byte IV per file

Key Generation

Cryptographically secure random key generation using Web Crypto API

Max File Size

1GB per file

Total Upload Limit

2GB per session

Max Files

20 files at once

Chunk Size

Dynamic 10-100MB based on file size for optimal performance

Retention Options

1 day, 3 days, 1 week, 1 month, 3 months, permanent (with account)

Browser Support

Chrome, Firefox, Safari, Edge (modern versions with Web Crypto API)

Connection Security

HTTPS/TLS 1.3 for all connections

File Types

Most common formats supported; executable files blocked for security

Upload Method

Chunked upload with automatic retry and resume support

Malware Scanning

Optional virus scanning on uploaded files (when enabled)

System Architecture

  • Frontend: JavaScript with Web Crypto API for client-side encryption
  • Backend: PHP 8+ with secure file handling and validation
  • Storage: Secure file system with automatic cleanup and expiration
  • Security: CSRF protection, Cloudflare Turnstile, input validation, file type checking

Registration Benefits

While MaraFile can be used completely anonymously without an account, registered users enjoy additional benefits:

📁 Permanent Storage

Keep your files online indefinitely with no expiration

🗂️ File Management

Access a dashboard to manage all your uploaded files

📊 Upload History

View your upload history and download statistics

⚡ Higher Limits

Access higher file size and storage limits (coming soon)

🎯 Priority Support

Get faster response times for support inquiries

🔐 API Access

Programmatic access to upload and manage files (coming soon)

Best of all: Registration is free and always will be.

Ready to Get Started?

Upload your files securely with end-to-end encryption

Start Uploading Now Contact Us

Ad Space

Advertisement
Advertisement

Advertisement

Accept Payments

PayPal
Litecoin
Monero