Privacy-first · Apple první, Android & web další

Řekne ti, co opravit.

Session replay založený na wireframech a denní LLM insighty pro appky, které vydáváš. Žádné pixely. Žádné osobní údaje. Jen srozumitelná odpověď na otázku „proč mi uživatelé odpadají?“

  • Open-source SDK
  • Data v EU
  • Label „Data Not Collected“
  • Nulové externí závislosti
Replay · PaymentView0.0s / 7.4s
Kritické

PaymentView ztrácí 61 % na kroku s kartou

Klávesnice schová tlačítko Continue — uživatelé rage-tapují ovládák, který nevidí.

V čem je rozdíl

Struktura, ne pixely.

Ostatní replay nástroje nahrávají obrazovky tvých uživatelů. Tassello zaznamená jen jejich tvar — takže není co unést, replaye jsou drobné a App Review je v klidu.

Nahrávání pixelůPII

Screenshoty reálného obsahu. Riziko osobních údajů, těžké přenosy, kontrola App Review.

Tassello wireframyclean

Jen boxy a typy. Není co unést. Kilobajty, ne megabajty.

Jak to funguje

Od klepnutí k opravě ve třech krocích

Jeden řádek kódu v appce. Denní odpověď.

01

Zachytává strukturu, ne pixely

SDK projde SwiftUI/UIKit strom mimo hlavní vlákno a postaví kompaktní wireframy — boxy, typy, pozice. Nikdy screenshoty, nikdy text.

02

Jeden batch za session

Eventy, tapy a wireframy se pošlou jednou do EU backendu. Auto-redakce strhne cokoli, co vypadá jako osobní údaj, ještě než to opustí telefon.

03

Přečti si odpověď

Denní LLM průchod nakластruje session a ve třech větách vysvětlí, kde a proč lidé odpadají — i s opravou.

TasselloPondělí · 9:00 · #product

PaymentView ztrácí 61 % na kroku s kartou

Klávesnice schová tlačítko Continue — uživatelé rage-tapují ovládák, který nevidí.

Stejná odpověď dorazí do Slacku, do schránky nebo do dashboardu — každé pondělní ráno.

Integrace

Nasadíš na jeden řádek.

Přidáš Swift package, hodíš jeden řádek a sbíráš. Žádné config soubory, žádné drátování dashboardů, žádná SDK ceremonie.

  • Swift Package Manager — nulové externí závislosti
  • Citlivé view označíš jedním modifikátorem — data nikdy neopustí telefon
  • Auto-instrumentace defaultně zapnutá (jen veřejné Apple API)
MyApp.swift
import Tassello

@main
struct MyApp: App {
  init() {
    // one line — you're capturing
    Insights.start(apiKey: "ik_live_…")
  }
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}

// Sensitive views stay on device
PaymentField()
  .tasselloPrivacy(.private)
A to je celá integrace.
Možnosti

Vše, co potřebuješ k pochopení odpadů

Stavěné pro indie vývojáře a malá studia.

Wireframe session replay

Přehraj si libovolnou session jako animované wireframy v SVG — jen struktura, žádné pixely ani text.

Denní LLM insighty

Claude přečte nakластrované session a napíše srozumitelně „tohle oprav“.

Funnely a cíle

Uvidíš přesně, který krok ztrácí uživatele a jak se konverze hýbe týden co týden.

Heatmapy tapů

Odhal rage tapy a dead tapy — klepnutí na věci, co vypadají klikatelně, ale nejsou.

Soukromí architekturou

V defaultním režimu neexistuje cesta pro osobní údaje. Auto-redakce běží vždy. GDPR export i smazání zabudované.

Hlášení pádů

Symbolikované pády sdružené podle signatury — v každém tieru, i ve free.

Inteligence na zařízení

SDK je chytré, ne jen roura.

Frustrační signály, splnění cílů i to, které session vůbec stojí za odeslání, se počítá na zařízení. Odcházejí jen závěry — víc signálu, míň dat a soukromí, které drží konstrukčně.

Frustrační skóre lokálně

Rage tapy, dead tapy, „u-turny“ v navigaci a opuštěné formuláře se detekují na zařízení — bez surového streamu.

Smart sampling

Zařízení rozhodne, které session poslat — friction, pády, nesplněné cíle — takže neplatíš za ukládání šumu.

Cíle vyhodnocené na zařízení

Dokončil uživatel onboarding do 90 sekund? Spočítáno lokálně; odchází jen výsledek, nikdy ne stisky kláves.

Audity, co pixely neuvidí

Protože čte view tree, označí tap-targety pod 44 pt (Apple guideline) a chybějící accessibility labely — ze screenshotů nemožné.

Jak si stojíme

Replay bez kompromisu.

Nahrávače pixelů dají replay, ale sbírají všechno. Privacy-first metriky tě ochrání, ale session neukážou. Tassello umí obojí — a řekne ti, co opravit.

Tassello
the one that does both
Pixel replay
Smartlook · UXCam · FullStory
Privacy metriky
TelemetryDeck · Aptabase
Session replayAnoAnoNe
Žádné pixely · bezpečné vůči osobním údajůmAnoNeAno
LLM „co opravit“ insightyAnoNeNe
Inteligence na zařízeníAnoNeČástečně
Audity struktury (tap-target, a11y)AnoNeNe
Open-source SDKAnoNeČástečně
Data v EUAnoČástečněAno
Indie cena (€19)AnoNeAno
Platformy

Jeden model soukromí, všechny plochy.

Stavíme Apple-first, navrženo k cestování. Wireframy-a-redakce nejsou vázané na iOS — takhle to půjde i na Androidu a webu. Vše níže se teprve chystá; přidej se do bety a měj to první.

iOSV uzavřené betě
iPadOSV uzavřené betě
macOSV uzavřené betě
visionOSNa roadmapě
AndroidNa roadmapě
WebNa roadmapě

Soukromí není přepínač. Je to architektura.

  • Nikdy žádné pixely — jen strukturní wireframy.
  • E-mail / telefon / karta / IBAN se redakují už v telefonu.
  • Úložiště jen v EU (Frankfurt). Analýza jen anonymizovaná.
  • App Store label „Data Not Collected“ v defaultním režimu.
Ceník

Jednoduchý self-serve ceník

Žádné „kontaktujte obchod“ pod Enterprise. Měsíčně, kdykoli zrušitelné.

Free

€0/měs

10k eventů, 1 app, týdenní insighty.

Indie

€19/měs

100k eventů, 3 apps, denní insighty.

Pro

€49/měs

1M eventů, neomezeně apps, re-analýza na požádání.

Team

€149/měs

10M eventů, neomezeně členů, Slack.

Session replay, hlášení pádů, auto-redakce a data v EU jsou v každém tieru.

Zobrazit celý ceník
Kdo to staví
Přestalo mě bavit rozhodování, před kterým stojí každý indie iOS vývojář: platit enterprise ceny, prozrazovat data uživatelů, nebo koukat na stovky nahrávek, abys našel jednu rozbitou obrazovku. Tassello je nástroj, který jsem chtěl — soukromí architekturou a odpověď místo dashboardu.
FR
Filip Růžička
Zakladatel · iOS vývojář, frose.io
Uzavřená beta

Získej předběžný přístup

Onboardujeme první vlnu indie iOS vývojářů a malých studií. Přidej se do bety, pomoz ji formovat a rozjeď to za pět minut.

  • 6 měsíců zdarma pro prvních 100 apps
  • Přímá linka na zakladatele
  • Bez karty, kdykoli zrušitelné

Omezený počet míst v první vlně.