Why the image repository pushed with credentials is public?

Hello,

I am using Jenkins for building and pushing my images to Docker Hub. Everything works fine, but I want to learn why the image pushed to Docker is public by default although I am using my credentials?