Downloading Any Recordings from Zoom
Warning
Disclaimer
- Both the United States and the Republic of Korea allow limited use of copyrighted material for educational use.
Notwithstanding the provisions of sections 17 U.S.C. § 106 and 17 U.S.C. § 106A, the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright.
- In most countries, downloading a recording only to watch it for your studies, say under an unstable internet connection, would not entail legal troubles.
- Still, you use this code at your own risk. Do not use it in a way that will jeopardize academic integrity or infringe any intellectual rights.
Usage
- Open the Zoom recording page.
- Wait until the page fully loads, so the video plays and the chat list scrolls, then open the browser console.
- Paste this code and close the console.
- A button appears on top of the chat list. Do not click it. Right-click it and pick Save Link As.
- Now the video will download.
The backstory of reporting this to Zoom
In March of 2021, I reported this to Zoom, since I considered this a security matter. Anyone can technically record their screen to get a copy. But I thought the implications were different when you can one-click download the full video and when it takes hours of effort to record the video and audio manually.
Instructors can decide if they want to open up downloading the original copies. This feature's whole purpose is to provide inconvenience to deter users from downloading files. In that sense, this code is a security bypass of that policy.
That's what I told Zoom HQ. They responded:
Thank you for your report. We have reproduced the behavior you have reported. However, while this UI does not expose the download URL for recordings which have opted to disable the download functionality, a user may still record the meeting locally using a screen-recording program. In addition, for the browser to be able to play the recording, it must be transmitted to the browser in some form, which an attacker may save during transmission, and so the prevention of this is non-trivial. We appreciate your suggestion and may look into making this change in the future, but at the moment, we consider this to be a Defense-In-Depth measure. With every fix, we must carefully weigh the usability tradeoffs of any additional security control. We are reasonably satisfied with our security at this time, and we have chosen not to make any changes to our platform for the time being. We will be closing this report, but we still want to thank you for all your effort in bringing this behavior to our attention. Thank you for thinking of Zoom security.
Well... It seems like they're not interested, and no patch will come soon. So, for the time being, use this code wisely, and abide by your laws!