Skip to content

LocalVault is a secure, browser-based file storage solution that prioritizes your privacy. Store files locally in your browser using IndexedDB, with no cloud storage or tracking involved. Upload, manage, and preview your files with a modern, intuitive interface.

License

Notifications You must be signed in to change notification settings

TirupMehta/LocalVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

LocalVault

LocalVault is a secure, browser-based file storage solution that prioritizes privacy. It stores your files locally in the browser using IndexedDB—no cloud, no tracking. With a clean and modern interface, you can upload, manage, and preview files effortlessly.


Features

  • Privacy First: No tracking, no cloud—your files never leave your browser.
  • Local Storage: Powered by IndexedDB for client-side file storage.
  • Drag-and-Drop Uploads: Upload files via drag-and-drop or manual selection.
  • File Previews: Instantly preview images and PDFs.
  • Sorting & Search: Sort by name, size, date, or type. Search with ease.
  • Responsive Design: Seamless experience on both desktop and mobile.
  • File Management: Download, delete, or clear all files with confirmation prompts.
  • Stats Dashboard: Track total files, storage usage, and last upload time.

Getting Started

Prerequisites

  • A modern browser (Chrome, Firefox, Edge, Safari) with IndexedDB support.
  • No server or external dependencies needed.

Usage

  1. Access FileVault Click "Get Started" on the landing page to open the app.

  2. Upload Files Click the "Upload Files" button or drag files into the drop zone. Upload progress is shown via a progress bar.

  3. Manage Files

    • Preview: Click image or PDF files to view in a modal.
    • Download: Retrieve files using the download button.
    • Delete: Remove files individually or use the "Nuke Everything" option to clear all.
    • Search & Sort: Use built-in tools to organize your files.
  4. Clear Data

    • Use the "Clear Site Data" option to delete all cookies, storage, and cache.

Supported File Types

  • Images: PNG, JPEG
  • PDFs
  • Audio: MP3
  • Video: MP4
  • Archives: ZIP
  • Code: JS, HTML, CSS
  • Others will show a generic file icon.

Browser Compatibility

FileVault supports all modern browsers with IndexedDB:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari

License

Licensed under the MIT License. See the LICENCE file for details.


Acknowledgments

  • Built using HTML, CSS, and JavaScript
  • Typography: Plus Jakarta Sans
  • Icons: Lucide Icons

About

LocalVault is a secure, browser-based file storage solution that prioritizes your privacy. Store files locally in your browser using IndexedDB, with no cloud storage or tracking involved. Upload, manage, and preview your files with a modern, intuitive interface.

Topics

Resources

License

Stars

Watchers

Forks

Languages