Data gathered from the client is uploaded one type at a time. The current order is the following:
- Activities
- Handling Completing Tasks
- Application Activity
- URL Activity
- Notes
- Thumbnails
- Full Screenshots
The uploader does not proceed to the next step until the previous has fully completed. Thus, full sized screenshots will not upload until all of the thumbnails successfully upload. As for how they are uploaded, they are simply uploaded to an S3 bucket directly by the client. The only difference between thumbnails and full-sizes is full-sizes are bigger.