Documentation
Install the widget, shape the form, wire it to your issue tracker, and understand exactly what is collected and what protects it.
Getting started
Configuration
Allowed origins
How BugLoop uses the Origin header to stop your public project key from being abused, and how to configure it for production, staging, and local development.
Custom fields
Add your own questions to the feedback form — dropdowns, checkboxes, free text — and control which are required.
Widget appearance
Position, accent colour, label, headline, feedback types, theme — everything you can change about how the button looks and reads.
Screenshots
How the opt-in screenshot works, how to mask anything it must never capture, and the things it cannot reproduce.
Integrations
GitHub integration
Configure GitHub issue delivery with the labels and assignees you choose. Every new report is dispatched automatically, just after it is stored.
Jira integration
Configure Jira Cloud issue delivery as properly formatted issues. Every new report is dispatched automatically, just after it is stored.
Reference
Security model
How BugLoop protects your issue tracker, your credentials, and your visitors — layer by layer.
Privacy and data
Exactly what BugLoop collects, why, how long it stays, and what that means for GDPR and cookie banners.
Rate limits
The two independent limits on the ingest endpoint, what happens when one trips, and how to think about the defaults.
API reference
The three public endpoints the widget uses, their parameters, and their responses — for anyone building a custom client.