# Configuring Hide User Information



<div class="note-border alert-info">
  <div class="alert alert-info" role="alert">
    <div><i class="far fa-info-circle"></i></div>
    <div class="alert-text">
      <p><strong>Note</strong>: Dynamic Access Control offers a more robust way to secure users in Vault. We recommend configuring <a href="/en/gr/50511/">Dynamic Access Control on the <em>User</em> object</a>
 instead of Hide User Information.</p>
    </div>
  </div>
</div>



Hide User Information is a method of protecting your users' identities. With Hide User Information, you can configure your Vault to prevent unauthorized users from viewing user names and identifying details. This hide action only applies to users whose email address has a different domain. See <a href="/en/gr/37744/">About Hide User Information</a>
 for details.

## Setting Up Hide User Information

Every permission set in your Vault has the _View User Information_ permission by default. To use Hide User Information, you must use custom security profiles and permission sets. Assign users who shouldn't see user information to a security profile that does not include the _Application: User: View User Information_ permission.

## Recommended Vault Settings {#recommendations}

Some Vault features may reveal user information even when a user does not have the _View User Information_ permission.

To support Hide User Information, we recommend that you use the following configurations:

  * Use <a href="/en/gr/31824/">Dynamic Access Control</a>

  * Disable <a href="/en/gr/9777/">User Mentions</a>
 in the Vault
  * Remove the following from <a href="/en/gr/22824/">permission sets</a>
 without the _View User Information_ permission:
      * All API permissions
      * Audit Trail permissions
      * Any permission involving the Admin area
      * All reporting permissions

## Customizing User Masking

The table below lists common user information and how it displays for users without the _View User Information_ permission. You can load new values using the <a href="/en/gr/13309/">Bulk Translation Tool</a>
.

<table class="wbord">
  <tr>
    <td>
      <strong>Value</strong>
    </td>
    <td>
      <strong>Object Key</strong>
    </td>
    <td>
      <strong>With View User Information Permission</strong>
    </td>
    <td>
      <strong>Without View User Information Permission</strong>
    </td>
  </tr>
  <tr>
    <td>
      Display Name
    </td>
    <td>
      <code>displayname_mask__v</code>
    </td>
    <td>
      Gladys Dunford
    </td>
    <td>
      Vault User
    </td>
  </tr>
  <tr>
    <td>
      User name
    </td>
    <td>
      <code>username_mask__v</code>
    </td>
    <td>
      gladys.dunford
    </td>
    <td>
      vault.user
    </td>
  </tr>
  <tr>
    <td>
      First Name
    </td>
    <td>
      <code>givenname_mask__v</code>
    </td>
    <td>
      Gladys
    </td>
    <td>
      Vault
    </td>
  </tr>
  <tr>
    <td>
      Last Name
    </td>
    <td>
      <code>surname_mask__v</code>
    </td>
    <td>
      Dunford
    </td>
    <td>
      User
    </td>
  </tr>
  <tr>
    <td>
      Email
    </td>
    <td>
      <code>email_mask__v</code>
    </td>
    <td>
      gladys.dunford@veepharm.com
    </td>
    <td>
      vault.user@veeva.com
    </td>
  </tr>
</table>
