Secure portal upload