Skip to content

It is a privacy-focused application designed to safeguard your passwords, documents, and other confidential information. It's built with end-to-end encryption, ensuring that only you have access to your data. We never have access to your passwords or sensitive information.

License

Notifications You must be signed in to change notification settings

puneetkakkar/secure-vault-server

Repository files navigation

secure vault brand

SECURE VAULT - THE ONLY KEY IS YOU


Secure Vault is a privacy-focused application designed to safeguard your passwords, documents, and other confidential information. It's built with end-to-end encryption, ensuring that only you have access to your data. We never have access to your passwords or sensitive information.

⚗️ Key Features:

  • End-to-End Encryption: Your data is encrypted on your device and remains encrypted on our servers, ensuring only you can access it.
  • Master Password Security: Your master password is the only key to unlocking your vault.
  • Secure Storage: Keep all your valuable data safe and organized in one place.
  • Secure Sharing: Share your information securely with trusted individuals.

Why Choose Secure Vault?

  • Ultimate Privacy: Your data is your business. We don't have access to it.
  • Peace of Mind: Securely store and manage your most important information.
  • Easy to Use: A user-friendly interface makes it simple to manage your vault.
  • Open Source: We welcome community contributions to make Secure Vault even better.

Getting Started:

Prerequisites:

  • Java Development Kit (JDK): Ensure you have a compatible JDK installed (version 11 or higher).
  • Maven: Make sure you have Apache Maven installed.
  • IDE: You'll need an IDE of your choice (e.g., IntelliJ IDEA, Eclipse, VS Code) to work with the project.

Steps:

  1. Clone the repository:
    # Clone this repository to your local machine.
    git clone https://github.com/puneetkakkar/secure-vault-server
    
  2. Navigate to the project directory:
    # Navigate to the required project\'s folder
    cd secure-vault-server
    
  3. Install dependencies:
    # Install required packages
    mvn clean install
    
  4. Build the application:
    # Build the packages.
    mvn package
    
  5. Run the application:
    # Run the application\'s default spring boot server
    mvn spring-boot:run
    

The Secure Vault application will be accessible at http://localhost:8080 by default.

Contributing

We encourage you to contribute to Secure Vault's development!

  • Report issues: Find a bug or have a suggestion. Please submit an issue on GitHub.
  • Submit pull requests: Want to add a feature or fix a bug? Submit a pull request to our repository.
  • Join the community: Connect with other developers.

Before contributing:

  • Please read our Contributing Guidelines for a detailed guide.
  • Ensure you have signed our Contributor License Agreement (CLA).

License

This project is licensed under the [License Name] License - see the LICENSE file for details.

Together, let's make Secure Vault the ultimate solution for protecting your digital secrets!

About

It is a privacy-focused application designed to safeguard your passwords, documents, and other confidential information. It's built with end-to-end encryption, ensuring that only you have access to your data. We never have access to your passwords or sensitive information.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published