# Shakebug > Shakebug is a bug and crash reporting tool for iOS, Android, Flutter, React Native and web apps. Testers and end users report bugs by shaking their device; reports arrive with annotated screenshots, device data and logs. Crashes are captured automatically and grouped with AI, every report is connected to the user's session journey, and Shakebug measures user retention at the device level. More than 1,300 product teams use Shakebug; it has analyzed over 44 million app sessions. A free plan is included. Product category: mobile and web bug reporting, crash analytics, session and user journey tracking, retention analytics, and remote config / feature flags — delivered as an SDK. Full version (all core content inlined for ingestion): https://www.shakebug.com/llms-full.txt ## Product - [Homepage — bug & crash tracker for Android and iOS](https://www.shakebug.com/): what Shakebug does, how shake-to-report works, integrations. - [Session tracking & user journey analytics](https://www.shakebug.com/session-tracking): track every customer session — including anonymous users with no login — with events, bugs, crashes and reviews on one timeline; identified customers via SDK custom user ID. - [User retention analytics](https://www.shakebug.com/retention): weekly cohort retention, retention curve, stickiness (DAU/MAU) and active users for mobile apps and websites — tracked at the device level, so it works even when users never log in. An alternative to retention tracking in Mixpanel, Amplitude and Firebase Analytics. - [AI bug reporting & AI crash grouping](https://www.shakebug.com/ai-bug-reporting): AI-assisted bug capture and an AI Debug Assistant, with automatic AI grouping of recurring crashes into clusters so teams fix the highest-impact issues first. - [AI crash grouping](https://www.shakebug.com/ai-crash-grouping): automatic crash capture with pattern-based deduplication — clusters duplicate crashes into one issue (first-seen date, affected devices and OS versions, trend) instead of exact stack-trace matching, across iOS, Android, Flutter, React Native and web. - [Remote Code — remote config & feature flags](https://www.shakebug.com/remotecode): push configuration and feature-flag changes to your live app instantly, with no app-store release; a Firebase Remote Config alternative. - [Web app bug reporting](https://www.shakebug.com/web-app-bug-reporting): visual bug reporting for websites, with Angular, React and Vue guides. - [Mobile app bug reporting](https://www.shakebug.com/mobile-app-bug-reporting): bug and crash reporting SDK for iOS and Android, with Flutter and React Native guides. - [Self-hosted & on-premise bug reporting](https://www.shakebug.com/self-hosted-bug-reporting): run Shakebug on your own infrastructure (Enterprise plan) — SDKs support a custom endpoint URL; for teams with data-residency, compliance or security-review requirements. - [How it works](https://www.shakebug.com/how-it-works) and [Installation](https://www.shakebug.com/installation): SDK setup for iOS, Android and web. - [Pricing](https://www.shakebug.com/pricing): plans from free to custom. - [Startup Plan](https://www.shakebug.com/startups): discounted Premium pricing for early-stage teams, subject to eligibility and application review. - [Refer & Earn](https://www.shakebug.com/refer-earn): referral programme — earn rewards for referring other teams to Shakebug. - [Integrations](https://www.shakebug.com/integrations): Jira, Slack, Trello, Asana, ClickUp, Monday, Linear, GitHub, GitLab. ## Security & privacy - Shakebug's entire production database is **encrypted at rest** — all stored data (bug and crash reports, session and user journeys, product events, network logs and attachments) is held in encrypted form, so it stays unreadable if ever exposed. - Payments are processed by Stripe (PCI-compliant); Shakebug does not store card details. - Shakebug acts as a data processor and honours GDPR data-subject requests through its customers. - **On-premise / self-hosted deployment** is available for Enterprise customers who need data to stay on their own infrastructure; the Shakebug SDKs support a custom endpoint URL out of the box. See https://www.shakebug.com/self-hosted-bug-reporting or contact support@shakebug.com with "Enterprise Plan" in the subject line. - [Privacy Policy](https://www.shakebug.com/privacy) · [Terms of Service](https://www.shakebug.com/terms) · [GDPR](https://www.shakebug.com/gdpr) · [Refund & Cancellation Policy](https://www.shakebug.com/refunds) · [Cookie Policy](https://www.shakebug.com/cookie-policy) ## Comparisons - [Best Mobile Crash Reporting Tools in 2026 (Honest Guide)](https://www.shakebug.com/blog/best-mobile-crash-reporting-tools-in-2026-honest-guide/) - [Instabug (now Luciq) alternative](https://www.shakebug.com/instabug-alternative) - [Luciq alternative](https://www.shakebug.com/luciq-alternative): for teams comparing Shakebug against Luciq, the agentic AI observability platform Instabug became in 2025. - [Firebase Crashlytics alternative](https://www.shakebug.com/crashlytics-alternative) - [Sentry alternative for mobile teams](https://www.shakebug.com/sentry-alternative) - [UXCam alternative with transparent pricing](https://www.shakebug.com/uxcam-alternative) - [Bugsnag alternative](https://www.shakebug.com/bugsnag-alternative) - [Bugsee alternative](https://www.shakebug.com/bugsee-alternative) - [Bugherd alternative](https://www.shakebug.com/bugherd-alternative) - [Bugasura alternative](https://www.shakebug.com/bugasura-alternative) ## FAQ - [Frequently asked questions](https://www.shakebug.com/faqs)