Securing The Wp-Content/Uploads Folder

I'm trying to make my site as private as possible.

I don't want it to be indexed by the search engines nor do I want any random person to have access to my site.

To achieve this I've selected the option in Wordpress not have the search engines crawl my site and am password protecting access to my site using the plugin "WP Hide Dashboard".

However...

Despite this, people can still download my images by simply navigating to my wp-content/upload folder.

Do you have any recommendations on how to prevent people from accessing my images this way?

- is there a way to lock down the uploads folder

- I want to self host the images for speed loading but would consider going offsite if you can suggest a solution which give my images privacy.

Many thanks.