So I know there are issues with people being able to access their screenshots but I just had a click on mine and found these. Oooh that's nice, except for one small issue... They aren't mine. I've no idea who they belong to but I've not taken these screenshots and I'm logged into my Dovetail live account so why am I getting someone else's screenshots?
I am also having the same issue, I would consider this a fairly serious security breach, how do we know that our account details are not being shared with others? I would appreciate it if this could be investigated ASAP.