Mobile QA bug reporting with screenshots, video and logs.

Capture a screenshot or video, add a note and send the report to your team with app logs and device details.

Example Jira issue with a Cartly checkout bug, its screenshot and device contextBugScreen screenshot editor with a red circle and arrow pointing to the incorrect $NaN cart total
Example mobile QA report → Jira issue

“I love BugScreen! It’s so easy to use and closed the feedback loop in my workflow.”

BugScreen customer

From your app to a bug report.

QA bug reports describe what went wrong, how to reproduce it and what should have happened. BugScreen adds screenshots, app logs and device details.

  1. Capture the bug

    Take a screenshot or attach a short video of the steps that lead to the bug.

  2. Explain what went wrong

    Mark the screenshot, hide sensitive details and say what you expected to happen.

  3. Send the report

    Keep a copy in Report Inbox and send it to the tools your team already uses.

Screenshots, video and logs in one report.

Mark up screenshots

Circle the problem, add an arrow and blur sensitive parts before sending the screenshot. These edits do not change videos or logs.

Attach a video

Add an MP4 or MOV clip to show several steps or a bug that happens during a gesture. Review the clip before you submit.

Include app logs

Attach recent messages from your app’s BugScreen log calls, along with the device, OS and app version.

BugScreen screenshot editor with a red circle and arrow pointing to the incorrect $NaN cart total
Mark the bug before sending the screenshot. Example data.
Three custom Cartly log messages showing a missing item price and a total set to NaN
Custom log messages from this Cartly report, viewed in Jira.

Watch a report arrive in your tracker.

This walkthrough uses Jira. You can send reports to any supported integration.

Let testers choose how to report.

Take a screenshot or open the reporter from your app’s own “Report a problem” action. The native iOS and Android SDKs also offer these capture tools:

Shake

Shake the phone to open a report.

Notification

Open a report from a notification while the app is in the foreground. Appearance depends on the OS.

Floating button

Tap an in-app button to take a screenshot or start and stop a recording.

Recent screen recording

Include the moments before the bug with opt-in, silent recording while the app is in the foreground. OS consent is required.

System logs

Opt in to include available iOS or Android logs from your app’s current process, alongside messages sent through the log API.

Blur brush

Paint over sensitive parts of a screenshot before sending it.

Use the SDK or the BugScreen app.

Add the SDK

Add BugScreen to your iOS, Android or React Native app. Testers report inside the app, with app logs and build details attached.

Use the BugScreen app

Install BugScreen and pair it with your workspace to report from any app. Companion reports include screenshots and device details, but not the tested app’s logs or build details.

Review reports in Inbox or your team’s tools.

Open screenshots, video, logs and device details in your private Report Inbox. Check delivery status if a report hasn’t reached a connected tool.

Send reports to:

Open the Report Inbox guide

Give an authorised assistant access to report context, screenshots and logs through MCP.

Connect your AI assistant

Common questions

What do we need to set up?

Create a workspace and an app, then install an SDK in your iOS, Android or React Native build. If you cannot change the build, pair the BugScreen Companion app with your workspace and share a screenshot instead.

Which logs are included?

SDK reports can include recent messages your developers send through the BugScreen log API. iOS and Android SDKs can also include available system logs from the app’s current process when enabled. Companion does not collect the tested app’s logs or build metadata.

Can testers remove sensitive information?

Testers can redact parts of a screenshot before submitting it. Screenshot redaction does not remove information from video, logs or other report fields, so review the whole report and keep secrets out of application logs.

Where do reports go if an integration fails?

Report Inbox keeps an accepted report even when forwarding to a connected tool fails. Check its delivery status in the console to see which destinations succeeded and which need attention.

Is there a free plan?

Yes. You can create an account and send your first bug report on the Free plan.

Try it with your next bug report.

Create an account, connect your team’s tools and send a test report.

Start free
    QA Bug Reporting for iOS, Android & React Native | BugScreen