Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I read your 'About me' section, and how you are a privacy enthusiast.

How does this hold up with storing notes in Git (which usually means syncing to github etc.)? I mean of course you can self-host to keep your notes privately, but does this support encrypted notes? I imagine git history works poorly if notes are encrypted.



If you don't self host, you have a very marginal improvement of privacy. The main benefit would be eliminating vendor lockin.

I'm working on an end-to-end encrypted git solution, but it's still in the prototype phase.


For encrypted secrets in git I'd suggest looking at sops and password store:

https://github.com/mozilla/sops

https://github.com/android-password-store/Android-Password-S...

Both are extremely useful secrets oriented git tools with support for things like PGP encryption. Both will encrypt with multiple keys too, making sharing relatively easy. The android pass app even manages SSH keys for pushing and pulling. There may be good inspiration in those repos, or even code you can borrow.

Also, thanks so much for making this: it is elegant and lovely. Keep it up!


I started going down this route [0], but I very quickly realised the additional overhead of the tooling was not very user friendly. In the end, I'm trying to write a custom git remote which will encrypt everything, similar to how keybase works.

Internally, the idea is to just encrypt all the git objects, one per file, and store those in a git repo. It could also be stored in S3, as storing it in a repo doesn't help, but Git Repos have the least vendor lock-in.

- [0] https://github.com/GitJournal/git-salt-box




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: