floccusaddon / floccusaddon/floccus
Encrypt datafile when syncing via Git
- Dominant language
- JavaScript
- Stars
- 8.5k
- Forks
- 327
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 2
Description
### Describe the feature you'd like to request
An option to encrypt datafile when syncing via Git. While Git repository access from the Internet is usually protected (for example, by password), the repository can be accessed by the Git provider, as a result of misconfiguration, or just hacked.
Some bookmarks/tabs can be security sensitive, for instance, contain usernames/passwords/tokens in URLs. Also, just the list of bookmarks/tabs hints at what websites are actually used.
### Describe the solution you'd like
The encryption shall work similarly to Google Drive and WebDAV.
- Allow to specify encryption passphrase.
- Encrypt the data before pushing.
- Decrypt the data after pulling.
### Describe alternatives you've considered
The main consideration in my case is that Git keeps multiple versions, so we have the backups as a side effect.
Google Drive keeps previous versions for 30 days (at least in my case).
Floccus+WebDav+LoFloccus+Cryptomator+Something seems fragile (too many possible points of failure). It also does not help with backup problems.
Nextcloud does not support all possible bookmark types.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.