user_metadata
) is information that can be stored against a user profile and that a user can read and update as part of any self-service profile management. Metadata of this nature may be something like salutation for a user, or a user’s preferred language which could be used to customize the emails sent by Auth0.
user_metadata
if the user is allowed to change it, such as information used to determine the language for an email.
app_metadata
) is, on the other hand, information that can be stored with a user profile but can only be read or updated with appropriate authorization; app_metadata
is not directly accessible to a user. This type of metadata could be something like a flag to indicate that the last set of valid terms and conditions was accepted by the user, and a date to indicate when the user accepted them.