Por ahí vi un vídeo... de un máster, Alex Romero, 5 formas de enmascara datos, el día de hoy les traigo una, que es; enmascara el correo electrónico. Usando la db de AdventureWorks2019 usaremos la tabla EmailAddress.
Primero creamos un usuario al cual vamos a enmascarar la información de los correos:
CREATE USER Jrandolfo WITHOUT LOGIN; --creamos el usuario
GRANT SELECT ON [Person].[EmailAddress] TO Jrandolfo -- damos permisos de seleccion
Segundo alteramos la tabla EmailAddress, para enmascarar.
ALTER TABLE [Person].[EmailAddress]
ALTER COLUMN [EmailAddress] NVARCHAR (100) MASKED WITH (FUNCTION = 'email()')