Deutsch   English   Français   Italiano  
<v5r4b1$2d0n$1@nnrp.usenet.blueworldhosting.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: Andrew <andrew@spam.net>
Newsgroups: comp.mobile.android
Subject: Re: Why do so many people confuse Google's Firebase (cloud API) with Google Services Google Firebase App Indexing (search results)?
Date: Sun, 30 Jun 2024 08:17:37 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v5r4b1$2d0n$1@nnrp.usenet.blueworldhosting.com>
References: <v5769t$25rv$1@nnrp.usenet.blueworldhosting.com> <ldpa96Ftm5tU1@mid.individual.net> <v58jpr$84b3$1@dont-email.me> <v58kgk$1bn0$1@nnrp.usenet.blueworldhosting.com> <ldqqknF5uj5U5@mid.individual.net> <v59moa$2882$1@nnrp.usenet.blueworldhosting.com> <ldrid2F9di9U2@mid.individual.net> <v5b299$2bfl$1@nnrp.usenet.blueworldhosting.com> <ldso83Feu53U3@mid.individual.net> <v5bfhl$jo9$1@nnrp.usenet.blueworldhosting.com> <le4hqqFkc6dU2@mid.individual.net> <v5kk2j$1nd1$1@nnrp.usenet.blueworldhosting.com> <lea1s3Fge1fU2@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 30 Jun 2024 08:17:37 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
	logging-data="78871"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:SkLRH6X8Dj8wiN56xvUHmPCa0zw= sha256:ZfneHXongIaB0cztYcOgoHg/BE//rpJToT3dcaYfVt0=
	sha1:fHqXPoyvqQxCyc1v7FYZ46NkGnk= sha256:FAf8rAona+y39ZOnSbbnTc4gPKyxphWLORkgnZ/nSrA=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
Bytes: 5853
Lines: 84

Arno Welzel wrote on Sat, 29 Jun 2024 11:19:00 +0200 :

> Well - let's say, Firebase is like Android itself - a collection of
> things running on your smartphone.

Yup. I apologize for not understanding that Firebase is a collection of
unrelated "things" when I had originally opened this thread topic (only
some of which are cloud based and only some of which are search related).

There's no indication anyone knew how extensive Firebase is, in terms of
the collection of "stuff" it does so it's natural that this thread started
with a bit of confusion - but in the end - we all agree now what it is.

Suffice to say there are (at least) three 'beasts' from Google which impact
your privacy and which many developers appear to link into their APKs:
1. Google Mobile Services (mostly seems to be links to Google package APIs)
2. Google Services Framework (mostly seems to be links to Google spyware)
3. Firebase APIs (only some of which are clearly links to Google spyware)

The good news is the FOSS Google Play Store client can filter out apps
which incorporate GSF spyware into them - and my personal contacts with the
developers on XDA indicate they're working on adding a filter for GMS too.

As far as I know, there's no easy way to tell whether or not an app is
linking to the Firebase App Indexing search-related spyware (the index of
which is uploaded periodically to Google servers) though.

The only way I know to tell is to look in the Android settings under
"Google Services" for "Firebase App Indexing" (which is where I found it).

> It makes no sense at all to refer to "Firebase" when talking about
> security relevant features. Always specify what component you are
> talking about like "Firebase Cloud Messaging" or "Firebase App Indexing".

Now that I know what I know about Firebase, I heartily agree with you.

There's essentially no such thing as "Firebase" unless we lump these in it.
 Google Services Firebase A/B Testing
 Google Services Firebase AdMob
 Google Services Firebase Analytics
 Google Services Firebase App Indexing
 Google Services Firebase Authentication
 Google Services Firebase Cloud Firestore
 Google Services Firebase Cloud Functions
 Google Services Firebase Cloud Messaging
 Google Services Firebase Cloud Storage
 Google Services Firebase Crashlytics
 Google Services Firebase Dynamic Links
 Google Services Firebase Performance Monitoring
 Google Services Firebase Realtime Database
 Google Services Firebase Remote Config

> However I don't believe that Google wants to hide things or confuse
> users - it's just many services where the guys at Google themself got
> confused at some points how to name the things and how to organize
> everything in a common library for developers.

Oh, I worked in Silicon Valley R&D & Marketing for decades. 
I know how it goes. 

The engineers don't care what it's called - they each code each
functionality based on almost no common rules while the marketing loves to
lump things together into 'brand name recognition' categories.

That's why, for example, we saw "Google Project Mainline" change names so
many times, where I think it's now "Google Play Services updates" or
something like that (because "Google Play Store" has brand recognition
(which is why there are a LOT of "Google Play Services".

Me? I still call it Project Mainline (which is another lump of "stuff" that
most people don't have a clue what it is but let's not go there today).

In summary, thanks for helping me understand that anyone using just the
word "Firebase" probably doesn't know what they're talking about - as it's
a meaningless name for a plethora of completely unrelated capabilities.

Moving forward, what would be nice is to find a surefire way to tell if an
app has linked in the Firebase code - where the way I do it is to turn on
Developer options - which adds the Firebase App Indexing to the Google
Services part of the Android menu.

But App Indexing is only one component of Firebase (as you know).

So we still need a surefire way to tell if any of the rest of the various
and sundry components of Firebase are included in an APK.