Back to Blog

How to Use End-to-End Encryption in FileGrab

When sharing sensitive files online, security should be your top priority. FileGrab’s end-to-end encryption feature ensures that your files are encrypted on your device before they’re uploaded to the cloud. This means that even FileGrab’s servers never see your unencrypted data.

In this tutorial, you’ll learn exactly how to use FileGrab’s end-to-end encryption to share files securely, understand how it works, and know when to use it.

What is End-to-End Encryption?

End-to-end encryption (E2E) means your files are encrypted on your device before they leave your browser. The encryption key is stored in the URL fragment (the part after the # symbol), which is never sent to FileGrab’s servers.

Here’s what makes FileGrab’s encryption secure:

  • AES-256-GCM encryption - Military-grade encryption standard used by governments and security professionals
  • Client-side only - All encryption happens in your browser using the Web Crypto API
  • 4MB chunked encryption - Large files are encrypted in chunks for efficient processing
  • HMAC-SHA256 signatures - Ensures file integrity and detects tampering
  • Key in URL fragment - The decryption key never leaves your device or gets sent to servers

Encrypted links are perfect for sharing:

  • Financial documents (tax returns, bank statements, invoices)
  • Medical records and healthcare information
  • Legal documents (contracts, NDAs, sensitive agreements)
  • Personal identification (passports, driver’s licenses, SSN documents)
  • Confidential business files (trade secrets, proprietary data)
  • Private photos and videos

If you’re sharing something you wouldn’t want anyone else to see, use an encrypted link.

Step 1: Upgrade to FileGrab Pro

End-to-end encryption is a premium feature available only to FileGrab Pro subscribers. If you’re on the free plan, you’ll need to upgrade first.

[SCREENSHOT: User menu dropdown showing “Upgrade to Pro” option]

  1. Click on your avatar in the top-right corner
  2. Select “Upgrade to Pro”
  3. Choose your billing plan (monthly or annual)
  4. Complete the checkout process

Once you have FileGrab Pro, creating an encrypted link is simple:

[SCREENSHOT: User menu dropdown showing “New Encrypted Link” option highlighted]

  1. Click on your avatar in the top-right corner
  2. Select “New Encrypted Link”
  3. You’ll see a welcome modal explaining how encryption works

The first time you create an encrypted link, FileGrab shows you an informational modal explaining the encryption process and the importance of saving your URL.

[SCREENSHOT: First-time encryption modal with explanation and “Create Encrypted Link” button]

After creating your encrypted link, you’ll notice the URL has a special format:

https://filegrab.link/AGCUPZGT#8Kx9mP2qR5vN7yT3wB6jL4nS1gF0hD

The part after the # symbol is your encryption key. This is crucial to understand:

  • Everything before the # is the link ID (sent to FileGrab’s servers)
  • Everything after the # is the encryption key (never sent to servers)
  • Without the key, the files cannot be decrypted
  • You must share the complete URL (including the #key) with recipients

[SCREENSHOT: Link page showing shield badge next to link ID]

Notice the shield icon next to your link ID - this indicates the link is encrypted.

Step 4: Upload Your Files

Now you can upload files just like any other FileGrab link:

[SCREENSHOT: Encrypted link page with drag-and-drop area]

  1. Drag and drop files onto the page, or click to browse
  2. Files are automatically encrypted in your browser before upload
  3. Encrypted files are stored with a .enc extension on FileGrab’s servers
  4. You’ll see a lock icon instead of file type icons for encrypted files

The encryption process is completely transparent - you don’t need to do anything special. FileGrab handles all the encryption automatically.

Step 5: Share the Encrypted URL

This is the most important step: you must share the complete URL including the encryption key.

[SCREENSHOT: Copy URL button on encrypted link page]

Click the “Copy URL” button - FileGrab automatically copies the full URL with the encryption key included.

Critical warnings you’ll see:

  • Navigation warning - If you try to leave the page (clicking “My Links” or closing the browser), FileGrab warns you to save the URL first
  • Browser close warning - Your browser will show a standard “Are you sure you want to leave?” dialog

[SCREENSHOT: Navigation warning modal asking user to save the encrypted URL]

Once you close the browser or navigate away without saving the URL, the encryption key is lost forever. There is no recovery mechanism - this is by design for security.

How Recipients Access Encrypted Files

When someone receives your encrypted link:

With the Encryption Key

If they have the complete URL (including #key):

[SCREENSHOT: Encrypted link page from recipient’s view showing files with lock icons]

  1. They open the link in their browser
  2. Files are displayed with lock icons
  3. When they download a file, it’s automatically decrypted in their browser
  4. The decrypted file is saved to their device

Without the Encryption Key

If someone accesses the link without the #key fragment:

[SCREENSHOT: Missing encryption key modal blocking access]

  1. They see a modal explaining files cannot be decrypted
  2. The modal blocks all access to files
  3. “Go Back” button returns them to the previous page
  4. No file previews, downloads, or information is accessible

This is your security in action - without the key, the files are completely useless.

To maintain security, encrypted links have some intentional limitations:

No Thumbnails or Previews

Encrypted files cannot be previewed because FileGrab’s servers never see the unencrypted content. You’ll see lock icons instead of file thumbnails.

No Download All Feature

The “Download All” button is hidden on encrypted links because the server cannot create a ZIP file without decrypting the files first. Recipients must download files individually, which are decrypted on-the-fly in their browser.

No Individual File Sharing

Share buttons are hidden for individual files on encrypted links. This prevents someone from sharing a single file without the encryption key, which would make it inaccessible.

While you can enable collaboration on encrypted links, it’s not recommended. When others upload to your encrypted link, they’ll use the same encryption key, which reduces the security benefit of E2E encryption.

1. Save the URL Immediately

As soon as you create an encrypted link, save the complete URL in a secure location:

  • Password manager (1Password, Bitwarden, LastPass)
  • Encrypted notes app (Standard Notes, Notion with encryption)
  • Secure messaging app (Signal, WhatsApp)

Never save it in plain text files or unencrypted email drafts.

2. Share Through Secure Channels

Send the encrypted URL through secure channels:

  • Best: Encrypted messaging apps (Signal, WhatsApp, Telegram)
  • Good: Email with the key sent separately through another channel
  • Avoid: Public forums, social media, SMS

For extra security, send the link ID and encryption key through different channels.

3. Use Short Expiry Times

Even though Pro users can create “forever” links, consider setting shorter expiry times for encrypted links with sensitive data. Once the recipient has downloaded the files, the link can expire.

4. Verify the Recipient

Before sharing an encrypted link with sensitive data, verify you’re sending it to the right person:

  • Double-check email addresses and phone numbers
  • Use video calls to verbally confirm receipt
  • Ask recipients to confirm they received and opened the link

5. Delete When Done

After your recipient has successfully downloaded the files, delete the link from your FileGrab account. This removes the encrypted files from storage and invalidates the link permanently.

Troubleshooting Common Issues

”Files cannot be decrypted” Error

This means the encryption key is missing from the URL. Check that you shared the complete URL including the #key part.

Files Download but Won’t Open

This can happen if:

  • The recipient’s browser doesn’t support the Web Crypto API (very old browsers)
  • There was network corruption during download
  • The file was tampered with (HMAC verification failed)

Have the recipient try downloading again in a modern browser (Chrome, Firefox, Safari, or Edge).

Encryption Feels Slow for Large Files

FileGrab encrypts files in 4MB chunks, which is efficient for most files. However, encrypting very large files (1GB+) will take longer because the encryption happens in your browser. This is normal and ensures security.

How Secure Is FileGrab’s Encryption Really?

FileGrab uses the same encryption standards as:

  • Proton Drive - Encrypted cloud storage service
  • Tresorit - Enterprise encrypted file sharing
  • Signal - Encrypted messaging app
  • Bitwarden - Password manager

The encryption implementation:

  • Uses the browser’s native Web Crypto API (not custom JavaScript crypto)
  • Generates cryptographically secure random keys
  • Applies proper key derivation and HMAC signatures
  • Never sends the encryption key to servers
  • Encrypts files before they leave your device

Unless someone has your encryption key, your files are mathematically impossible to decrypt without breaking AES-256 encryption (which would require billions of years with current computing power).

Encryption vs Password Protection

FileGrab offers both encryption and password protection. Here’s when to use each:

Use encryption when:

  • Files contain highly sensitive data
  • You need mathematical security guarantees
  • You’re sharing with a trusted recipient who can handle the URL properly

Use password protection when:

  • You need simpler recipient access
  • You want to share a shorter URL and send the password separately
  • The recipient might not be technical

You can use both together for maximum security - encrypt the link and add a password. This provides defense in depth.

Start Sharing Securely Today

FileGrab’s end-to-end encryption gives you bank-level security for file sharing without requiring any technical expertise. Your files are encrypted automatically, and recipients decrypt them seamlessly in their browser.

Ready to share files with complete privacy? Upgrade to FileGrab Pro and create your first encrypted link in seconds.

FileGrab Pro includes:

  • End-to-end encryption with AES-256-GCM
  • 10GB storage and 2GB file uploads
  • Forever links with no expiry
  • Password protection and collaborative links
  • No ads, ever

Try FileGrab Pro today and experience truly secure file sharing.

#encryption#security#e2e#tutorial

Ready to try FileGrab?

Share files instantly with our link-first approach. No signup required for basic sharing.

Start Sharing Files