Google has notified us that the Chrome red screen is now removed from the iqu.ca website, meaning all desktop uploads should now work correctly. Keep in mind, the web uploader was fully operation at all times.
The reason Google Chrome did this was that a user tried uploading and sharing malware on ShareByLink. This sharing link then got indexed by Google, and it seems that Google Chrome blocked the entire iqu.ca domain in response.
We're taking several steps to prevent this in the future. Some of these steps have already been implemented. We will provide an update early next week to explain how we're tackling this problem.
In the mean time, happy sharing.
Check out our team page to meet the people behind ShareByLink.