{"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\/fi\/crash-reporting-stability-firebase-crashlytics\/","title":{"rendered":"Kaatumisraportointi (vakaus) - Firebase Crashlytics"},"content":{"rendered":"<p>K\u00e4yt\u00e4mme <strong>Firebase Crashlytics<\/strong> (Google) <strong>havaita ja diagnosoida kaatumisia<\/strong>, korjata ongelmia ja <strong>parantaa vakautta<\/strong> of the <strong>GrumblyDaddy<\/strong> app.<\/p>\n\n\n\n<p><strong>K\u00e4sitellyt tiedot<\/strong><br>Kun onnettomuus tapahtuu, Crashlytics voi ker\u00e4t\u00e4 ja l\u00e4hett\u00e4\u00e4 meille:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>kaatumiseen liittyv\u00e4t tiedot (esim. kaatumisj\u00e4lki \/ pinoamisj\u00e4lki, kaatumisajankohta, tekninen konteksti);<\/li>\n\n\n\n<li>tekniset tiedot laitteesta ja sovelluksesta (esim. laitemalli, Android-versio, kieli\/lokaali, sovelluksen versio);<\/li>\n\n\n\n<li>a <strong>pseudonyymi tunniste<\/strong> liittyy asennukseen: asetamme Crashlyticsin <code>userId<\/code> perustuu <strong>satunnainen UUID, joka luodaan asennuksen yhteydess\u00e4<\/strong>, niin <strong>hashed<\/strong>. T\u00e4t\u00e4 tunnistetta ei johdeta mainostunnisteesta tai laitetunnisteesta.<\/li>\n<\/ul>\n\n\n\n<p><strong>Tiedot, joita emme ker\u00e4\u00e4 tarkoituksellisesti<\/strong><br>Emme pyri ker\u00e4\u00e4m\u00e4\u00e4n Crashlyticsin kautta tietoja, joista sinut voidaan suoraan tunnistaa (esim. nimi, s\u00e4hk\u00f6postiosoite, puhelinnumero) tai arkaluonteisia tietoja. V\u00e4lt\u00e4mme my\u00f6s henkil\u00f6tietojen sis\u00e4llytt\u00e4mist\u00e4 teknisiin lokitietoihin.<\/p>\n\n\n\n<p><strong>K\u00e4ytt\u00f6tarkoitus<\/strong><br>Korjaava yll\u00e4pito, virheenm\u00e4\u00e4ritys sek\u00e4 sovelluksen luotettavuuden ja turvallisuuden parantaminen.<\/p>\n\n\n\n<p><strong>Oikeusperusta<\/strong><br>Oikeusperustamme on <strong>oikeutettu etu<\/strong> varmistaa sovelluksen moitteettoman toiminnan ja turvallisuuden.<\/p>\n\n\n\n<p><strong>Vastaanottajat<\/strong><br>Tietoihin on p\u00e4\u00e4sy vain valtuutetuilla henkil\u00f6ill\u00e4 (teknisill\u00e4 tiimeill\u00e4), ja niit\u00e4 k\u00e4sittelev\u00e4t seuraavat tahot <strong>Google\/Firebase<\/strong> palveluntarjoajana.<\/p>\n\n\n\n<p><strong>Kansainv\u00e4liset siirrot<\/strong><br>Google\/Firebase voi k\u00e4sitell\u00e4 tietoja, my\u00f6s Euroopan unionin ulkopuolella sijaitsevassa infrastruktuurissa, Googlen\/Firebasen k\u00e4ytt\u00f6\u00f6n ottamien sopimusmekanismien ja suojatoimien mukaisesti.<\/p>\n\n\n\n<p><strong>S\u00e4ilytt\u00e4minen<\/strong><br>Onnettomuusraportit s\u00e4ilytet\u00e4\u00e4n <strong>12 kuukautta<\/strong>, mink\u00e4 j\u00e4lkeen ne poistetaan tai anonymisoidaan, ellei oikeudellinen velvoite edellyt\u00e4 muuta.<\/p>\n\n\n\n<p><strong>Sinun oikeutesi<\/strong><br>Sinulla on sovellettavan lain mukaiset oikeudet saada tietoja, oikaista niit\u00e4, poistaa ne, rajoittaa niiden k\u00e4ytt\u00f6\u00e4 ja vastustaa niit\u00e4.<br>Jos haluat k\u00e4ytt\u00e4\u00e4 oikeuksiasi, ota meihin yhteytt\u00e4: <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\/fi\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":1,"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/pages\/90\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/grumblydaddy.com\/fi\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}