It suffices for me if you don't enable logs; there are no logs... and if you enable them, you can choose the country where the logs are saved and for how long.
The best way to achieve this is by creating an account on NextDNS, then setting your phone to use the NextDNS DNS. On the web dashboard, look at the logs and blacklist anything from Google, Google Play, or anything else you don't want. This not only works but also gives you more control over everything your phone is doing in the background, regardless of whether you're using Wi-Fi or a mobile network.
This has nothing to do with reading notifications but getting an approximate location based on notifications.
Like I said, if the notifications are sent encrypted, there is no way to read them.
Regarding tracking locations based on push messages, the only way to avoid it is by carefully selecting which apps are allowed to send you notifications.
Again, it does not matter what operating system you are using.
Sorry to hear that you have a problem with the Qksms. Usually, I don't send or receive videos, so after I read your comment, I tried to send a short video to myself, and it worked. Yes, I have Android 14 as well.
The root cause of your problem must be in the connection settings, or the video is too large.
If you can connect your phone to the PC and open Android Studio, select the log tab, and you will see everything that is going on in your phone's background. Now, try to send the video again. All errors related to that will appear as red text in the logs.
First you need to learn to post links using more private alternatives in case of YouTube you can use freetube or libretube or something else there is a lot of private alternatives to don't force the people navigating to tracking websites.
I know nothing about Startpage because, personally, i trust none of the web search engines, especially those that came into existence for no apparent reason......
I used boringproxy for years and I recomend you