{"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\/ro\/crash-reporting-stability-firebase-crashlytics\/","title":{"rendered":"Raportarea accidentelor (stabilitate) - Firebase Crashlytics"},"content":{"rendered":"<p>Noi folosim <strong>Firebase Crashlytics<\/strong> (Google) pentru <strong>detectarea \u0219i diagnosticarea blocajelor<\/strong>, rezolva\u021bi problemele \u0219i <strong>\u00eembun\u0103t\u0103\u021birea stabilit\u0103\u021bii<\/strong> de <strong>GrumblyDaddy<\/strong> aplica\u021bie.<\/p>\n\n\n\n<p><strong>Date prelucrate<\/strong><br>Atunci c\u00e2nd are loc un accident, Crashlytics poate colecta \u0219i ne poate trimite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>informa\u021bii legate de accident (de exemplu, urm\u0103rirea accidentului\/stack trace, ora accidentului, contextul tehnic);<\/li>\n\n\n\n<li>informa\u021bii tehnice despre dispozitiv \u0219i aplica\u021bie (de exemplu, modelul dispozitivului, versiunea Android, limba\/locala, versiunea aplica\u021biei);<\/li>\n\n\n\n<li>a <strong>identificator pseudonim<\/strong> legate de instalare: am setat un Crashlytics <code>userId<\/code> pe baza unei <strong>UUID aleatoriu generat la instalare<\/strong>, atunci <strong>ha\u0219urat<\/strong>. Acest identificator nu este derivat dintr-un identificator publicitar sau dintr-un identificator de dispozitiv.<\/li>\n<\/ul>\n\n\n\n<p><strong>Date pe care nu le colect\u0103m \u00een mod inten\u021bionat<\/strong><br>Nu \u00eencerc\u0103m s\u0103 colect\u0103m, prin intermediul Crashlytics, date care v\u0103 identific\u0103 \u00een mod direct (de exemplu, nume, adres\u0103 de e-mail, num\u0103r de telefon) sau date sensibile. De asemenea, evit\u0103m includerea datelor cu caracter personal \u00een jurnalele tehnice.<\/p>\n\n\n\n<p><strong>Scop<\/strong><br>\u00centre\u021binerea corectiv\u0103, diagnosticarea erorilor \u0219i \u00eembun\u0103t\u0103\u021birea fiabilit\u0103\u021bii \u0219i securit\u0103\u021bii aplica\u021biei.<\/p>\n\n\n\n<p><strong>Temei juridic<\/strong><br>Temeiul nostru juridic este <strong>interes legitim<\/strong> \u00een asigurarea func\u021bion\u0103rii corespunz\u0103toare \u0219i a securit\u0103\u021bii aplica\u021biei.<\/p>\n\n\n\n<p><strong>Beneficiari<\/strong><br>Datele sunt accesibile numai personalului autorizat (echipe tehnice) \u0219i sunt prelucrate de <strong>Google\/Firebase<\/strong> ca furnizor de servicii.<\/p>\n\n\n\n<p><strong>Transferuri interna\u021bionale<\/strong><br>Datele pot fi prelucrate de Google\/Firebase, inclusiv pe infrastructura situat\u0103 \u00een afara Uniunii Europene, \u00een conformitate cu mecanismele contractuale \u0219i garan\u021biile instituite de Google\/Firebase.<\/p>\n\n\n\n<p><strong>Reten\u021bie<\/strong><br>Rapoartele de accident sunt p\u0103strate pentru <strong>12 luni<\/strong>, apoi \u0219terse sau anonimizate, cu excep\u021bia cazului \u00een care o obliga\u021bie legal\u0103 impune altfel.<\/p>\n\n\n\n<p><strong>Drepturile dumneavoastr\u0103<\/strong><br>Ave\u021bi drepturi de acces, rectificare, \u0219tergere, restric\u021bionare \u0219i opozi\u021bie, \u00een conformitate cu legisla\u021bia aplicabil\u0103.<br>Pentru a v\u0103 exercita drepturile, contacta\u021bi-ne la: <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\/ro\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":1,"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/pages\/90\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/grumblydaddy.com\/ro\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}