graham said:
Depends how good your coding skills are. If you know how to build a personal website to do that then yes, it's safer to do it yourself.
I agree that it depends on your coding skills. I differ about the level required.
In terms of security, I would trust (e.g.) Dropbox over almost any
professional web developer -- and it's not even a close competition. Security is much, much harder than you probably think it is. Few websites come even close to getting it right.
Here's a quick test. Do you know what Bcrypt is? No? Then you don't know enough about security to get it right.
Anyway, back to the main question: there are no effective technical methods for protecting images. Anything I can see on my computer screen, I can easily copy. Your methods of protecting them must ultimately be based on
trust and
damage limitation.
By limiting access to people you trust, you are much less likely to have content stolen. This could be done in various ways. You could use a third-party service with some kind of private invite-only group. You could make a website with basic authentication, or you could make a website with "logon" (i.e. session-based) authentication -- like the logon for these forums, except limited to email addresses or usernames that you specify.
I think the easiest option is probably to investigate private groups on Flickr, or something similar.
You can also think about damage limitation. Low resolution or watermarking may help, depending on your needs. And if people copy images and put them on the web, you can send a DMCA notification -- effectively a formal complaint to their web host. This pretty much always works, although it's a bit tedious.