Feature

Bug Reports with Device Context

Never ask 'what device are you on?' again

Faster Debugging

Every report arrives with device model, iOS version, app version, network type, battery level, and locale. No follow-up questions needed.

Structured Reports

Guided forms replace vague 'it doesn't work' messages with actionable steps to reproduce, expected vs. actual behavior, and severity levels.

Screenshot Annotation

Users draw directly on screenshots to pinpoint exactly what's wrong. A red circle beats a thousand words.

Privacy-Compliant

All device data collection follows Apple's guidelines. No personal data leaves the device without explicit user consent.

The bug report you actually want to receive

You know the drill. A 1-star review says “app crashes.” No device info. No steps to reproduce. No way to reach the user. You spend hours trying to reproduce a bug you cannot see on any of your test devices.

Feedback Board fixes the bug report itself. Every submission automatically captures the device model, iOS version, app version, network status, battery level, accessibility settings, and display configuration. The context you need arrives before you even ask.

Structured, not chaotic

Instead of a blank text field that invites “it’s broken” messages, Feedback Board guides users through a structured flow. What happened, what did they expect, and how severe is the problem. Optional screenshot annotation lets them draw directly on a capture, circling the exact UI element that misbehaved.

Context that actually matters

Debugging an Auto Layout issue? You will know if the user is running Dynamic Type at the largest accessibility size. Chasing a networking bug? You will see whether they were on WiFi, cellular, or constrained bandwidth. Investigating a crash on older hardware? The exact device model and available memory are already in the report.

Privacy built in

All context collection respects Apple’s App Store Review Guidelines. No advertising identifiers, no location data, no personal information harvested silently. Users see exactly what is being shared and consent to it. Your users trust you. Feedback Board helps you keep that trust.

Quick Integration

import FeedbackBoard

struct HelpView: View {
    var body: some View {
        NavigationLink("Report a Bug") {
            FBBugReportView()
        }
    }
}

Ready to add bug reports with device context to your app?

Get started in under 5 minutes with our native iOS SDK.