Soukromí architekturou

Žádné osobní údaje neopustí telefon. Z principu, ne ze slibu.

Tassello zachytává strukturu tvojí appky — nikdy její obsah. Tahle stránka přesně vysvětluje, co se sbírá a co ne, v každém režimu.

„Data Not Collected“ — ve výchozím stavu

Ve výchozím režimu balanced (a ve strict) SDK nesbírá vůbec žádné osobní údaje, takže tvůj privacy label v App Store hlásí „Data Not Collected“. Auto-redakce běží ještě než cokoli opustí telefon a backend při příchodu znovu proskenuje na PII jako druhá obranná linie — pokud by se někdy shodovalo, event se zahodí a spustí se alert.

Co sbíráme — a co nikdy neděláme

Wireframy jsou boxy, typy a pozice. Nikdy pixely, nikdy textový obsah, nikdy ty.

Sbírá se

clean
  • Struktura obrazovky — wireframe boxy, typy prvků a pozice
  • Anonymní interakce — tapy, scrolly a vlastní eventy
  • Síťové breadcrumbs — jen metoda a host, po redakci
  • Anonymní ID zařízení — náhodné UUID uložené v Keychain
  • Hlášení pádů — symboly a stack framy, v každém režimu

Nikdy se nesbírá

never
  • Text uživatele ani dynamický obsah na obrazovce
  • Textový vstup ani obsah TextField / SecureField
  • Obrázky, pixely ani screenshoty jakéhokoli druhu
  • E-mail, telefon, platební karta ani IBAN — redakováno v telefonu
  • IDFA, IDFV ani přesná poloha
  • Těla síťových requestů ani response

Tři režimy, jeden knoflík

Nastaví se jednou při startu. Auto-redakce běží ve všech, bez ohledu na volbu.

.strict

Maximální soukromí

Jen anonymní eventy — žádné wireframy a žádný text. Stále „Data Not Collected“.

.balanced

Výchozí

Zachytí se struktura wireframu, všechen text se zahodí. Ideální kompromis — a stále „Data Not Collected“.

.standard

Maximální insight

Přidá statické UI popisky jako názvy tlačítek a nadpisy. Na labelu deklaruje „User Content“.

Úložiště jen v EU, transparentní subprocesoři

Veškeré primární úložiště — Postgres, R2 bloby a Redis — je v EU (Frankfurt). Generování insightů běží na Anthropic Claude v USA pod Standardními smluvními doložkami a vidí jen anonymizované wireframy a sekvence eventů, které ve výchozím a strict režimu neobsahují žádné osobní údaje.

Subprocesoři

SubprocesorLokaceÚčel
AnthropicUSAClaude API pro generování insightů — jen anonymizovaná data, pod SCC
DigitalOceanEU (Frankfurt)Výpočty a spravovaný Postgres / Redis
CloudflareEU edgeR2 úložiště wireframe blobů a CDN
PostmarkUSATransakční e-maily — jen adresa a metadata účtu, pod SCC / DPA

Přidání subprocesora vyžaduje oznámení zákazníkovi dle DPA.

Tvá data, tvé rozhodnutí

GDPR export a smazání jsou zabudované v SDK i dashboardu. Insights.exportUserData() na požádání vrátí data uživatele a Insights.requestDataDeletion() je okamžitě označí náhrobkem a do 30 dní vymaže. Žádné dark patterny, žádné čekání na podporu.