Porn: a walk on the cloud