{"id":90,"date":"2026-03-03T19:58:52","date_gmt":"2026-03-03T19:58:52","guid":{"rendered":"https:\/\/grumblydaddy.com\/?page_id=90"},"modified":"2026-03-22T21:29:05","modified_gmt":"2026-03-22T20:29:05","slug":"crash-reporting-stability-firebase-crashlytics","status":"publish","type":"page","link":"https:\/\/grumblydaddy.com\/sk\/crash-reporting-stability-firebase-crashlytics\/","title":{"rendered":"Hl\u00e1senie hav\u00e1ri\u00ed (stabilita) - Firebase Crashlytics"},"content":{"rendered":"<p>Pou\u017e\u00edvame <strong>Firebase Crashlytics<\/strong> (Google) na <strong>zis\u0165ovanie a diagnostikovanie hav\u00e1ri\u00ed<\/strong>, opravi\u0165 probl\u00e9my a <strong>zlep\u0161i\u0165 stabilitu<\/strong> z <strong>GrumblyDaddy<\/strong> aplik\u00e1cia.<\/p>\n\n\n\n<p><strong>Spracovan\u00e9 \u00fadaje<\/strong><br>Ke\u010f d\u00f4jde k hav\u00e1rii, spolo\u010dnos\u0165 Crashlytics m\u00f4\u017ee zhroma\u017e\u010fova\u0165 a odosiela\u0165 n\u00e1m:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>inform\u00e1cie s\u00favisiace s hav\u00e1riou (napr. stopa hav\u00e1rie\/stack trace, \u010das hav\u00e1rie, technick\u00fd kontext);<\/li>\n\n\n\n<li>technick\u00e9 inform\u00e1cie o zariaden\u00ed a aplik\u00e1cii (napr. model zariadenia, verzia syst\u00e9mu Android, jazyk\/miesto, verzia aplik\u00e1cie);<\/li>\n\n\n\n<li>a <strong>pseudonymn\u00fd identifik\u00e1tor<\/strong> spojen\u00e9 s in\u0161tal\u00e1ciou: nastav\u00edme Crashlytics <code>userId<\/code> na z\u00e1klade <strong>n\u00e1hodn\u00e9 UUID vygenerovan\u00e9 pri in\u0161tal\u00e1cii<\/strong>, potom <strong>hashovan\u00e9<\/strong>. Tento identifik\u00e1tor nie je odvoden\u00fd od reklamn\u00e9ho identifik\u00e1tora alebo identifik\u00e1tora zariadenia.<\/li>\n<\/ul>\n\n\n\n<p><strong>\u00dadaje, ktor\u00e9 z\u00e1merne nezhroma\u017e\u010fujeme<\/strong><br>Prostredn\u00edctvom slu\u017eby Crashlytics sa nesna\u017e\u00edme zhroma\u017e\u010fova\u0165 \u00fadaje, ktor\u00e9 v\u00e1s priamo identifikuj\u00fa (napr. meno, e-mailov\u00fa adresu, telef\u00f3nne \u010d\u00edslo), ani citliv\u00e9 \u00fadaje. Takisto sa vyh\u00fdbame zahrnutiu osobn\u00fdch \u00fadajov do technick\u00fdch protokolov.<\/p>\n\n\n\n<p><strong>\u00da\u010del<\/strong><br>Opravn\u00e1 \u00fadr\u017eba, diagnostika ch\u00fdb a zvy\u0161ovanie spo\u013eahlivosti a bezpe\u010dnosti aplik\u00e1cie.<\/p>\n\n\n\n<p><strong>Pr\u00e1vny z\u00e1klad<\/strong><br>Na\u0161\u00edm pr\u00e1vnym z\u00e1kladom je n\u00e1\u0161 <strong>opr\u00e1vnen\u00fd z\u00e1ujem<\/strong> pri zabezpe\u010dovan\u00ed spr\u00e1vnej prev\u00e1dzky a bezpe\u010dnosti aplik\u00e1cie.<\/p>\n\n\n\n<p><strong>Pr\u00edjemcovia<\/strong><br>\u00dadaje s\u00fa pr\u00edstupn\u00e9 len opr\u00e1vnen\u00fdm pracovn\u00edkom (technick\u00fdm t\u00edmom) a sprac\u00favaj\u00fa ich <strong>Google\/Firebase<\/strong> ako poskytovate\u013e slu\u017eieb.<\/p>\n\n\n\n<p><strong>Medzin\u00e1rodn\u00e9 transfery<\/strong><br>\u00dadaje m\u00f4\u017ee sprac\u00fava\u0165 spolo\u010dnos\u0165 Google\/Firebase, a to aj na infra\u0161trukt\u00fare nach\u00e1dzaj\u00facej sa mimo Eur\u00f3pskej \u00fanie, v s\u00falade so zmluvn\u00fdmi mechanizmami a ochrann\u00fdmi opatreniami zaveden\u00fdmi spolo\u010dnos\u0165ou Google\/Firebase.<\/p>\n\n\n\n<p><strong>Zadr\u017eanie<\/strong><br>Hl\u00e1senia o nehode sa uchov\u00e1vaj\u00fa pre <strong>12 mesiacov<\/strong>, potom sa vyma\u017e\u00fa alebo anonymizuj\u00fa, pokia\u013e si z\u00e1konn\u00e1 povinnos\u0165 nevy\u017eaduje inak.<\/p>\n\n\n\n<p><strong>Va\u0161e pr\u00e1va<\/strong><br>V s\u00falade s platn\u00fdmi pr\u00e1vnymi predpismi m\u00e1te pr\u00e1vo na pr\u00edstup, opravu, vymazanie, obmedzenie a n\u00e1mietku.<br>Ak chcete uplatni\u0165 svoje pr\u00e1va, kontaktujte n\u00e1s na adrese: <strong><a href=\"mailto:contact@grumblydaddy.com\">contact@grumblydaddy.com<\/a><\/strong>.<\/p>","protected":false},"excerpt":{"rendered":"<p>We use Firebase Crashlytics (Google) to detect and diagnose crashes, fix issues, and improve the stability of the GrumblyDaddy app. Data processedWhen a crash occurs, Crashlytics may collect and send us: Data we do not intentionally collectWe do not seek to collect, via Crashlytics, data that directly identifies you (e.g., name, email address, phone number) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-90","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":1,"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/pages\/90\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/grumblydaddy.com\/sk\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}