Client Layer Backend Layer Database Layer Storage Layer UPLOAD 1 UPLOAD 2 HASH FILE RETURN HASH LINK USER 1 CREATE/INC LINK USER 2 UPLOAD (IF NEW) CLIENT 1 CLIENT 2 DJANGO BACKEND SHA-256 HASHER USERFILE 1 STOREDFILE (CAS) USERFILE 2 AWS S3