When a user experiences an error, Sentry provides the ability to take a screenshot and include it as an attachment.
This feature only applies to SDKs with a user interface, such as the ones for mobile and desktop applications. In some environments like native iOS, taking a screenshot requires the UI thread and in the event of a crash, that might not be available. Another example where a screenshot might not be available is when the event happens before the screen starts to load. So inherently, this feature will be a best effort solution.
Screenshots may contain PII and is an opt-in feature. You can enable it as shown below:
Using the editor integrations in Tools > Sentry:
Or, like so, if you're configuring things programatically:
options.AttachScreenshot = true;
A thumbnail of the screenshot shows up at the top of the Issue Details page:
Additionally, screenshots appear in the "Attachments" tab, where you can view all attachments, as well as associated events. Click the event ID to open the Issue Details of that specific event.