This document outlines different methods for securely storing sensitive data on users' machines.
1. Store Data Using Platform-Specific APIs with the help of Go-Keyring
- Windows: Credential Manager
- macOS: Keychain
- Linux: GNOME Keyring
- Encrypt the data using AES encryption before storing it in the file system.
- Store sensitive data using LevelDB after encrypting it using AES encryption.
- Store data in a local SQLite3 database after encrypting it using AES encryption.