TelemetryDeck
Modified MIT (SDKs only) / Closed backend ↻ 2026-03-20 SaaS only Free
← All tools

TelemetryDeck Review (2026)

Privacy-first app analytics for Apple platforms — Swift/macOS/visionOS/Android/web with native macOS dashboard, AWS Frankfurt + Azure EU multi-cloud, 0.7KB web tracker (smallest in directory)

🇩🇪 Germany Since 2020 Modified MIT (SDKs only) / Closed backend

If you ship Swift apps for iOS, macOS, watchOS, tvOS, or visionOS, TelemetryDeck is the only tool in this directory built for you first and the web second. It started in 2020 when Daniel Jilg, a German Swift developer, couldn't find a privacy-respecting analytics service that understood TestFlight builds and simulator

— Mark Sutton, editor
TelemetryDeck Apple-platform dashboard — 250k Daily Active Users, 24,065 in last hour, 1.7M users, App Versions + System Versions iOS 16.6 51.83%
Dashboard captured via puppeteer
Editor score 3.5/5
From Free Cloud only
GitHub ★ 213 0 forks · last commit 2026-03-20
Hosting SaaS only EU hosted
Privacy passport

TelemetryDeck compliance at a glance

GDPR posture, sub-processors under DPA, per-jurisdiction stance, and encryption — everything a procurement team checks.

GDPR Compliant EU General Data Protection Regulation EU's omnibus privacy law requiring a lawful basis for processing personal data (consent, legitimate interest, etc.). Applies to anyone handling EU-resident data. TelemetryDeck's posture: Legitimate interest.
CA
CCPA Not held California Consumer Privacy Act California Consumer Privacy Act — rights for California residents (access, deletion, opt-out of sales). Triggered at $25M revenue or 50k+ CA-consumer records.
UK PECR Not held UK Privacy and Electronic Communications Regulations UK Privacy and Electronic Communications Regulations sit on top of GDPR specifically for cookies and electronic marketing. PECR Reg 6 governs analytics-cookie consent.
SOC 2 · II Not held SOC 2 Type II SOC 2 Type II — independent audit verifying security/availability controls operate effectively over 6+ months. Standard B2B procurement requirement.
ISO27001
ISO 27001 Not held ISO/IEC 27001 information-security ISO/IEC 27001 — international information-security management standard, certified by accredited bodies on a 3-year renewal cycle.
HIPAA Not held US HIPAA (with BAA) US health-data law requiring a Business Associate Agreement (BAA) for any tool touching protected health information. Without BAA the tool cannot legally process PHI.

Per-jurisdiction posture

🇫🇷
France CNIL No banner Cookieless + no PII pattern aligns with GDPR Recital 26 anonymization.
France · CNIL Cookieless + no PII pattern aligns with GDPR Recital 26 anonymization.
🇬🇧
United Kingdom UK ICO / PECR No banner PECR Reg 6 applies to cookies/local storage; TelemetryDeck uses neither.
United Kingdom · UK ICO / PECR PECR Reg 6 applies to cookies/local storage; TelemetryDeck uses neither.
🇩🇪
Germany TTDSG No banner TTDSG §25 applies to terminal-device storage. German vendor — likely strongest position here.
Germany · TTDSG TTDSG §25 applies to terminal-device storage. German vendor — likely strongest position here.
🇮🇹
Italy Garante Banner recommended Italian Garante is strictest. No Garante-specific ruling.
Italy · Garante Italian Garante is strictest. No Garante-specific ruling.

Sub-processors (5)

GDPR Art. 28 disclosure — third parties under DPA that may receive data.

Amazon Web Services (AWS) Apache Druid analytics cluster + message queue (Frankfurt eu-central-1) Germany
Microsoft Ireland Operations Limited Ingest API + Query API (Azure Kubernetes, EU region) Ireland
Hetzner Online GmbH Hosting Germany
HubSpot CRM (corporate site only, not analytics) United States

Collected

  • App version, build number, OS, OS version, platform, device model
  • Architecture, system version, timezone, locale, language
  • Run context (debug/simulator/TestFlight/App Store)
  • Hashed clientUser ID (double-hashed: client-side + server-side)
  • Custom payload dictionary
  • (web SDK) referrer, URL, screen size

Explicitly NOT collected

  • IP addresses (used as hash input only for analytics signals; NOT stored)
  • Cookies on visitor devices
  • Cross-site / cross-app identifiers
  • Hardware IDs (IDFA / GAID)
