“Paid for my order and the button just kept spinning.”
Less back-and-forth.
More fixing.
“Something’s broken” is only half the story.
Crumb captures the context, so your team can get to the fix.
Native mobile reporting. Open-source SDK. Privacy built in.
- Device
- Model & operating system
- App
- Version & screen
- Diagnostics
- Captured at report time
Crumb native report form. Review a sample checkout report before sending.
Sensitive inputs masked on-device.
The breadcrumbs around the problem.
Feels at home in your stack.
FROM “IT BROKE” TO “I SEE IT”
A small report.
A much bigger picture.
Their words. The screen. The state of the app.
Everything captured around one reported moment.
Crumb report detail — loading the interactive sample.
Crumb reports inbox — loading the interactive sample.
Explore the current Crumb interface. All reports shown are sample data.
They spot it.
A shake or a tap opens a native report form, right where the problem happened.
Crumb captures it.
A one-time snapshot gathers the screen, app state, and diagnostics. They review what’s shared.
You get the context.
Their report and its evidence arrive together. Start investigating with the missing pieces in place.
THOUGHTFUL BY DEFAULT
Good context.
Clear boundaries.
Your users shouldn’t have to trade their privacy for a better bug report.
Sensitive stays sensitive.
Text inputs are masked on-device. Reporters can preview and remove the screenshot before sending.
Only when someone asks.
No session recording or continuous diagnostics. Crumb captures one moment after an explicit report action.
Bad connection? Report saved.
Submitted reports stay in a durable local queue and retry when connectivity returns, even after a restart.
Crumb native review screen, with masked screenshot and captured context.
BUILT FOR YOUR NEXT BUILD
Your next bug report
could tell you more.
Create your workspace, then add Crumb to your app. Give your team a better place to start.
Get started with Crumbpod "CrumbSDK", "0.0.1-rc.3"Also available with Swift Package Manager. Requires iOS 15 or later.
Get the iOS setup guideA FEW MORE DETAILS
Frequently asked questions.
Small SDK. No mysteries.
Does Crumb record user sessions?
No. Crumb gathers a bounded, one-time diagnostic snapshot when someone explicitly opens the reporter. It does not record sessions, track navigation, or continuously monitor performance.
Does it work with React Native and Expo?
Yes. The React Native adapter uses Crumb’s native iOS and Android SDKs. Expo requires a development build; Expo Go is not supported because Crumb includes native code.
What happens when a user is offline?
Once the user submits, Crumb saves the sanitized report to an app-private local queue before attempting upload. Submitted reports survive app restarts and retry when connectivity is available.
Can I control what’s captured?
Yes. Configure invocation methods, screenshot capture, custom masking, and bounded log sources in your app. Reporters can preview and remove screenshots before submission. Available diagnostics vary by platform.
Is Crumb open source?
The native SDKs, examples, and public report contracts are open source under Apache-2.0. The hosted Crumb API and dashboard are a separate product. Explore the repository ↗