Upload Documents
Add files to your vault securely
Upload documents, images, videos, and other files to your Torvus vault with end-to-end encryption.
Before You Begin
Prerequisites:
- ✅ Vault created
- ✅ Logged into Torvus Security
Supported File Types: All file types accepted (PDF, images, videos, Office documents, archives, etc.)
Maximum File Size: 500 MB per file
Upload Methods
Method 1: Web Upload (Recommended)
Step 1: Navigate to Your Vault
- Log in to app.torvussecurity.com
- Click "Vaults" in sidebar
- Select the vault where you want to upload documents
Step 2: Start Upload
- Click "Upload Document" button (green button in top-right)
- Upload dialog appears
Step 3: Choose Files
You have two options:
Option A: Drag and Drop
- Drag files from your computer into the upload area
- Multiple files can be dragged at once (up to 10 files)
Option B: File Picker
- Click "Choose Files" button
- Browse your computer
- Select one or multiple files (hold Cmd/Ctrl to select multiple)
- Click "Open"
Step 4: Add Metadata (Optional)
For each file, you can add:
Tags:
- Add descriptive tags (e.g., "insurance", "legal", "medical")
- Use commas to separate multiple tags
- Tags help organize and search documents later
Description:
- Brief description of document contents
- Helpful for recipients who may not recognize file names
- Example: "Life insurance policy with Acme Insurance, policy #123456"
Category (if enabled):
- Select predefined category (Legal, Financial, Medical, Personal, etc.)
- Categories can be customized in vault settings
Step 5: Upload
- Review files to be uploaded
- Click "Upload" button
- Progress bar shows upload status
- Encryption happens automatically on your device before upload
What Happens During Upload:
- Your browser encrypts each file using AES-256
- Encrypted files are sent to Torvus servers
- Metadata is saved (file name, size, tags, description)
- You receive confirmation when upload completes
Method 2: Mobile App Upload
Step 1: Open Torvus Mobile App
- Launch Torvus Security app
- Authenticate (biometric or password)
- Navigate to your vault
Step 2: Choose Upload Source
Tap "Upload" button and select source:
Camera:
- Take photo or video directly
- Useful for capturing physical documents
Photo Library:
- Select existing photos/videos
- Multiple selection supported
Files:
- Browse device storage
- Access cloud storage (iCloud, Google Drive) if connected
Step 3: Add Metadata and Upload
- Add tags and description (optional)
- Tap "Upload"
- File encrypts on device and uploads in background
- You can continue using app while upload completes
Background Upload: Upload continues even if you close the app (iOS 13+, Android 8+).
Method 3: API Upload (Advanced)
For automated uploads, use the Torvus API:
curl -X POST https://api.torvussecurity.com/v1/vaults/{vault_id}/documents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F "file=@/path/to/document.pdf" \
-F "tags=insurance,legal" \
-F "description=Life insurance policy"
See Documents API for full documentation.
Supported File Types
Documents
- PDF: .pdf
- Microsoft Office: .doc, .docx, .xls, .xlsx, .ppt, .pptx
- OpenOffice: .odt, .ods, .odp
- Text: .txt, .rtf, .md
Images
- Common Formats: .jpg, .jpeg, .png, .gif, .bmp
- High-Quality: .heic, .heif (iPhone photos)
- Professional: .tiff, .tif, .raw, .dng
Videos
- Common Formats: .mp4, .mov, .avi, .mkv
- Professional: .m4v, .wmv, .flv
Archives
- Compressed: .zip, .rar, .7z, .tar, .gz
Other
- Audio: .mp3, .wav, .m4a, .flac
- Code: .js, .py, .java, .html, .css
- Data: .json, .xml, .csv, .sql
- Design: .psd, .ai, .sketch, .fig
Note: All file types are accepted. The list above shows commonly used formats.
Upload Limits
File Size Limits
| Plan | Max File Size | Max Total Storage |
|---|---|---|
| Free | 100 MB | 5 GB per vault |
| Standard | 250 MB | 25 GB per vault |
| Professional | 500 MB | 100 GB per vault |
| Enterprise | 2 GB | Custom (up to 10 TB) |
Batch Upload Limits
| Plan | Max Files Per Batch |
|---|---|
| Free | 5 files |
| Standard | 10 files |
| Professional | 25 files |
| Enterprise | 100 files |
Tip: For large batches, upload in groups rather than all at once for better progress tracking.
Organizing Uploaded Documents
Using Tags
Best Practices:
- Use consistent tag names (e.g., always "insurance" not "insurance-docs")
- Create a tagging system before uploading many documents
- Common tags:
financial,legal,medical,personal,business,crypto
Example Tagging System:
- Category tags:
financial,legal,medical - Type tags:
contract,receipt,certificate,policy - Year tags:
2023,2024,2025
Multi-tag Example: A tax return might be tagged: financial, tax, 2024
Adding Descriptions
What to Include:
- Document type (e.g., "Life insurance policy")
- Account/policy numbers
- Relevant dates
- Context for recipients
Good Description Examples:
- "Life insurance policy with Acme Insurance, policy #123456, $500K coverage"
- "Will and testament, updated January 2025, witnessed by John Smith"
- "Bitcoin wallet recovery seed phrase for Ledger hardware wallet"
Bad Description Examples:
- "Document" (too vague)
- "Important" (doesn't provide context)
- "" (empty - missed opportunity)
Folder Organization (Professional Plan)
Professional and Enterprise plans support folder organization:
- Click "New Folder" in vault
- Name folder (e.g., "Insurance Policies", "Tax Returns")
- Upload documents to folder or drag existing documents into folder
Recommended Folder Structure:
📁 Legal
📄 Will and Testament.pdf
📄 Power of Attorney.pdf
📁 Financial
📁 Tax Returns
📄 2023_Tax_Return.pdf
📄 2024_Tax_Return.pdf
📁 Insurance
📄 Life_Insurance.pdf
📄 Home_Insurance.pdf
📁 Medical
📄 Medical_Directive.pdf
📄 Prescriptions.pdf
Security During Upload
Encryption Process
What Happens:
- You select file to upload
- Your browser generates encryption key
- File is encrypted on your device using AES-256-GCM
- Only encrypted file is sent to Torvus servers
- Torvus never sees unencrypted file contents
Technical Details:
- Algorithm: AES-256-GCM (industry standard)
- Key Derivation: PBKDF2 with 100,000 iterations
- Unique Keys: Each document has unique encryption key
- Zero-Knowledge: Torvus cannot decrypt your files
Network Security
HTTPS/TLS:
- All uploads use HTTPS (TLS 1.3)
- End-to-end encrypted connection
- Certificate pinning in mobile apps
Integrity Verification:
- SHA-256 checksum computed on upload
- Verified on download to ensure file integrity
- Detects any tampering or corruption
Privacy
What Torvus Can See:
- File size
- Upload timestamp
- File extension (e.g., .pdf, .jpg)
- Tags and descriptions (encrypted)
What Torvus Cannot See:
- File contents (encrypted)
- Original file name (encrypted)
- Metadata inside files (EXIF data, document properties)
Troubleshooting
Upload Fails
Possible Causes:
- File size exceeds plan limit
- Storage quota exceeded
- Network connectivity issue
- Browser compatibility problem
Solutions:
- Check file size: Compress large files or upgrade plan
- Check storage: Navigate to vault settings → storage usage
- Check network: Ensure stable internet connection
- Try different browser: Chrome, Firefox, Safari recommended
- Disable VPN temporarily: Some VPNs interfere with uploads
Upload Stuck at 99%
Cause: Encryption finalization or server processing
Solution:
- Wait up to 60 seconds for large files
- Do not close browser tab
- If stuck for >5 minutes, refresh page and try again
"File Type Not Supported" Error
Cause: This error should not occur (all file types accepted)
Solution:
- Try renaming file extension to common type (e.g., .bin → .zip)
- Contact support if issue persists
Uploaded File Won't Open
Possible Causes:
- File was corrupted before upload
- Decryption issue
Solutions:
- Download again: Temporary decryption issue
- Check original file: Ensure file opens on your computer before upload
- Re-upload: Delete corrupted file and upload again
- Contact support: If issue persists with multiple files
Best Practices
✅ DO
- Upload originals: Store original documents, not screenshots
- Verify uploads: Download and verify important files after upload
- Use descriptive names: Rename files before upload (e.g., "Will_2025.pdf" not "document.pdf")
- Add context: Include descriptions for complex documents
- Organize as you go: Tag and categorize files during upload
- Keep backups: Torvus is for secure sharing, not primary backup
❌ DON'T
- Upload duplicates: Check if file already exists before re-uploading
- Use temporary names: Avoid names like "temp.pdf", "new_document.docx"
- Upload without reviewing: Verify you're uploading correct file
- Ignore storage limits: Monitor storage usage and delete old files
- Upload sensitive data without 2FA: Enable 2FA before uploading critical documents
What Happens After Upload?
Document Processing
Immediate:
- File is encrypted and stored
- Appears in vault document list
- Searchable by name, tags, and description
Background Processing:
- Thumbnail generation: PDF first page, image thumbnails (Professional plan)
- Text extraction: Full-text search indexing, encrypted (Professional plan)
- Malware scanning: Automated virus detection (All plans)
Malware Scanning
What Happens:
Every document uploaded to Torvus is automatically scanned for viruses and malware before becoming accessible. This protects you and your recipients from malicious files.
- Automatic Scanning: File scanned within seconds of upload
- Virus Detection: Uses ClamAV engine with 8M+ virus signatures
- Quarantine: Infected files automatically isolated
- Notification: You're notified if file contains malware
Scan Process:
Upload → Encrypt → Scan → Clean ✓ → Available
↓
Infected → Quarantine → Notify
What Gets Scanned:
- ✅ All file types (documents, images, archives, executables)
- ✅ Files up to 100MB (larger files may have longer scan times)
- ✅ Archive contents (.zip, .rar, .7z)
Scan Results:
- Clean: File passed scan, available immediately
- Infected: Virus detected, file quarantined and inaccessible
- Failed: Scan error (rare), file held for manual review
If Malware Detected:
- File Quarantined: Document automatically isolated
- Access Blocked: Nobody can download the infected file
- Email Notification: You receive alert with virus name
- Security Review: Security administrators can review quarantined files
Common Detections:
- Malicious executable files (.exe, .dll, .bat)
- Macro-enabled Office documents with malware
- Archive files (.zip) containing viruses
- Known ransomware, trojans, and spyware
False Positives:
Occasionally, legitimate files may be flagged:
- Older software installers
- Security/hacking tools (Kali Linux tools, penetration testing software)
- Compressed password managers with certain structures
If You Believe Your File Was Incorrectly Quarantined:
- Email support@torvussecurity.com with:
- Document name
- Why you believe it's safe
- Alternative scan results (VirusTotal link)
- Security team will manually review
- If confirmed safe, file will be released
Performance:
- Small files (< 10MB): Scanned in < 2 seconds
- Large files (50-100MB): Scanned in 3-10 seconds
- Archives: Extra time to scan contents
Security Note: Malware scanning provides an additional layer of protection, but you should still only upload files from trusted sources.
Learn More: Malware Scanning System
Recipient Access
Before Release:
- Recipients cannot see or access uploaded documents
- Documents are encrypted and inaccessible
After Release:
- Recipients receive notification
- Recipients can view/download documents based on permission level
- Audit log tracks all document access
- Original uploader can see who accessed each document
Mobile App Features
Camera Capture
Use Cases:
- Photograph physical documents (will, deed, certificate)
- Capture whiteboards or handwritten notes
- Quick upload of receipts
Tips:
- Use good lighting for legibility
- Hold phone steady or use tripod
- Crop photos before upload for smaller file size
Offline Queue
How It Works:
- Upload documents while offline
- Files queue for upload when connection restored
- Background upload when online
- Notification when all uploads complete
Use Case: Upload files while on airplane, automatic upload when you land.
Biometric Security
Before Upload:
- Face ID / Touch ID / Fingerprint required
- Prevents unauthorized uploads from stolen device
Advanced Features
Version Control (Professional Plan)
Feature: Keep multiple versions of the same document
How It Works:
- Upload document (e.g., "Will_2025.pdf")
- Later, upload revised version with same name
- System keeps both versions (v1, v2)
- Access previous versions anytime
Use Cases:
- Legal documents that change over time
- Contracts with amendments
- Updated insurance policies
Bulk Upload (Enterprise Plan)
Feature: Upload hundreds or thousands of files
Methods:
- Web: Drag folder containing files
- API: Automated bulk upload script
- Console: Admin bulk import tool
Use Case: Migrating existing document archive to Torvus
Next Steps
After uploading documents:
- Add Recipients: Designate who should receive access
- Document Management: Organize, search, and manage files
- Vault Settings: Customize storage and permissions
Related Pages
- Document Management: Search, organize, and delete documents
- Vault Settings: Configure storage limits
- API Documentation: Automated uploads
Need Help?
- FAQ: Common questions
- Contact Support: 24/7 support available
Last Updated: October 7, 2025