1. A computer-implemented method for gateway management of three-dimensional (3D) medical images with a cloud server providing image processing services, the method comprising: receiving at a local device a 3D medical image captured by a medical imaging device; anonymizing the 3D medical image by removing certain metadata, associated with the 3D medical image, based on an anonymization template, wherein the anonymization template comprises a plurality of entries, each entry corresponding to a data item of a medical image to be anonymized; and automatically uploading the anonymized 3D medical image to a cloud server over a network based on a set of one or more rules, using a network connection established via an internet port of the local device wherein the cloud server is configured to provide medical image processing services to a plurality of users using a plurality of image processing tools provided by the cloud server.