I think Github profiles can now show activity in private repos (without showing the actual code, obviously), if you choose to turn this feature on. This is potentially useful for those of us who have 99% of their commits in private repos.
However, it gets removed when you're removed from that private repo, I believe. A prior employer used Github, and my worked showed up on that activity graph thing, but when I left, it all disappeared.