An open API service indexing awesome lists of open source software.

https://github.com/bok1c4/MindLockr

Privacy taken seriously. Cryptographic file storage.
https://github.com/bok1c4/MindLockr

golang pgp privacy react typescript vite wails

Last synced: 6 months ago
JSON representation

Privacy taken seriously. Cryptographic file storage.

Awesome Lists containing this project

README

          

# MindLockr

MindLockr is a secure, intelligent digital vault that helps you store and manage your sensitive information with advanced encryption. It allows you to securely store files, keys, data, credentials, and personal items (IDs, wallets, passports) on your filesystem, all encrypted with complex cryptographic logic. MindLockr also provides secure chatting with certificates using public/private keys for practical data sharing.

## Table of Contents

- [Features](#features)
- [Built With](#built-with)
- [Installation](#installation)
- [Usage](#usage)
- [Security](#security)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Features

- **Advanced Encryption**: Protect your data with complex cryptographic algorithms like AES-256 and RSA.
- **Secure File Storage**: Safely store files, keys, data, credentials, and personal items (IDs, wallets, passports) in an encrypted vault on your filesystem.
- **Secure Data Sharing**: Share encrypted data securely using public/private key certificates.
- **Secure Chatting**: Communicate securely with others through encrypted chat using public/private keys.
- **Cross-Platform Support**: Available on Windows, macOS, and Linux.
- **User-Friendly Interface**: Intuitive design for easy navigation and management.

## Built With
- Go
- Wails
- React
- Vite

- Chatting functionality may be developed in Rust or continue with Go.

## Installation

### Prerequisites

No prerequisites are required. MindLockr will be available as a standalone application.

### Steps

1. **Download the Installer**
- When released, MindLockr will be available for download on our official website and GitHub release page for Windows, macOS, and Linux platforms.

2. **Run the Installer**
- **Windows**: Double-click the `.exe` file and follow the installation wizard.
- **macOS**: Open the `.dmg` file and drag MindLockr to your Applications folder.
- **Linux**: Run the AppImage or install via the provided package manager instructions.

3. **Launch the Application**
- After installation, launch MindLockr from your applications menu or desktop shortcut.

## Usage

1. **Launch the Application**
- Start MindLockr from your applications menu or desktop shortcut.

2. **Create Keys**
- Generate Keys with master password to secure your vault.

3. **Data Storage**
- The application automatically creates the necessary folders in the specified directory where your data will be securely stored. You can manage your sensitive files, keys, credentials, and personal items within the application.

4. **Organize Your Vault**
- Use tags and categories to keep your information organized.

5. **Secure Communication**
- Use the secure chat feature to communicate and share data with trusted contacts using public/private key certificates.

## Security

- **Encryption**: All data is encrypted locally before being stored using advanced cryptographic algorithms.
- **Master Password**: Only you know your master password; it's never stored or transmitted.
- **Public/Private Key Cryptography**: Securely share data and communicate using certificate-based encryption.
- **Time-Out Lock**: Automatically locks after a period of inactivity.

## Contributing

We welcome contributions! For more information, please contact the developer: b0kic4.

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Contact

- **Author**: b0kic4
- **Email**: borisnikolic2302@gmail.com

Secure your digital life with MindLockr.