Auto Refresh Plus (ARP) requires certain permissions to provide its core features like refreshing pages, monitoring changes, and sending alerts. These permissions are used only for functionality and not for accessing personal data unnecessarily.
Permissions Used and Why
Below is a clear explanation of each permission used by Auto Refresh Plus:
Tabs
- Detect active tabs and their status
- Apply refresh and monitoring per page
- Manage tab updates and behavior
Notifications
- Show alerts for:
- Keyword detection
- CAPTCHA detection
- Error pages
- Provide sound and push notifications
Storage / Unlimited Storage
- Save your settings, profiles, and configurations
- Store monitoring rules and preferences locally
Scripting
- Inject scripts into pages to:
- Refresh content
- Monitor keywords
- detect changes dynamically
Alarms
- Schedule refresh intervals and timers
- Run background tasks reliably
Web Request
- Detect page load status
- Handle redirects and refresh logic
Cookies
- Maintain login sessions
- Support account-based features like sync and profiles
Context Menus
- Add right-click options for quick actions
Power
- Prevent device sleep during active monitoring (optional use case)
Offscreen
- Handle background processing tasks such as sound playback or hidden operations
Host Permissions (All URLs)
Auto Refresh Plus may request access to websites:
- Required to refresh and monitor pages
- Only used when you activate features on that page
- No background scanning of unrelated sites
Privacy Assurance
- ARP does not read your browsing history
- It only interacts with active tabs you configure
- No personal data is collected or sold
- All actions are user-controlled
Important Note
All permissions are required to support features like:
- Auto refresh
- Page Monitor
- Notifications
- Sync and automation
These permissions come directly from the extension manifest. :contentReference[oaicite:0]{index=0}
Summary
Auto Refresh Plus requests permissions strictly to enable its functionality. All permissions are used responsibly to provide refresh, monitoring, and automation features while keeping user privacy protected.