đž Storage Integrations (BYOS)
Bring Your Own Storage (BYOS) is one of Eternal Vaultâs most powerful features. Instead of uploading files to our servers, you can connect your existing cloud storage services like Google Drive, and your files stay exactly where they are. We just create secure links to them.
While storage integrations are convenient, we recommend uploading sensitive documents directly to Eternal Vault for maximum security. Direct uploads are encrypted with client-side encryption before storage, ensuring only you and your trusted contacts can access them. With storage integrations, security depends on your cloud providerâs policies.
đŻ What is BYOS?
Your Files Stay Put
- Documents remain in your Google Drive, Dropbox, OneDrive, etc.
- Never imported to Eternal Vaultâs servers
- Always under your control in your own storage accounts
Secure Connections Only
- We only access files you explicitly choose through the file picker
- No browsing your entire storage - you pick each document individually
- Encrypted access tokens stored securely on our servers
- Disconnect anytime and remove all access instantly
Perfect for Privacy
- Maximum privacy: Your files never leave your storage
- GDPR compliant: Your data stays in your preferred location
- Audit trail: See exactly which files are connected
- Emergency access: Still works with trusted contacts when needed
đ Getting Started with Storage Integrations
Step 1: Access Storage Integrations
- Log into your dashboard at dash.eternalvault.app
- Navigate to Integrations in the sidebar
- Click âStorageâ to see available integrations


Step 2: Choose Your Storage Service
Currently available:
- Google Drive â
- Dropbox â
- Box â
- OneDrive đ (Planned)


Step 3: Connect Google Drive
- Click âConnectâ on the Google Drive card
- Youâll be redirected to Googleâs authorization page
- Sign in to your Google account (if not already signed in)
- Review permissions that Eternal Vault is requesting
- Click âAllowâ to authorize the connection
Step 4: Confirm Connection
After authorization, youâll be redirected back to Eternal Vault where youâll see:
- Success notification confirming the connection
- Updated status showing âConnectedâ with a green badge
- Last checked timestamp for health monitoring


đ Adding Documents from Your Storage
- Go to Documents section in your dashboard
- Click âAdd Documentâ dropdown arrow
- Select your connected storage (e.g., Google Drive)
- Use the file picker to choose specific documents


The Google Drive file picker allows you to:
- Browse your Drive in a familiar interface
- Search for specific files using Googleâs search
- See file previews and details
- Filter by file type (documents, images, PDFs, etc.)
- Select exactly the file you want to connect
Once you select a file:
- Add title and description for your vault
- Choose categories and tags for organization
- Select which vault to add it to
- Click âConnect Documentâ to finalize


đ How Security Works
Important Security Consideration
With storage integrations, your files are NOT encrypted by Eternal Vault. They remain in your cloud storage with whatever security your storage provider offers. For maximum security, we recommend uploading documents directly to Eternal Vault where they are encrypted with client-side encryption before storage.
Security Comparison:
Direct Upload to Eternal Vault:
- â Client-side encryption before files leave your device
- â Zero-knowledge architecture - we cannot decrypt your files
- â Complete privacy - only you and trusted contacts can access
Storage Integrations (BYOS):
- â ď¸ Files remain unencrypted in your cloud storage
- â ď¸ Cloud provider security determines privacy level
- â ď¸ Your responsibility to secure the original files
- â ď¸ Storage provider access - their employees may potentially access files
- â ď¸ Account security entirely dependent on your cloud storage login
OAuth 2.0 Authentication
- Industry standard OAuth 2.0 protocol
- Encrypted access tokens stored securely
- Automatic token refresh to maintain access
- Scope-limited permissions - only access to files you choose
Minimal Permissions
Our Google Drive integration only requests:
drive.file
: Access to files created or opened by our appdrive.install
: Allow installation from Google Driveâs âAdd-onsâ interface
We do NOT request:
- â Full Google Drive access
- â Ability to modify existing files
- â Permission to create new files
- â Access to your entire file system
File Access Levels
During Normal Operations:
- Files remain private in your storage
- Only you can access them through Eternal Vault
- No public links are created
During Emergency Access:
- Temporary shareable links are created automatically
- Trusted contacts can access files during emergency period
- Links are revoked if you send a heartbeat (false alarm)
- Links expire after the emergency period ends
đ Managing Your Integrations
Connection Status
Your storage integrations show simple status indicators:
- Status indicators show current state:
- đ˘ Connected: Integration is active and working
- ⪠Not Connected: Ready to be connected
- ⍠Coming Soon: Integration not yet available
Disconnecting a Service
To disconnect a storage integration:
- Click âDisconnectâ on the integration card
- Confirm the disconnection in the dialog
- Access is immediately revoked from our side
- Files remain in your storage but are no longer linked
â ď¸ Important: Disconnecting will make connected documents inaccessible through Eternal Vault, including during emergency access.


