Maybe a dumb question, but isn't this trivially solved with this .gitconfig?

    [user]
         name = lordgrenville
         email = <some_kind_of_id>+lordgrenville@users.noreply.github.com

Sure, as long as you want to rewrite all of the history of all of your public repositories.

Oh yeah, I have always had this as it was pretty clear to me that the info in the email field is public.

For commits you author.

Kernel guidelines now have a more verbose section about tagging: https://www.kernel.org/doc/html/latest/process/submitting-pa...

Not all projects are hosted at github. You also might want to receve relevant mail from fellow developers.

Fair point. Pretty sure there is a way to have a few .gitconfig files, with the active one based on the remote URL domain, but it is more work.

Perhaps, but it doesn't change the fact that this is bad behavior for the company sending the email. Since YCombinator funded this company it makes sense that YC would want to know about how they are conducting business.