Walktgrough 1. User navigates to main page 2. User enters email and clicks 'send email' 3. Server generates an 'access token' and sends an email to the user 4. The user receives the email and clicks a link, that sends the server the 'access token' and the email. 5. The server verifies the 'access token' and the email, and then navigates the user to the next page that asks for more info to be entered 6. The user enters the info such as 'name', 'telephone' and an optional 'message', then selects the files to be send, and clicks 'Sent' button 7. The server receives all the info and the files, downloads and packs the files into a .zip It sends the 'administrator' an email to notify that a new file have been received, and it optinally sends a Telegram message to further notify the administrator. 8. The administrator receives an email that notifies him about the uploaded data, and a link is presented so he can download data to his computer Checking requirements 1. The generated 'access token' in step 3, is stored in the database, along with datestamp it was generated and user email, this token has a limited expiration time, because the user has to upload the data in a reasonable time, can like 60 minutes. 2. After the user enters more info, these info are stored in the database also for future reference, these info have a more extended expiration time, since the administrator should have time to review them, it can be like 7 days or a few weeks. 3. OPTIONALLY the user can be informed that his/her data will be permanently deleted from the server in a specific amount of time, also he/she may be informed about file deletion after expiration date.