Hello everyone, I am the author of this.
EasyGit is a macOS app that implements a Git server with an iCloud backend. For that reason you only need an Apple ID to use it and all your data are only sent to Apple. I run no servers of my own, do no tracking and no analytics. In fact the app is sandboxed and has no permission to perform any outgoing network requests at all (talking to iCloud itself is handled by Apple’s frameworks).
I’d love to hear any kind of feedback you may have, thanks!