MemberMouse protects WordPress pages and posts, but you would need another plugin to control uploading and downloading of documents. The ability to upload a document associated with an individual member's account is not a built in feature of MemberMouse and you may need to custom code this.