• GeneralSolved
  • I don't think that there is a need to have these options

  • [deleted]

  • Edited

I don't see a reason to have an option to choose standard Google servers for attestation key provisioning and PSDS, and I think that GrapheneOS proxy servers should be used without the ability to change them to standard Google servers, and here is why.

  1. I don't see a reason for anyone to choose standard Google servers over GrapheneOS proxy servers. Meanwhile, having the ability to choose end points for performing internet connectivity checks makes sense because you can choose to disable them and your phone will not make any connections outside of the VPN tunnel, or you can choose a standard Google end point to blend in with other Android users and hide the fact that you're using GrapheneOS when using a VPN. 
  2. I have transferred a lot of people to use GrapheneOS, and all of them asked what these options do and which one they should pick and why, and I was one of them too, so it just causes unnecessary confusion.
  3. There would be fewer settings, and the user would have to make fewer decisions.

    [deleted] There would be fewer settings, and the user would have to make fewer decisions.

    Some people want more control and some people want less. There's always a good reason why the toggles present in GrapheneOS are there.

    If you don't care, leave them on the default.

    If you do, read the docs:

    https://grapheneos.org/faq#default-connections
    https://grapheneos.org/faq#other-connections

      Just because one sees no use for something doesn’t mean no one should have or use it.

        • [deleted]

        • Edited

        treequell ISPs will know that someone is using GrapheneOS regardless of whether they choose standard Google server or GrapheneOS proxy server.

          • [deleted]

          • Edited

          Graphite ISPs can identify GrapheneOS users by all of these GrapheneOS connections, and changing these two to Google servers doesn't change that. So as I said, I couldn't find a single use case for this.

            • [deleted]

            Eirikr70 In my opinion, these two toggles are unnecessary and cause unnecessary confusion. But I could be wrong. 

            • [deleted]

            blicero If you're saying this with such confidence then might as well name some use cases for it.

              [deleted]
              There's a big difference between inference of an operating system, based on HTTPS connections,.. and having actual certainty of an operating system because identifying information is traveling through your own servers.

              Yes, an ISP can infer if they manually do forensics on connection logs between mobile devices and third party servers. But it would be much easier and a bigger privacy concern if they were the actual servers being communicated with.

                [deleted]

                A big use case is from the "A" of the C.I.A. triad. Availability.

                What happens when GrapheneOS servers go down? Users NEED the ability to fallback to stock capabilities.

                  • [deleted]

                  Graphite I was just saying that changing these two to use Google servers doesn't help hide the fact that someone is using GrapheneOS at all.