Skip to main content

GeckoShare

Share Files Securely Without Leaving a Trail

Send encrypted files that automatically delete after you set the time limit

Features

Share Files Without Compromising Privacy

Client-side encrypted file sharing - your files are encrypted before they leave your device

Client-Side Encryption

Files encrypted in your browser using AES-256-GCM before upload. Encryption keys never touch our servers.

Expiring Links

Set custom expiration times for your shared files to automatically delete after a set period

Password Protection

Add an extra layer of security with password-protected download links

No Registration Required

Share files instantly without requiring recipients to create an account

Audit Logs

Track who accessed your files and when with detailed access logs

Team Collaboration

Pro users get team workspaces with shared access controls and permissions

Security Details

How Gecko Share Encryption Works

Technical transparency for privacy-conscious users

Encryption Process:

  1. File encrypted in your browser using Web Crypto API (AES-256-GCM)
  2. Random 256-bit encryption key generated locally using crypto.getRandomValues()
  3. Encrypted file uploaded to our servers (we never see plaintext)
  4. Key included in URL fragment (the part after #, never sent to servers)
  5. Recipient's browser decrypts locally using key from URL

Technical Specifications:

  • Algorithm: AES-256-GCM with random 96-bit IV per file
  • Key generation: Cryptographically secure random number generator (CSPRNG)
  • No key derivation needed (random keys, not passwords)
  • Same encryption standard used by Signal and WhatsApp
  • Open source code releasing Q4 2025 after security audit

Security Limitations (We're Honest):

  • Anyone with the full link can decrypt the file
  • If you send the link over insecure channels (unencrypted messaging), encryption can be bypassed
  • Browser security vulnerabilities could potentially compromise encryption
  • We can see file sizes and upload timestamps (metadata), but not contents
  • We're transparent about what we can and cannot protect

Third-Party Services:

File storage: Vercel Edge Network (US) • Analytics: Plausible (EU, cookieless) • Payments: Stripe (PCI compliant)

How It Works

Secure File Sharing in 4 Simple Steps

1

Upload Your File

Drag and drop or select files up to 5GB (Pro users)

2

Set Security Options

Choose expiration time, add password protection, and customize settings

3

Share the Link

Copy the secure link and share it with your intended recipients

4

Auto-Delete

Files are automatically deleted after expiration for maximum privacy

Pricing

Choose Your Plan

Start free, upgrade when you need more

Free

$0/month

Up to 100MB, 24hr expiry

Get Started
E2E encryption
Basic sharing
Password protection

Pro

Popular
$7.99/month

Up to 5GB per file, custom expiry

Start Pro Trial
Up to 5GB per file
Custom expiry
Branded links
Advanced analytics
Priority support

FAQ

Frequently Asked Questions

How does encryption work technically?

GeckoShare uses AES-256-GCM encryption. Files are encrypted entirely in your browser before upload. The encryption key is generated client-side and transmitted via URL fragment (never sent to servers). Same encryption standard used by Signal and WhatsApp for end-to-end encryption.

What file types can I share?

You can share any file type - documents, images, videos, archives, code files, and more. The only limitation is file size (100MB free, 5GB Pro).

Can I track who downloaded my files?

Pro users get detailed audit logs showing download timestamps, IP addresses (anonymized for privacy), and access attempts.

What happens after files expire?

Files are permanently deleted from our servers after expiration. This deletion is cryptographically secure and irreversible.

Ready to Share Files Securely?

Start sharing with end-to-end encryption today. No account required.

Join Beta - Free Forever Tier →