Restore right-click, copy, and text selection - locally, with zero tracking.
Firefox is live. Chrome and Edge are currently under review.
URest restores native browser controls on sites that block right-click, copy, or text selection, while aiming to keep page behavior intact.
- Local-only execution. No telemetry, no outbound requests.
- Minimal interference. Targets restrictive handlers instead of breaking sites.
- User control. Toggle per site from the popup or context menu.
- Neutralizes restrictive
preventDefaulthandlers that block selection and context menus. - Local stats counter for visibility (stored on-device).
- Per-site toggle via popup and context menu.
- Lightweight design focused on performance and reliability.
Tested on Notion, Salesforce, Google Docs, Figma, and Wikipedia. Best-effort on most sites.
No data collection. Local storage only for preferences and counters. Read the privacy policy at docs/privacy.html.
Have a question or found a bug?
- Open an issue: https://github.com/aankda/urest/issues
- Email: helloaankda@gmail.com
See THIRD_PARTY_NOTICES.md for MIT and OFL attributions used in the project.
For Developers
URest uses a dual-world injection approach:
- MAIN world: neutralizes restrictive handlers, including
preventDefault. - ISOLATED world: coordinates configuration and DOM updates via
MutationObserver.
# Package extensions for Edge and Firefox
npm run packageURest is source-available under the URest Proprietary License by AANKDA LLC.
- Personal use is free.
- Commercial use requires a license - contact helloaankda@gmail.com.
Maintained by AANKDA LLC.
Privacy focused. Local-first.