Data retention

Indefinite unless deletion requested. German tax/commercial retention up to 10 years. Free tier processing currently throttled to daily (vs hourly for paid) due to capacity issues — explicit Winter 2026 vendor admission.

Encryption
  • In transit: HTTPS (AWS + Azure managed)
  • At rest: Not explicitly published
DPA Yes · manual
AI & Modern Capabilities

How TelemetryDeck works with AI agents

Tier 2 — AI add-ons — 1 available. Selective AI footprint vs full suite.

AI Chat Not yet

Conversational natural-language interface

Not advertised by vendor

MCP Server Not yet

Model Context Protocol — Claude / Cursor / Codex

Not advertised by vendor

Agent API Not yet

Programmatic AI-agent endpoints

Not advertised by vendor

AI Insights Not yet

Anomaly detection / hypothesis / summaries

Not advertised by vendor

Export for AI Available

Structured export formatted for LLM ingestion

"Export for AI" announced Dec 2025 — gives AI assistants the data they need for analytics queries Source ↗

Strengths & weaknesses

What makes TelemetryDeck worth a look — and where it falls short.

Strengths 8

  • Only tool with first-class visionOS support
  • Native macOS dashboard app
  • Automatic TestFlight / Simulator / Debug context
  • Smallest tracker in directory — 681 bytes (0.7 KB)
  • Funnels + retention + custom dashboards INCLUDED at €9 entry tier
  • Multi-cloud EU: AWS Frankfurt + Azure EU + Hetzner DE
  • Generous free tier — 100k signals/mo
  • German GmbH legal entity, BDSG + GDPR jurisdiction

Weaknesses 6

  • Backend closed-source — no self-host option
  • No third-party security certs (no SOC 2, no ISO 27001, no HIPAA)
  • CCPA and PECR not mentioned in privacy policy
  • DNT not addressed
  • Free tier processing throttled to daily refresh (Winter 2026)
  • Higher pricing tiers gated behind dashboard — no public ladder

Feature matrix

All 38 verified checks across 4 categories. Hover any row for the editor's note.

Tracking & Reporting 15

  • Pageviews & visitors Yes
  • Live visitor count ~Partial
  • Top pages report Yes
  • Top referrers Yes
  • UTM campaign tracking Yes
  • Country & city breakdown ~Partial
  • Device, browser, OS Yes
  • Bounce / engagement ~Partial
  • Time on site Yes
  • Custom events Yes
  • Goals / conversions Yes
  • Funnels Yes
  • Outbound link tracking No
  • File download tracking No
  • 404 / error tracking No

Privacy & Compliance 9

  • Cookieless by default Yes
  • No personal data collected Yes
  • GDPR-compliant out of the box Yes
  • Data hosted in EU Yes
  • Data hosted in US No
  • Self-hostable No
  • Open source ~Partial
  • Data retention period ·
  • Bot & spam filtering ~Partial

Setup & Integrations 10

  • Script weight (KB) 1
  • Single-snippet install Yes
  • WordPress plugin No
  • Proxy / first-party domain No
  • Public API Yes
  • Data export (CSV/JSON) Yes
  • Google Search Console connector No
  • Email digests No
  • Slack / webhook alerts No
  • Public shareable dashboard ~Partial

Pricing & Plans 4

  • Free tier exists Yes
  • Entry price ($/mo) $9/mo
  • Price at 100k pageviews $9/mo
  • Unlimited sites on entry plan Yes

TelemetryDeck vs alternatives

How it compares to the closest 3 rivals on key buyer-decision fields.

OpenPanel

OpenPanel

Open-source bridge web→product analytics — Mixpanel power, Plausible simplicity, $2.50 entry, EU-hosted Sweden

  • From$2/mo
  • HostingSelf-host ✓
  • EU-hostedYes
  • CookielessYes
Plausible

Plausible

Privacy-first GA alternative, EU-hosted, simple dashboard

  • From$9/mo
  • HostingSelf-host ✓
  • EU-hostedYes
  • CookielessYes
Umami

Umami

Open-source self-hosted privacy analytics

  • FromFree
  • HostingSelf-host ✓
  • EU-hostedYes
  • CookielessYes

Pricing tiers

Real plans, real numbers — pulled from telemetrydeck.com (verified May 2026).

Free

Free/mo

100,000 signals

  • ✓ No card
  • ✓ All core features
  • ✓ Daily refresh (free-tier throttle)
  • ✓ Funnels included
Paid entry

$9/mo

