AppMetrica vs Crashpad
AppMetrica
appmetrica.yandex.comCrashpad
chromium.googlesource.comSide by side
| Figure | AppMetrica | Crashpad |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | — |
| Plans published | 4 | 1 |
| Spec score · Game Crash Reporting Software | 9.0 (#4) | 8.7 (#10) |
| Platforms | SDKs are offered for native Android and iOS apps, with plugins for Unity, Flutter, and React Native. | The project status page lists complete crash-reporting clients and related tools for macOS, Windows, Fuchsia, and Linux, including Android and Chromium OS. |
| Privacy | The maker says AppMetrica is ISO 27001 certified and provides SDK controls for disabling statistics collection until user consent. | Crashpad's design says the client application must obtain and honor user consent before uploading reports, which may contain arbitrary data from process memory. |
Plans
In their own words
AppMetrica
AppMetrica is a mobile-app analytics and growth platform from Yandex, with web, iOS, Android, and API access. It combines attribution, product and marketing analytics, reports, funnel analysis, retention reports, revenue tracking, crash insights, and A/B experiments. Teams can send push campaigns to defined user cohorts. Its SDK records device, session, referral, in-app action, revenue, error, crash, and ANR data. Documented interfaces include Management, Reporting, Logs, Data Stream, Post, and Push APIs. Apphud integration adds purchase and subscription tracking on Custom and Pro plans. The maker says AppMetrica is ISO 27001 certified and offers SDK controls to delay statistics collection until consent. Documented SDK data is encrypted in transit with AES-128, while depersonalized data is stored on Yandex servers in the EU and Russian Federation. The Free plan costs nothing, with stated event quotas and organization-wide limits.
Crashpad
Crashpad is an open-source crash-reporting system and client library for Android, iOS, Linux, macOS, and Windows. It embeds in an application, where a handler snapshots a registered process after a crash, saves a dump, and can send it to a collection server configured by the embedding client. Applications can also request process-state dumps on demand for diagnostics. Reports use the Windows minidump format with Crashpad extensions and generally contain loaded modules, thread registers and stack memory, selected operating-system state, and memory referenced by registers and stacks. Applications can add key/value annotations, application-specific metadata, and custom minidump streams. Uploads use HTTP or HTTPS through the Breakpad wire protocol, with a documented limit of one upload per hour and failed uploads aborted. The design requires applications to obtain and honor consent because process memory may contain sensitive data. Crashpad is a client-side component; a processor is planned without a completion timeline.