safedrop Messages - User Guide
safedrop Messages - User Guide
Learn how to send and receive encrypted messages with file attachments.
Overview
safedrop Messages lets you send secure, encrypted communications with file attachments to anyone - whether they're in your organisation or external. All messages are end-to-end encrypted, meaning only you and your recipients can read them.
Sending a Message
Opening the Composer
- Click Messages in the main menu
- Click New Message
- The message composer opens

Screenshot: The message composer interface
Composing Your Message
Required fields:
- Recipients - At least one email address
- Subject - A subject line for your message
- Message - The main content (supports Markdown formatting)
Optional settings:
- Expiry - How long the message remains accessible
- Attachments - Files to include with the message
Adding Recipients
- Enter an email address in the recipients field
- Press Enter on your keyboard or click the orange ' Add ' button
- Repeat for additional recipients

Screenshot: Adding recipients to a message
Recipient Types
Type | Description | Access Method |
|---|---|---|
Team Member | User in your team | Uses their encryption keys |
Managed User | User in your organisation | Uses their encryption keys |
Cross-Tenant | User in another safedrop organisation | Uses their encryption keys |
Unmanaged | External user without safedrop account | Receives OTP via email |
safedrop automatically detects recipient type based on their email address.
Adding Attachments
Uploading Files
- Click the Attach Files button (or drag files to the composer)
- Select files from your computer
- Files upload and encrypt automatically

Screenshot: The file attachment area
File Limits
- Maximum file size: 10GB per file
- Multiple files can be attached
- All files are encrypted before upload
Upload Progress
For large files, you'll see:
- Upload progress bar
- Current status (preparing, encrypting, uploading)
- Upload speed and time remaining

Screenshot: File upload progress indicator
Message Settings
Retention Settings
Control how long your message remains accessible:
Setting | Options |
|---|---|
Expiry Days | 1 to 365 days |
Delete on Expiry | Automatically delete or archive when expired |

Screenshot: Message expiry configuration
Download Limits
Optionally limit how many times attachments can be downloaded:
- Leave blank for unlimited
- Set a number for download cap
Send Method
Choose how recipients receive access:
Method | Description |
|---|---|
Server Send | safedrop emails the link to recipients |
Manual Send | You copy & share the link yourself (for extra privacy) |
Sending the Message
Server Send
- Complete all required fields
- Click Send
- Recipients receive an email with the secure link
- Message is delivered!
Manual Send
- Complete all required fields
- Select Manual Send
- Click Send
- Copy the share link provided
- Send the link to recipients yourself (via email, chat, etc.)

Screenshot: The manual send share link dialog
When to use Manual Send:
- When you want complete control over delivery
- For highly sensitive communications
- When recipients might have email filtering issues
Viewing Sent Messages
Message List
- Go to Messages
- See all your sent messages
- View status and recipient count

Screenshot: The sent messages list
Message Status
Status | Meaning |
|---|---|
Active | Message is accessible to recipients |
Expired | Message has passed its expiry date |
Archived | Message was archived after expiry |
Deleted | Message was manually deleted |
Message Details
Click a message to view:
- Full message content
- List of recipients and their access status
- Attached files
- Activity log (who viewed/downloaded)
Viewing Message Activity
Activity Log
Each message tracks:
- When recipients viewed the message
- When attachments were downloaded${color}[#ea0606](
Download counts per file)

Screenshot: The message activity log
Recipient Status
Status | Meaning |
|---|---|
Pending | Hasn't accessed yet |
Viewed | Opened the message |
Downloaded | Downloaded attachments |
Receiving Messages
Email Notification
When someone sends you a safedrop message:
- You receive an email notification
- Click the link in the email
- You're taken to the message viewer
Accessing the Message
For safedrop users:
- Log in if prompted
- Your encryption keys automatically decrypt the message
- View the content and download files
For external recipients:
- Click the link in your email
- Enter the one-time password (OTP) sent to you
- View the message content
- Download any attachments

Screenshot: The OTP entry screen for external recipients
Downloading Attachments
- View the message
- Click Download next to any file
- File is decrypted and saved to your device
For large files, you'll see download progress.
Message Security
End-to-End Encryption
Every message is encrypted with:
- Message Encryption Key (MEK) - Unique key for the message
- File Encryption Keys (FEK) - Unique key for each attachment
- Recipient Wrapping - (MEK) is wrapped for each recipient
How It Works
- Your browser generates encryption keys
- Message content is encrypted locally
- Encrypted content is uploaded to SafeDrop
- Recipients decrypt using their keys (or OTP-derived keys)
SafeDrop servers never see your unencrypted content.
Share Token Security
For external recipients:
- A share token is included in the URL (after #)
- This token is never sent to the server
- Combined with OTP to derive decryption key
Managing Messages
Archiving Messages
- Find the message in your list
- Click the box on the left of message, this selects the message
- At the bottom of your screen the ' Archive ' & ' Delete' options are now available to select
- Select Archive
Archived messages are preserved but hidden from the main list.
Deleting Messages
- Find the message
- Click the box on the left of message, this selects the message
- At the bottom of your screen the ' Archive ' & ' Delete' options are now available to select
- Select Delete
- Confirm deletion
Warning: Deleted messages cannot be recovered. Recipients lose access immediately.
Extending Expiry
Before a message expires:
- Open the message
- Click Extend
- Choose new expiry date
- Confirm
Viewing Message Activity
Activity Log
Each message tracks:
- When recipients viewed the message
- When attachments were downloaded${color}[#ea0606](
Download counts per file)

Screenshot: The message activity log
Recipient Status
Status | Meaning |
|---|---|
Pending | Hasn't accessed yet |
Viewed | Opened the message |
Downloaded | Downloaded attachments |
Troubleshooting
Recipient Not Receiving Email
- Ask them to check spam/junk folder
- Verify the email address is correct
- Check if their email blocks safedrop
- Use Manual Send and share link directly
OTP Not Working
- Ensure OTP is entered exactly (case-sensitive)
- Request a new OTP if expired
- Check spam folder for OTP email
- Try on a different device/browser
Cannot Decrypt Message
- Ensure you're logged into the correct account
- Try logging out and back in
- If keys are corrupted, use recovery phrase
- Contact sender to resend if needed
Large File Taking Long Time
- This is normal for large files
- Keep browser tab open during download
- Use wired connection if possible
- Check available disk space
Best Practices
Composing Messages
- Use clear titles - Helps recipients and your own tracking
- Set appropriate expiry - Don't leave sensitive content accessible forever
- Consider file size - Large files take time for recipients to download
- Double-check recipients - Verify email addresses before sending
Security
- Use Manual Send for highly sensitive content - Adds extra control
- Set download limits - For sensitive attachments
- Verify recipient identity - Especially for first-time external contacts
- Delete when done - Remove messages that are no longer needed
External Recipients
- Inform them about OTP - Let them know to check email
- Provide context - They may not be familiar with safedrop
- Set reasonable expiry - Give them time to access
- Follow up - Ensure they received the message
Need more help? Contact your organisation's safedrop administrator.
Updated on: 23/01/2026
Thank you!
