Not at all! You don’t need to show your face as this platform mainly encourages pictures of your feet. However, the decision is completely yours to reveal your face in the photo or not.
But yes, you surely need to submit a selfie of yours during the registration process, although they won’t make it public.