Introduction to Vaultora
Vaultora is Coming Soon
This documentation is for the upcoming Vaultora platform. Join our waitlist to be notified when we launch.
Vaultora is a decentralized private storage platform built on Solana. It provides end-to-end client-side encryption to ensure complete data sovereignty, meaning only you have access to your files. Unlike traditional cloud storage providers, Vaultora never has access to your encryption keys or your data.
Client-Side Encryption
Files encrypted before upload using AES-256-GCM
Self-Custodial Keys
You control your encryption keys via your wallet
Wallet Access
Secured by Solana blockchain authentication
Key Benefits
- Complete privacy - Only you can access your files
- No account required - Just connect your Solana wallet
- Decentralized storage - No single point of failure
- Anonymous by default - No personal information collected
- Open protocol - Fully transparent and auditable
Quick Start Guide
Get started with Vaultora in just a few steps. This guide will walk you through the process of connecting your wallet and storing your first file.
Install a Solana Wallet
Install Phantom, Solflare, or any Solana-compatible wallet browser extension.
We recommend Phantom for the best experience. Visit phantom.app to download.
Connect Your Wallet
Click the 'Connect Wallet' button and approve the connection request.
Vaultora will request a signature to verify wallet ownership. This does not cost any SOL.
Select Files to Upload
Drag and drop files or click to browse. Supports any file type up to 1GB.
Multiple files can be uploaded simultaneously. All files are encrypted individually.
Automatic Encryption
Files are encrypted locally on your device using AES-256-GCM before upload.
Encryption keys are derived from your wallet signature. The server never sees unencrypted data.
Decentralized Storage
Encrypted files are distributed across the Vaultora network.
Files are replicated across multiple nodes for redundancy and availability.
System Requirements
Vaultora is a web-based application that works in modern browsers. Here are the requirements:
Supported Browsers
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- Brave (latest)
Technical Requirements
- WebCrypto API support
- JavaScript enabled
- Stable internet connection
- Solana wallet extension
Supported Wallets
Vaultora supports all major Solana wallets. Here are our recommended options:
Phantom
RecommendedMost popular Solana wallet
Solflare
RecommendedFeature-rich with staking
Backpack
Multi-chain support
Glow
Mobile-first design
How Encryption Works
Vaultora uses state-of-the-art encryption to protect your files. All encryption happens locally on your device before any data leaves your computer. This ensures that even Vaultora cannot access your files.
Encryption Specifications
- Algorithm: AES-256-GCM (Advanced Encryption Standard)
- Key Derivation: HKDF from wallet signature
- IV: Randomly generated for each file
- Authentication: Built-in with GCM mode
Encryption Process
Key Generation
A unique encryption key is derived from your wallet signature using HKDF. This key never leaves your device.
File Encryption
Your file is encrypted using AES-256-GCM with a random IV. The encrypted data includes an authentication tag.
Metadata Encryption
File metadata (name, type, size) is also encrypted to ensure complete privacy.
Upload
Only encrypted data is sent to the network. The server has no way to decrypt your files.
Decentralized Storage
Vaultora stores encrypted files across a decentralized network of storage nodes. This architecture provides several key benefits over traditional centralized storage.
No Single Point of Failure
Files are replicated across multiple nodes. If one node goes down, your data remains accessible.
Geographic Distribution
Storage nodes are distributed globally for faster access and better redundancy.
Censorship Resistant
No central authority can delete or restrict access to your files.
Content Addressing
Files are identified by their content hash (CID), ensuring integrity and deduplication.
Wallet Authentication
Vaultora uses your Solana wallet for authentication. This eliminates the need for passwords, email verification, or any personal information. Your wallet is your identity and your key.
How It Works
Connect
Link your Solana wallet
Sign
Sign a verification message
Access
Keys derived from signature
No SOL Required
Signing messages for authentication does not require any SOL or transaction fees. It simply verifies wallet ownership.
Data Sovereignty
Data sovereignty means you have complete control over your data. With Vaultora, you are the only one who can access, modify, or delete your files. No government, company, or hacker can access your data without your wallet.
With Vaultora You Control
- Your encryption keys
- Access to your files
- Who can view shared files
- When to delete data
- Where data is stored
- Complete privacy
Uploading Files
Uploading files to Vaultora is simple and secure. This guide covers the upload process and best practices.
Upload Methods
Drag and Drop
Simply drag files from your computer and drop them into the upload area.
File Browser
Click the upload button to open your system file browser and select files.
File Limits
| Maximum file size | 1 GB per file |
| Supported file types | All file types |
| Batch upload | Up to 50 files at once |
| Storage limit | Based on your plan |
Downloading Files
When you download a file, Vaultora retrieves the encrypted data from the network and decrypts it locally on your device.
Select File
Navigate to your files and click on the file you want to download.
Retrieve Data
Encrypted file data is fetched from the decentralized network.
Local Decryption
Your wallet signature is used to derive the decryption key and decrypt the file.
Save File
The decrypted file is saved to your local device.
Security Model
Vaultora is built on a zero-trust security model. We assume that every component outside your device could be compromised, and design our system accordingly.
End-to-End Encryption
All data is encrypted before leaving your device. Servers only see encrypted blobs.
Zero-Knowledge Architecture
We cannot see your files, metadata, or even know what you have stored.
No Key Escrow
We do not store your encryption keys. If you lose your wallet, we cannot recover your files.
Open Source
Our code is fully auditable. Verify our security claims yourself.
Important: Backup Your Wallet
Your wallet is the only way to access your files. If you lose access to your wallet (and don't have the seed phrase), your files cannot be recovered.
API Overview
The Vaultora API allows developers to integrate decentralized private storage into their applications. All API requests are authenticated using wallet signatures.
API Coming Soon
The Vaultora API is currently in development. Join our waitlist to get early access.
Base URL
Available Endpoints
/auth/connect/files/upload/files/:cid/files/files/:cid/storage/usageSDK Installation
Install the Vaultora SDK to integrate decentralized private storage into your application.
npm
yarn
Quick Example
Ready to Build?
Join our waitlist to get early access to the Vaultora SDK and API when we launch.