Right-click on the video component or document component placed in the interface to display the context menu.Please let me know if there is a way to restrict the display of this context menu.
Discussion posts and replies are publicly visible
Both of these components are supplied by the browser. I do not know of a way to restrict that. I case you really need to do that, you can either use an external component and embed it using the webContentField, or write a full custom component plugin.