Small app tier

  • ✓ Hourly refresh
  • ✓ Funnels + retention
  • ✓ Custom dashboards
  • ✓ Dashboard sharing
  • ✓ Export-for-AI
Higher tiers

Custom

1.5M signals (€19 legacy reference)

  • ✓ Full table not on public page — gated behind dashboard

Tech specs

Stack, repo health, deployment options — for engineers evaluating self-host.

Stack

  • Written inSwift (Vapor)
  • DatabaseApache Druid
  • API tierMicrosoft Azure EU (Kubernetes)
  • Analytics clusterAWS Frankfurt
  • Backend stackVapor (Swift) + PostgreSQL metadata + Ansible
  • LicenseModified MIT (SDKs only) / Closed backend
  • Min specsN/A — SaaS only

GitHub github.com/TelemetryDeck/SwiftSDK

  • Stars★ 213
  • Forks0
  • Open issues0
  • Last commit2026-03-20

Deploy

  • · Cloud SaaS only
Mark Sutton

Editor review

Independently reviewed by Mark Sutton, cross-checked against vendor documentation. Click any panel to expand.

+ What it does well

If you ship Swift apps for iOS, macOS, watchOS, tvOS, or visionOS, TelemetryDeck is the only tool in this directory built for you first and the web second. It started in 2020 when Daniel Jilg, a German Swift developer, couldn't find a privacy-respecting analytics service that understood TestFlight builds and simulator detection without requiring a Firebase-sized SDK. Five years later TelemetryDeck GmbH (Augsburg, HRB 37541) processes signals from roughly 16 million monthly active users.

"Export for AI" feature (Winter 2026) — gives ChatGPT, Claude, and Gemini the structured schema + sample data they need to answer analytics questions about your app. Differentiated approach: rather than building yet another in-product AI chat, TelemetryDeck makes its data AI-ready for whichever assistant you already use.

The Apple-platform tooling is the headline win. visionOS support, watchOS minimum 5, native macOS dashboard app, automatic TestFlight/Simulator/Debug context — none of the other tools in this directory ship that out of the box. The Modified MIT license on every SDK (SwiftSDK 213 stars, 63 releases, latest v2.12.0 from March 2026) means you can audit the wire-level privacy claims and even fork the SDK if you need a custom transport.

Hosting is solidly EU: AWS Frankfurt for the analytics cluster, EU Azure for the API edge, Germany law and Bavarian jurisdiction. The free tier is genuinely free at 100,000 signals/month. Funnels, retention, custom dashboards, and dashboard sharing are all included rather than gated to a Business tier.

The web tracker is 0.7 KB — smallest in the directory.

Weaknesses & gotchas

Three things to know before choosing TelemetryDeck. First: the backend is closed-source. Every SDK is Modified MIT and forkable, but the Vapor + Apache Druid analytics service itself is not published. Self-hosting is not an option — if EU SaaS is a deal-breaker, look at Matomo (GPL self-host) or OpenPanel (AGPL self-host) instead.

Second: no third-party security certifications. There is no /security page, no ISO 27001 (unlike Matomo Cloud or Countly), no SOC 2 (unlike Piwik PRO or Countly), no HIPAA BAA (unlike Piwik PRO). The compliance story is GDPR self-attestation plus transparent EU-only data flow plus a German legal entity — strong on paper but unverified by external auditor.

Third: DNT (Do Not Track) is not addressed in the privacy policy. Of the directory only Fathom commits to honoring DNT; TelemetryDeck makes no claim either way. CCPA and PECR are also not mentioned in the privacy policy.

The free tier is currently throttled to daily refresh (vs hourly for paid) due to capacity issues — explicit Winter 2026 vendor admission. For real-time dashboards on a budget, this is a meaningful constraint.

Best for

Best for: Apple-platform developers (iOS / macOS / tvOS / watchOS / visionOS / iPadOS) who want privacy-first analytics with a native dashboard. Strong fit for indie iOS developers, Mac app studios, visionOS early adopters, App Store / Mac App Store published projects. The 681-byte web tracker also makes it competitive for cross-platform projects shipping web + native.

