The moderator messaging system was recently changed so that the identity of the moderator who sends a message is hidden from the recipient:
The signature on the template moderator messages will be changed to say Site Moderation Team (meaning the elected/pro-tem diamond moderators). This makes the message appear to come from the entire moderator team instead of a single person. Moderators should not edit the signature and should avoid identifying themselves in the message to the user, unless they know they are already on good terms with the user being contacted.
The above quote emphasizes that moderators should avoid identifying themselves. However, if a moderator shares a link to a Stack Exchange post he might inadvertently identify himself because Stack Exchange links acquired from the "share" button on a post include the user's ID. For example, the URL https://meta.stackexchange.com/a/283910/299342 contains my Meta.SE user ID (299342). If the recipient of a moderator message sees a link like this as is, he can go to https://meta.stackexchange.com/users/299342/ and figure out which moderator likely sent the message. The moderator can remove his user ID from the link (https://meta.stackexchange.com/a/283910 works fine) but it's easy to forget to do this, especially if the moderator is linking to multiple posts and forgets to edit one of them.
Since moderator messages were anonymized I've manually removed my user ID from shared SE links. Is this necessary? Do moderators need to remove their user ID from shared SE links in order to avoid identifying themselves in moderator messages? Or does the system remove the user ID from the link before the message is actually sent? If the system does not remove the user ID from the link, should it?