Pixop relies completely on cloud infrastructure and our services are based in AWS Ireland. Please rest assured that we take your security and IP seriously at Pixop. We ensure that your data is encrypted at every stage of the process — including encryption in transit when it is transmitted inside AWS infrastructure — and no one besides you has access to it.
Data is not tunneled through our own endpoints. It is uploaded directly to S3 (Encrypted Media Files Bucket) for performance reasons. Downloads are fronted via either CloudFront (AWS CDN) or received directly from S3 for very large files (>20 GB).
The illustration below provides a rudimentary and simplified look at the process:
Here's an explanation of what happens at every stage of the process:
Uploads: Once a user uploads a file, it goes directly to the Encrypted Media Files Bucket (S3) after some coordination with the web app. This ensures that all your data is completely secure. The web app is also in charge of finalizing the upload. Once the file has been uploaded to the Encrypted Media Files Bucket, you can view it within the app and begin processing.
Processing: Once you cue up a processing job by clicking on the video, choosing settings in the process tool and clicking 'process' (or 'create preview', as the case may be), the web a pp fetches the files from the Encrypted Media Files Bucket and applies your settings to begin processing the video. Once the processing job is done, the processed file is stored and available in the Encrypted Media Files Bucket. It can be viewed in the web app.
Downloads: When you click on the 'download' button to begin downloading the video, one of two things happens: if the file is below 20GB, the download request is faster and is done via Amazon CloudFront. If the file is above 20GB, it is downloaded directly from the Encrypted Media Files Bucket.
. . .
P.S. If you run into difficulties or have any questions, please reach out to us here or at firstname.lastname@example.org — happy to help🤓