When dealing with articles that contain confidential or sensitive information, ensuring controlled access is critical. Currently, if an editor generates a private link using the "Share Link" option, this link can be accessed by anyone who has it, potentially exposing the content to unintended viewers. To enhance privacy and security, it is essential to introduce restrictions on who can generate these private links. Customers should have the ability to configure role-based permissions, ensuring that only authorized users, such as admins or designated roles can create shareable links. Additionally, a built-in expiration mechanism should be implemented for these links. By setting a timeout for automatic expiry, owners of the project can minimize the risk of unauthorized access over time. This ensures that confidential information does not remain accessible indefinitely