Skip to main content

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​

Step 1: Navigate to Your Vault​

  1. Log in to app.torvussecurity.com
  2. Click "Vaults" in sidebar
  3. Select the vault where you want to upload documents

Step 2: Start Upload​

  1. Click "Upload Document" button (green button in top-right)
  2. Upload dialog appears

Step 3: Choose Files​

You have two options:

Option A: Drag and Drop

  1. Drag files from your computer into the upload area
  2. Multiple files can be dragged at once (up to 10 files)

Option B: File Picker

  1. Click "Choose Files" button
  2. Browse your computer
  3. Select one or multiple files (hold Cmd/Ctrl to select multiple)
  4. 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​

  1. Review files to be uploaded
  2. Click "Upload" button
  3. Progress bar shows upload status
  4. Encryption happens automatically on your device before upload

What Happens During Upload:

  1. Your browser encrypts each file using AES-256
  2. Encrypted files are sent to Torvus servers
  3. Metadata is saved (file name, size, tags, description)
  4. You receive confirmation when upload completes

Method 2: Mobile App Upload​

Step 1: Open Torvus Mobile App​

  1. Launch Torvus Security app
  2. Authenticate (biometric or password)
  3. 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​

  1. Add tags and description (optional)
  2. Tap "Upload"
  3. File encrypts on device and uploads in background
  4. 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​

PlanMax File SizeMax Total Storage
Free100 MB5 GB per vault
Standard250 MB25 GB per vault
Professional500 MB100 GB per vault
Enterprise2 GBCustom (up to 10 TB)

Batch Upload Limits​

PlanMax Files Per Batch
Free5 files
Standard10 files
Professional25 files
Enterprise100 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:

  1. Click "New Folder" in vault
  2. Name folder (e.g., "Insurance Policies", "Tax Returns")
  3. 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:

  1. You select file to upload
  2. Your browser generates encryption key
  3. File is encrypted on your device using AES-256-GCM
  4. Only encrypted file is sent to Torvus servers
  5. 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:

  1. Check file size: Compress large files or upgrade plan
  2. Check storage: Navigate to vault settings → storage usage
  3. Check network: Ensure stable internet connection
  4. Try different browser: Chrome, Firefox, Safari recommended
  5. 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:

  1. Download again: Temporary decryption issue
  2. Check original file: Ensure file opens on your computer before upload
  3. Re-upload: Delete corrupted file and upload again
  4. 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:

  1. File is encrypted and stored
  2. Appears in vault document list
  3. 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.

  1. Automatic Scanning: File scanned within seconds of upload
  2. Virus Detection: Uses ClamAV engine with 8M+ virus signatures
  3. Quarantine: Infected files automatically isolated
  4. 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:

  1. File Quarantined: Document automatically isolated
  2. Access Blocked: Nobody can download the infected file
  3. Email Notification: You receive alert with virus name
  4. 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:

  1. Email support@torvussecurity.com with:
    • Document name
    • Why you believe it's safe
    • Alternative scan results (VirusTotal link)
  2. Security team will manually review
  3. 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:

  1. Recipients receive notification
  2. Recipients can view/download documents based on permission level
  3. Audit log tracks all document access
  4. 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:

  1. Upload documents while offline
  2. Files queue for upload when connection restored
  3. Background upload when online
  4. 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:

  1. Upload document (e.g., "Will_2025.pdf")
  2. Later, upload revised version with same name
  3. System keeps both versions (v1, v2)
  4. 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:

  1. Add Recipients: Designate who should receive access
  1. Document Management: Organize, search, and manage files
  2. Vault Settings: Customize storage and permissions


Need Help?​


Last Updated: October 7, 2025