floccusaddon / floccusaddon/floccus

Encrypt datafile when syncing via Git

Open
#1,633 3 comments 2 reactions 0 assignees View on GitHub
enhancement priority: low
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.