đ ď¸ Supported File Types
Google Drive Integration
Document Files:
- PDF files (
.pdf
) -application/pdf
- Microsoft Word (
.doc
,.docx
) -application/msword
,application/vnd.openxmlformats-officedocument.wordprocessingml.document
- Plain text files (
.txt
) -text/plain
- Rich Text Format (
.rtf
) -text/rtf
- CSV files (
.csv
) -text/csv
Microsoft Office Files:
- Excel spreadsheets (
.xlsx
) -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- PowerPoint presentations (
.pptx
) -application/vnd.openxmlformats-officedocument.presentationml.presentation
Google Workspace Files:
- Google Docs -
application/vnd.google-apps.document
(exported as PDF) - Google Sheets -
application/vnd.google-apps.spreadsheet
(exported as Excel) - Google Slides -
application/vnd.google-apps.presentation
(exported as PowerPoint)
Image Files:
- JPEG (
.jpg
,.jpeg
) -image/jpeg
- PNG (
.png
) -image/png
- GIF (
.gif
) -image/gif
- BMP (
.bmp
) -image/bmp
- WebP (
.webp
) -image/webp
đ¨ Emergency Access with BYOS
How It Works
When your doomsday threshold is exceeded:
- Automatic shareable links are created for all connected external documents
- Trusted contacts receive emergency access emails with these links
- Links work without login during the emergency period
- Documents open directly in Google Drive, Dropbox, etc.
Privacy Protection
- Time-limited access: Links expire after emergency period
- Automatic revocation: Links deleted if you send heartbeat (false alarm)
- Audit logging: All access creation and revocation is logged
- Granular control: Only documents you connected are accessible
What Contacts See
Your trusted contacts will see external documents like this:
- Document name and description you provided
- Storage source (e.g., âGoogle Driveâ)
- Direct access link that opens the file in the original storage
- No download required - they can view directly online
â Frequently Asked Questions
Can Eternal Vault see all my files?
No. We only have access to files you explicitly select through our file picker. We cannot browse your entire Google Drive or other storage services. The OAuth permissions we request are limited to individual file access only.
Are my files encrypted with storage integrations?
No - this is important to understand. Files connected through storage integrations remain in your cloud storage with whatever encryption and security your storage provider offers. For maximum security, we recommend uploading sensitive documents directly to Eternal Vault where they are encrypted with client-side encryption before storage. Only you and your trusted contacts can decrypt directly uploaded files.
What happens to my files if I cancel my subscription?
Your files remain safe in your own storage services. Theyâre not dependent on Eternal Vault. However, youâll lose the ability to:
- Connect new documents from storage
- Provide emergency access to connected documents
- Use the file picker integration
Can I change which files are connected?
Yes. You can:
- Add new files anytime using the file picker
- Remove documents from your vault (doesnât delete from your storage)
- Update document details like titles and descriptions
- Change categorization and tags
What happens if I change my storage password?
OAuth tokens are separate from your storage password. Changing your password wonât affect the connection. However, if you revoke Eternal Vaultâs access from within your Google/Dropbox settings, youâll need to reconnect.
How often does Eternal Vault check my storage?
- Health checks: Every few hours to verify connection status
- File verification: Only when accessing documents
Can I use multiple storage services?
Yes! You can connect multiple services:
- Google Drive + Dropbox + OneDrive (when available)
- Different files from different services
- Manage all connections from one dashboard
- Emergency access works across all connected services
đ§ Troubleshooting
Connection Issues
âFailed to connect storageâ
- Check your internet connection
- Try again - temporary Google API issues happen
- Use incognito mode to avoid browser conflicts
- Check popup blockers - OAuth needs new windows
âPermission deniedâ
- Check Google account access - some organizations restrict OAuth
- Try personal Google account if using work/school account
- Clear browser cookies for accounts.google.com
- Contact support if organization policies block access
File Access Issues
âFile not foundâ during emergency access
- File may be moved in Google Drive after connection
- File may be deleted from storage
- Permissions changed on the original file
- Storage account deactivated
âCannot create shareable linkâ
- File permissions may prevent public sharing
- Organization policies might block link sharing
- File type may not support sharing
- Storage quota issues with the external service
Health Check Failures
âIntegration needs attentionâ
- Token may be expired - try disconnecting and reconnecting
- Storage service may be temporarily down
- Account changes in your Google/Dropbox account
- API limits may be temporarily hit
Ready to connect your storage? Head to your Storage Integrations page and get started with BYOS today.
Questions? Contact our support team for help with storage integrations.