Mind uploading is the theoretical process of uploading the contents of ones brain, possibly even their consciousness onto a digital substrate such as the cloud. The amount of data and computer memory needed to do this would be immense indeed, on the order of millions of terabytes, no current computers have this sort of data capacity.