Should I store profiles info in my DB?

In my application, user have the ability to comment and share with other users.
In order to show list of users, with their avatar, name and email, I have 2 options:

  1. Retrieve the relevant users profiles from auth0.
  2. Save the profile info in my db, then query my db.

What is the best practice?
Should I store user infoin my local db (If so, should I keep it sync with auth0), or always fetch from auth0 on-demand?

Welcome to the Auth0 Community, @tal.berko!

The best practice is to only store authentication and authorization data on Auth0. There’s a discussion about this topic for example here: Where to store data associated with user account?