Remote device logging for mobile and web apps, built in Barcelona
Bugfender is a remote logging platform built in Barcelona that captures device-level logs from mobile and web applications — even when the app doesn't crash. Originally developed by Mobile Jazz and later spun out as a standalone product, Bugfender focuses on continuous log collection across iOS, Android, React Native, Flutter, and web JavaScript, storing all data in EU-based infrastructure.
Headquarters
Barcelona, Spain
Founded
2015
Pricing
EU Data Hosting
Yes
Employees
11-50
Free
€29/mo
€99/mo
Contact Sales
Billing: monthly, annual
Sentry dominates error tracking. Most teams adopt it without questioning whether a US-based platform is the right fit for their compliance requirements — or whether crash-focused monitoring actually catches the bugs that matter most. Bugfender exists because the answer to both questions is often no.
Built in Barcelona by the team behind Mobile Jazz, Bugfender takes a fundamentally different approach to application debugging. Instead of waiting for crashes to happen and then capturing stack traces, it continuously collects logs from every connected device. The distinction matters. Crashes represent the visible failures. The invisible ones — silent data corruption, intermittent API timeouts, edge-case logic errors that never trigger an exception — only show up in logs.
Bugfender was spun out as a standalone product in 2015 after Mobile Jazz built the technology for their own consulting clients. The team needed a way to debug mobile apps running on thousands of devices across dozens of Android manufacturers and iOS versions. No existing tool gave them per-device log access without requiring the user to reproduce the bug. So they built one.
Today Bugfender supports iOS, Android, React Native, Flutter, and web JavaScript. All data is stored in EU infrastructure in Barcelona. The company is bootstrapped, profitable, and not dependent on venture capital growth timelines. For teams that need an EU-hosted alternative to Sentry with a different philosophy about what "monitoring" means, Bugfender is worth serious consideration.
This is Bugfender's core differentiator. Every device running your app sends logs to Bugfender continuously — not just when something goes wrong. You can inspect the complete log history of any individual device, scroll through exactly what happened before, during, and after a reported issue, and diagnose problems without asking users to reproduce anything. Traditional error trackers only fire when an exception occurs. Bugfender captures the full story.
Bugfender provides lightweight SDKs for iOS (Swift and Objective-C), Android (Java and Kotlin), React Native, Flutter, and web JavaScript. Integration is genuinely fast. The iOS SDK requires three lines of code in your AppDelegate. Android is similarly minimal. Most teams report going from zero to live log collection in under 10 minutes. The SDKs are designed for minimal battery and performance impact — a critical consideration for mobile apps where users notice every percentage of battery drain.
One of Bugfender's more practical features lets you force-enable detailed logging on specific devices remotely. A customer reports an issue but you can't reproduce it? Toggle verbose logging for their device ID, wait for the problem to recur, and review the detailed output. No new build required. No TestFlight distribution. This saves hours of back-and-forth debugging on edge-case mobile issues that only affect specific device configurations.
Bugfender does include crash reporting with symbolicated stack traces, though this is not its primary strength. Crash reports capture the exception, affected device metadata, and OS version. The reports are functional but lack the depth of Sentry's release health dashboards, breadcrumb trails, and performance transaction views. Teams that need comprehensive crash analytics may find Bugfender's crash reporting adequate but not exceptional.
The web dashboard supports full-text search across all collected logs, filtering by device, log level, date range, and custom metadata. You can tag log entries with custom keys and values to segment by user type, feature flag, or app version. For teams processing high log volumes, the search performance is solid — though the interface is less polished than dedicated log management platforms like Datadog or Elastic.
Bugfender's pricing is structured around log retention and device volume. The free tier gives you 24-hour log retention for up to 5,000 devices per day. That's enough for early-stage projects and proof-of-concept testing, though the 24-hour retention window means you'll lose historical data quickly.
The Growth plan at EUR 29 per month extends retention to 7 days and supports 50,000 devices daily. Business at EUR 99 per month provides 30-day retention with unlimited devices. Enterprise pricing is custom and includes dedicated infrastructure and SLA guarantees.
Compared to Sentry's pricing, Bugfender is competitive for its specific use case. Sentry's Team plan starts at $26 per month but scales based on error volume and transaction counts, which can escalate quickly for high-traffic applications. Bugfender's device-based model is more predictable for mobile teams. The trade-off: you're paying for a specialised logging tool, not a full monitoring suite.
Annual billing discounts are available but not prominently advertised. Ask the sales team directly if you're committing for 12 months.
Bugfender's compliance story is straightforward. The company is a Spanish entity (Bugfender S.L.) headquartered in Barcelona, operating entirely under EU jurisdiction. All log data is stored and processed in EU-based infrastructure. No data transfers to the US or other third countries are required for the service to function.
A Data Processing Agreement is available for GDPR compliance. Because Bugfender collects device logs — which can contain personal data depending on what your application logs — the DPA is important. Teams should audit their log output to ensure they're not inadvertently sending personal data to Bugfender without appropriate legal basis.
For organisations subject to strict data residency requirements, Bugfender's Barcelona-based infrastructure provides a clear answer to the "where is my data?" question that US-based monitoring tools cannot match without complex contractual arrangements.
Mobile development teams debugging issues across fragmented Android and iOS device ecosystems. Per-device log access eliminates the "works on my machine" problem.
EU-regulated organisations that need monitoring tools with unambiguous EU data residency. Spanish jurisdiction removes cross-border data transfer concerns entirely.
Customer support-driven teams where reproducing user-reported bugs is a significant time sink. Remote device log inspection turns vague bug reports into actionable diagnostic data.
Bootstrapped and mid-size companies that need affordable logging without enterprise APM complexity. The free tier and EUR 29 starting price keep costs manageable.
Bugfender is not a Sentry replacement. It doesn't try to be. What it offers is something Sentry doesn't: continuous, device-level log collection that captures the problems crashes miss. For mobile-first teams operating under EU compliance requirements, the combination of Barcelona-based data hosting, lightweight SDKs, and per-device log inspection fills a genuine gap in the monitoring toolchain. The scope is narrow, the community is small, and backend teams will find it limited. But within its niche, Bugfender delivers a focused, well-executed product at fair pricing.
Yes. Bugfender is a Spanish company with all data stored and processed in EU infrastructure in Barcelona. They provide a Data Processing Agreement for GDPR compliance. Because device logs can contain personal data, teams should audit their log output to ensure appropriate data handling.
Bugfender focuses on continuous device-level log collection — it captures logs from every device, not just crash events. Sentry is a broader error tracking and APM platform with performance monitoring, release health, and transaction tracing. Many teams use both: Bugfender for deep device logging, Sentry for error aggregation and performance.
Yes. Bugfender offers a web JavaScript SDK alongside its mobile SDKs. However, the platform was designed with mobile use cases in mind. Web-only teams may find dedicated browser error tracking tools more feature-rich for frontend monitoring.
Most teams report under 10 minutes from SDK installation to receiving live logs. The iOS SDK requires three lines of code. Android, React Native, and Flutter integrations are similarly minimal. No server-side configuration is needed.
Yes. Bugfender integrates with Slack, Jira, GitHub, and custom webhooks. Many teams run Bugfender for device-level logging alongside a separate APM or error tracking tool for broader monitoring coverage.
All-in-one APM for Ruby, Elixir, Node.js, Python, and JavaScript
Observability platform combining uptime monitoring, logging, and incident management
Application stability monitoring with smart error grouping
Monitoring as code platform for API and browser check automation