-
Notifications
You must be signed in to change notification settings - Fork 85
Conversation
Merging 10.0 branch
Maybe worth mentioning that I have executed successful builds with the |
I've also fixed a bug with |
Hi @ddxor! Thanks for the PR, but I will need to think about whether I want to include this; if I did include this it would have to have many warning flags that this is insecure and only meant for testing. The reason being is that AOSP webview (and the browser) is not meant to be used beyond testing; it's not up to date, doesn't get security updates, etc. It's important to maintain an up to date webview at the very least which requires building Chromium unfortunately. I would have a hard time recommending using an unmaintained core system level component for the sake of privacy as I don't think you can really have privacy without proper security. From there docs here: |
Would you instead consider a PR to include bromite and bromite webview in place of chromium as an optional flag? |
Some thoughts:
My preference in general would be to not add new things like this into the core of the project and instead make it a customization that I don't need to personally maintain. I'd be happy to move a customization like this into the RattlesnakeOS organization where others could more easily find it and help contribute. I'd also still consider having it be an optional flag in the core code, as I think it would be a lot more streamlined and others would probably be interested in something like this, but it would need to be lightweight in terms of changes, have a working V80 webview, have a low likelihood of causing build failures, and validate all signatures for prebuilt APKs. |
Going to close this for now as I don't want to support providing an insecure webview; happy to re-open if you want to make a config flag to provide a custom webview (like bromite) without require building chromium. |
It may be desirable to empower users to omit chromium because of the ambiguous connections that chromium makes to Google services without user interaction. [1] Admittedly using this option will forfeit some of chromium's more advanced security protections, but as a trade-off users benefit from greater privacy. Putting security first with an opinionated default; the default remains to include chromium where no other desire is indicated.
[1] https://www.reddit.com/r/privacy/comments/34tc2f/how_safe_is_chromium_privacy_wise/