Real value at €9/mo and free tier: Free covers 100k signals/month (more generous than Aptabase's 20k), and the €9 entry tier includes funnels/retention/custom dashboards that Plausible gates to $39/mo Business. For €9 you get coverage across iOS/macOS/Android/web from one account.

Not for: procurement-heavy enterprise buyers (no SOC 2, no ISO 27001, no HIPAA BAA — for HIPAA BAA the only directory option is Piwik PRO; for ISO 27001 + SOC 2 (without HIPAA BAA), Countly is the second option); data-sovereignty teams that need self-host (backend closed — use Matomo or OpenPanel); pure web operators (Plausible / Fathom / Pirsch are stronger for web-only); DNT-honoring requirements (only Fathom does in this directory).

Setup walkthrough

iOS / Swift: add the TelemetryDeck Swift package, then in App.init():
TelemetryDeck.initialize(config: TelemetryDeck.Config(appID: "...")) and TelemetryDeck.signal("App.viewAppeared").

Android / Kotlin: Gradle dependency on the KotlinSDK, init in Application.onCreate() with the same app-ID pattern.

Flutter / React Native / web JS: analogous init plus signal(name, parameters) calls. Web is a single 681-byte from cdn.telemetrydeck.com/websdk/telemetrydeck.min.js.

Auto-captured per signal (Swift): event type, hashed clientUser, app version, build number, OS, OS version, platform, device model, architecture, system version, timezone, locale, language, run context (debug/simulator/TestFlight/App Store) — plus your custom payload dictionary.

TestFlight / debug detection: automatic. Debug builds are flagged in run-context so you can filter them in dashboards.

Native macOS dashboard: download from the Mac App Store. Free tier accessible the moment you sign up. visionOS support out of the box (SwiftSDK Package.swift visionOS(.v1)).

Self-host: not available — backend is closed-source.

Migrating from GA4

This is migration from Firebase Analytics or Mixpanel mobile, not GA4. GA4 is web; TelemetryDeck is app-first.

1. Inventory existing events. Pull your Firebase / Mixpanel event taxonomy. TelemetryDeck signals are flat name + parameter dictionary — Mixpanel super-properties have to be flattened.
2. Map user identity. Firebase has setUserId(); Mixpanel has identify(). TelemetryDeck has clientUser (double-hashed: client-side + server-side). You can pass a stable user identifier via TelemetryDeck.updateDefaultUser and TelemetryDeck will hash it twice — no cross-day re-identification possible.
3. Drop attribution hooks. Anything that pulled IDFA / IDFV / GAID / install referrer needs to be deleted. No equivalent.
4. Run dual-stack for one release. Ship TelemetryDeck alongside Firebase for one release cycle, compare daily MAU/session counts, then remove Firebase.
5. For visionOS apps: TelemetryDeck is the only directory option with first-class visionOS support — no migration alternative if you're targeting Vision Pro.

Help & FAQ

Where to get help with TelemetryDeck and the questions buyers email us about.

Support

HoursAsync (small founder-led team)Europe/Berlin (UTC+1/+2)
ChannelsEmail · Github issues
LanguagesEnglish, German
Response SLA~48h

FAQ (7)

Does TelemetryDeck support visionOS?

Yes — first-class visionOS support out of the box. SwiftSDK Package.swift supports visionOS(.v1). Among the directory, TelemetryDeck is the only tool with documented visionOS coverage.

Where is my data stored?

AWS Frankfurt (eu-central-1) for the Apache Druid analytics cluster + message queue. Microsoft Azure EU for Ingest API + Query API. Hetzner DE listed as additional infrastructure. EU-only data flow; German GmbH operator.

Is the SDK open source?

Yes, with a Modified MIT license (attribution clause removed). SwiftSDK has 213 stars, 63 releases, latest v2.12.0 (March 2026). KotlinSDK, JavaScriptSDK, FlutterSDK also available. Backend is closed-source — no self-host option.

How big is the web tracker?

0.7 KB (681 bytes verified via HEAD request to cdn.telemetrydeck.com/websdk/telemetrydeck.min.js). Smallest tracker in this entire directory.

Does TelemetryDeck have funnels?

Yes — funnel analysis, retention insights, custom dashboards, dashboard sharing all included. No tier-gating documented publicly. Compare to Fathom (no funnels at any price) and Plausible (gated to $39/mo Business).

What's the free tier?

100,000 signals/month at €0/mo, no credit card. Free-tier processing currently throttled to daily refresh (vs hourly for paid) due to capacity issues — explicit Winter 2026 vendor admission. First paid plan starts at €9/month.

Does TelemetryDeck honor Do Not Track?

Not addressed in privacy policy. App context makes DNT mostly N/A — apps don't use HTTP DNT headers the way browsers do. Among directory peers, only Fathom explicitly honors browser DNT.