{"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\/pl\/crash-reporting-stability-firebase-crashlytics\/","title":{"rendered":"Raportowanie awarii (stabilno\u015b\u0107) - Firebase Crashlytics"},"content":{"rendered":"<p>U\u017cywamy <strong>Firebase Crashlytics<\/strong> (Google) do <strong>wykrywanie i diagnozowanie awarii<\/strong>, naprawia\u0107 b\u0142\u0119dy i <strong>poprawi\u0107 stabilno\u015b\u0107<\/strong> z <strong>GrumblyDaddy<\/strong> aplikacja.<\/p>\n\n\n\n<p><strong>Przetwarzane dane<\/strong><br>Po wyst\u0105pieniu awarii Crashlytics mo\u017ce zbiera\u0107 i wysy\u0142a\u0107 nam dane:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>informacje zwi\u0105zane z awari\u0105 (np. \u015blad awarii\/\u015bledzenie stosu, czas awarii, kontekst techniczny);<\/li>\n\n\n\n<li>informacje techniczne o urz\u0105dzeniu i aplikacji (np. model urz\u0105dzenia, wersja systemu Android, j\u0119zyk\/j\u0119zyk lokalny, wersja aplikacji);<\/li>\n\n\n\n<li>a <strong>pseudonimowy identyfikator<\/strong> zwi\u0105zane z instalacj\u0105: ustawili\u015bmy Crashlytics <code>userId<\/code> na podstawie <strong>losowy identyfikator UUID generowany podczas instalacji<\/strong>, wtedy <strong>hashowany<\/strong>. Identyfikator ten nie pochodzi z identyfikatora reklamowego ani identyfikatora urz\u0105dzenia.<\/li>\n<\/ul>\n\n\n\n<p><strong>Dane, kt\u00f3rych nie gromadzimy celowo<\/strong><br>Nie staramy si\u0119 gromadzi\u0107 za po\u015brednictwem Crashlytics danych umo\u017cliwiaj\u0105cych bezpo\u015bredni\u0105 identyfikacj\u0119 u\u017cytkownika (np. imienia i nazwiska, adresu e-mail, numeru telefonu) ani danych wra\u017cliwych. Unikamy r\u00f3wnie\u017c umieszczania danych osobowych w dziennikach technicznych.<\/p>\n\n\n\n<p><strong>Cel<\/strong><br>Konserwacja naprawcza, diagnostyka b\u0142\u0119d\u00f3w oraz poprawa niezawodno\u015bci i bezpiecze\u0144stwa aplikacji.<\/p>\n\n\n\n<p><strong>Podstawa prawna<\/strong><br>Nasz\u0105 podstaw\u0105 prawn\u0105 jest <strong>uzasadniony interes<\/strong> w zapewnieniu prawid\u0142owego dzia\u0142ania i bezpiecze\u0144stwa aplikacji.<\/p>\n\n\n\n<p><strong>Odbiorcy<\/strong><br>Dane s\u0105 dost\u0119pne wy\u0142\u0105cznie dla upowa\u017cnionego personelu (zespo\u0142\u00f3w technicznych) i s\u0105 przetwarzane przez <strong>Google\/Firebase<\/strong> jako dostawca us\u0142ug.<\/p>\n\n\n\n<p><strong>Przelewy mi\u0119dzynarodowe<\/strong><br>Dane mog\u0105 by\u0107 przetwarzane przez Google\/Firebase, w tym w infrastrukturze znajduj\u0105cej si\u0119 poza Uni\u0105 Europejsk\u0105, zgodnie z mechanizmami umownymi i zabezpieczeniami wdro\u017conymi przez Google\/Firebase.<\/p>\n\n\n\n<p><strong>Zatrzymanie<\/strong><br>Raporty z wypadk\u00f3w s\u0105 przechowywane przez <strong>12 miesi\u0119cy<\/strong>, a nast\u0119pnie usuwane lub anonimizowane, chyba \u017ce obowi\u0105zek prawny wymaga inaczej.<\/p>\n\n\n\n<p><strong>Twoje prawa<\/strong><br>U\u017cytkownik ma prawo dost\u0119pu, sprostowania, usuni\u0119cia, ograniczenia i sprzeciwu, z zastrze\u017ceniem obowi\u0105zuj\u0105cych przepis\u00f3w prawa.<br>Aby skorzysta\u0107 ze swoich praw, nale\u017cy skontaktowa\u0107 si\u0119 z nami pod adresem <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\/pl\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":1,"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/pages\/90\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/grumblydaddy.com\/pl\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}