As others have said, it may be that your email is still public. Outside that, you should make sure you commit with the GitHub generated anonymous email, which is in the format of <username>@users.noreply.github.com. This will attribute commits correctly to your account, without exposing your email address in the commits.