Right now uploads to a Rocket.Chat instance are not protected, meaning anyone can download them without being authenticated. I feel this should be an admin option, to protect or not protect uploads and require an account to download them.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.