PagePin – Client Feedback & Bug Reporting

PagePin – Client Feedback & Bug Reporting

Details
View on WordPress

PagePin is a professional visual feedback tool for WordPress. Capture screenshots with annotations and send them directly via email. Perfect for agencies, support teams, and website administrators.

Key Features

  • One-Click Screenshots – Capture the current page instantly
  • Three Annotation Tools:
    • Negative marker (red) for problems and issues
    • Positive marker (green) for approvals
    • Note marker (orange) with custom text
  • Automatic Numbering – Markers are numbered sequentially
  • Direct Email Delivery – Send feedback with screenshot attachment
  • Customizable Watermark – Branding on each screenshot
  • Role-Based Access – Control which user roles can use the tool
  • Public Feedback (Optional) – Allow website visitors to submit feedback
  • Spam Protection – Honeypot, rate limiting, and CAPTCHA support
  • Responsive Design – Works on desktop and mobile devices
  • Multilingual – German and English included

How It Works

  1. Press Ctrl+Alt+F (Windows/Linux) or Cmd+Option+F (Mac)
  2. Select an annotation tool (1, 2, or 3 keys)
  3. Click anywhere on the page to add markers
  4. Add optional notes to your markers
  5. Save and send via email

Use Cases

  • Web Agencies – Collect client feedback efficiently
  • Support Teams – Visual bug reports from users
  • Website Administrators – Document issues with context
  • Developers – QA and testing workflows
  • Content Teams – Request page changes visually

Public Feedback Mode

Enable public feedback to allow website visitors (even without login) to submit visual feedback. Protected by multiple spam prevention measures:

  • Honeypot fields
  • Submission timing checks
  • Rate limiting per IP and session
  • Optional CAPTCHA (reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile)

Features

  • Up to 5 email recipients
  • Custom email subjects
  • Adjustable image compression (10-100%)
  • Admin dashboard with filters and bulk actions
  • Feedback status workflow (New, Sent, Resolved)
  • Undo/Redo for markers (Ctrl+Z / Ctrl+Y)
  • Drag & Drop marker repositioning
  • Touch support for mobile devices

For more information visit pagepin.io

Disclaimer

This plugin is provided “as is” without warranty of any kind, express or implied. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability arising from the use of this software.

Use at your own risk. Always backup your website before installing or updating plugins. The authors assume no responsibility for any damage to your website or data loss.

Support

Credits

  • Development: CMS-Admins
  • Screenshot Libraries: html2canvas, html-to-image
  • Icons: Custom SVG icons

External Services

Screenshot Capture

During screenshot capture, the plugin can optionally filter out embedded third-party elements (such as live chat widgets) from the DOM before taking a local screenshot. You can configure which domains to filter in the plugin settings under Pinshots > Screenshot Options > Blocked Domains. No data is sent to any of these services – their DOM elements are simply excluded before the local screenshot is taken. All processing happens entirely in the user’s browser without any external connections.

CAPTCHA Protection (Optional)

This plugin connects to external CAPTCHA services only when you explicitly enable CAPTCHA protection in Settings > Spam Protection. No data is sent to any external service unless you activate one of these providers:

Google reCAPTCHA (v2 or v3)
When enabled, user interaction data is sent to Google for spam verification each time the public feedback form is loaded.
* Service: Google reCAPTCHA
* Privacy Policy: Google Privacy Policy
* Terms of Service: Google Terms of Service

hCaptcha
When enabled, user interaction data is sent to hCaptcha for spam verification each time the public feedback form is loaded.
* Service: hCaptcha
* Privacy Policy: hCaptcha Privacy Policy
* Terms of Service: hCaptcha Terms of Service

Cloudflare Turnstile
When enabled, user interaction data is sent to Cloudflare for spam verification each time the public feedback form is loaded.
* Service: Cloudflare Turnstile
* Privacy Policy: Cloudflare Privacy Policy
* Terms of Service: Cloudflare Terms of Service

Privacy

Data Collection

This plugin collects and stores the following data locally on your WordPress server:

For authenticated users (logged-in):
* User ID (WordPress user reference)
* Feedback content (screenshots, markers, messages)
* Page URL where feedback was submitted
* Timestamp

For public/anonymous feedback (when enabled):
* Email address (if provided by the visitor)
* IP address (for rate limiting only)
* Session token (anonymous identifier)
* Feedback content (screenshots, markers, messages)
* Page URL and timestamp

Data Retention

  • Feedback data: Stored until manually deleted by an administrator
  • Rate limiting data (IP/Session): Automatically deleted after 24 hours
  • Screenshots: Stored until feedback is deleted

Data Location

  • Database: WordPress database tables (prefixed with your WordPress table prefix)
  • Screenshots: /wp-content/uploads/pagepin/ directory

GDPR Compliance

  • All data is stored locally on your server
  • No analytics or tracking is performed
  • No data is shared with third parties (unless CAPTCHA is enabled)
  • Data can be exported and deleted upon request via WordPress admin
  • IP addresses are pseudonymized after rate limit period

Consent

For public feedback mode, we recommend:
* Linking to your privacy policy in the feedback form
* Enabling the GDPR consent checkbox in plugin settings
* Informing visitors about data collection in your site’s privacy policy

Details

Plugin code:
pagepin
Plugin version:
1.0.1
Outdated:
No
WP version:
6.4 or higher
PHP version:
8.1 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-03-25
Rating:
Times rated:
0
annotations
client-feedback
feedback
screenshot
visual-feedback