github... I only have private repos, so it looks like I never push at all, but I use it every day.
Whether it's me doing the pushing or Claude-san (French), that's beside the point.
In the contribution settings you can enable 'Private contributions'. It will show in the chart that you have a commit without leaking the commit messages and repository name