Your users find bugs
but can't describe them.
Critic captures battery, memory, network, OS, and 500 lines of logs with every report — automatically.
30-day free trial. No credit card required.
One line of code
Add the SDK, initialize with one line, ship a build. Shake-to-report works out of the box.
Full device context
Battery, memory, disk, network, OS version, CPU, and console logs — captured before the question is asked.
$20/month per app
No seat limits. No feature-gating. No surprises. Published pricing that respects your budget.
From “it crashed” to full device telemetry
Every report your users send through Critic arrives with the context your team needs to reproduce and fix.
Without Critic
From: user@example.com
Subject: App broken
"The app crashed when I tried to do the thing. Please fix."
- No device information
- No steps to reproduce
- No logs or screenshots
- Hours of back-and-forth
With Critic
Integrate in minutes, not days
One dependency. One line of code. That's it.
// build.gradle
implementation("io.inventiv.critic.android:critic-android:1.0.4")
// Application.kt
Critic.initialize(this, "YOUR_PRODUCT_ACCESS_TOKEN")
// Podfile
pod 'Critic'
// AppDelegate.swift
Critic.initialize(withProductAccessToken: "YOUR_PRODUCT_ACCESS_TOKEN")
# pubspec.yaml
inventiv_critic_flutter: ^0.5.0
// main.dart
await Critic.initialize(productAccessToken: 'YOUR_PRODUCT_ACCESS_TOKEN');
Everything your team needs to fix bugs fast
Shake to Report
Users shake their device and describe the problem. Built-in UI works out of the box — no additional code required.
Automatic Device Telemetry
Battery, memory, disk, network, OS, CPU, and device hardware captured with every single report. Automatically.
Console Log Capture
Last 500 logcat entries on Android and stderr/stdout on iOS. The data that turns "can't reproduce" into "I see exactly what happened."
Screenshots & Attachments
Built-in screenshot capture utilities. Support for multiple file uploads per report with automatic MIME type detection.
Custom JSON Metadata
Attach any JSON to every report — user IDs, feature flags, A/B test variants, order IDs. A developer's playground.
Full REST API
Everything the dashboard does, the API does. Build custom feedback UIs, push reports to Jira or Linear, automate workflows.
Team Collaboration
Comments on reports, team invitations, role-based access, and email notifications. Keep everyone in the loop.
Product-Based Permissions
Granular access per app, not per org. Purpose-built for agencies managing multiple client projects.
SDKs for every platform you ship on
Simple pricing. No surprises.
One plan. Everything included. No feature-gating.
- Unlimited team members
- Unlimited bug reports
- Full device telemetry
- Console log capture
- Screenshots & file attachments
- Custom JSON metadata
- Full REST API access
- Team collaboration & comments
- Product-based permissions
- Email notifications
No credit card required. Full features during trial.
How Critic compares:
Critic complements your crash reporter
Crashlytics catches what broke. Sentry catches errors. Critic captures what your users experienced — the UX bugs, confusing flows, and issues that never trigger a crash but trigger a one-star review.
The complete feedback stack: Critic ($20/mo) + Firebase Crashlytics (free) = full coverage for under $25/month.
Stop asking “what device are you on?”
Add one line of code. Get your first actionable bug report in minutes.
Start Your Free Trial30-day free trial. No credit card. No sales call.