privacyguides.org icon indicating copy to clipboard operation
privacyguides.org copied to clipboard

update!: Add Cromite to Mobile Browsers

Open austinhuang0131 opened this issue 1 year ago β€’ 16 comments
trafficstars

Changes proposed in this PR:

  • add Cromite back. Logo (svg) is my own reproduction of the official logo (which is in png).
  • [x] I have disclosed any relevant conflicts of interest in my post. (none other than being a user of it)
  • [x] I agree to grant Privacy Guides a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license with the right to sublicense such rights through multiple tiers of sublicensees, to reproduce, modify, display, perform, relicense, and distribute my contribution as part of this project.
  • [ ] I am the sole author of this work. (Some are referenced from https://github.com/privacyguides/privacyguides.org/commit/b3ceb640525e1f53a3b5eaec766c48e1c49b4737 but it's y'all so I don't think there is a copyright issue)
  • [x] I agree to the Community Code of Conduct.

Criteria:

Must support automatic updates.

yes

Must receive engine updates in 0-1 days from upstream release.

0-1 days is a bit too strict for a one-person project. DivestOS claims it's "within a week," my personal observation is usually 1 day, occasionally up to 3. Maybe we can ask the maintainer for this

Any changes required to make the browser more privacy-respecting should not negatively impact user experience.

doesn't appear to

Android browsers must use the Chromium engine.

yes

austinhuang0131 avatar Jan 30 '24 03:01 austinhuang0131

Deploy Preview for privacyguides ready!

Name Link
Latest commit 6591c7fe3949e6dbd5853bcc04b8be8cf11c0790
Latest deploy log https://app.netlify.com/sites/privacyguides/deploys/65f06efff629c000083b76fd
Deploy Preview https://deploy-preview-2381.preview.privacyguides.dev
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

Lighthouse
4 paths audited
Performance: 71 (πŸ”΄ down 5 from production)
Accessibility: 91 (πŸ”΄ down 1 from production)
Best Practices: 98 (no change from production)
SEO: 90 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Jan 30 '24 03:01 netlify[bot]

Discussion thread for this https://discuss.privacyguides.net/t/cromite-bromite-fork/13274

dngray avatar Jan 30 '24 07:01 dngray

or should we ask the dev about their release schedule? since referring to the chromium release blog is not the best idea since not every version is an exact match

austinhuang0131 avatar Feb 01 '24 05:02 austinhuang0131

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/cromite-bromite-fork/13274/47

privacyguides-bot avatar Feb 02 '24 19:02 privacyguides-bot

Sorry to intrude. first of all, thank you for taking cromite into consideration, that pleases me.

but, if it is possible, i would ask you to be patient with your publication, until issue https://github.com/uazo/cromite/issues/710 is resolved. to date I have some doubts about the legality of the distribution of my executables, regarding the support of aac and h264, due to the lack of a licence that it will not be possible for me to purchase it due to the high costs Although I am not aware of how many installations my browser has, under 100,000 I can be comfortable, but a higher spread that might happen after your change. could bring me legal problems.

thank you for your consideration. I remain at your disposal if you have any questions.

another thing, and please excuse me, I don't think those recommendations are good as default for cromite, but I don't want to sound cheeky and I might be wrong after all.

uazo avatar Feb 08 '24 07:02 uazo

until issue https://github.com/uazo/cromite/issues/710 is resolved.

thanks for your patience, i'll let you know that i've solved at least for windows and android. linux is a bit more complex and for now it's a todo.

uazo avatar Mar 12 '24 09:03 uazo

if you want I can tell you what I think the defaults should be, actually I plan to include them when I try to put cromite on the google store, which I will only do after I have written the privacy policy (which are not easy to write because, it is true, unlike other browsers, I do not send myself any data, ever, but the browser collects a lot locally).

uazo avatar Mar 12 '24 09:03 uazo

the recommendations were copied from the ones used for Bromite which appears to be written some time (2+ years) ago

personally i don't really agree with them either but eh

austinhuang0131 avatar Mar 12 '24 11:03 austinhuang0131

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/revisiting-sandboxing-firefox-on-android/17840/33

privacyguides-bot avatar Apr 14 '24 14:04 privacyguides-bot

Cromite won’t 7 be added until its maintainer allows us to.

I apologise, really! that point has been closed, the issue is only open for the linux version. I'm sorry I didn't tell you @jonaharagon

uazo avatar Apr 14 '24 17:04 uazo

@uazo I wasn't sure if you wanted to wait until that was resolved for Linux as well, or if you didn't want us to share it until it was on mainstream platforms like Google Play.

But if you're happy with it then I'm happy with it πŸ‘

jonaharagon avatar Apr 14 '24 17:04 jonaharagon

I wasn't sure if you wanted to wait until that was resolved for Linux as well,

unfortunately I still don't know how to solve it, that's the problem. the only way is to force the user to recompile ffmpeg, but that's a solution I don't like.

or if you didn't want us to share it until it was on mainstream platforms like Google Play.

no, really, I forgot, sorry.

uazo avatar Apr 14 '24 17:04 uazo

i still think the recommended measures should be reviewed (I just copied whatever's written for Bromite before), particularly regarding whether one should always use incognito

austinhuang0131 avatar Apr 14 '24 17:04 austinhuang0131

Your preview is ready!

Name Link
Latest commit 170c19f255157e52c4247e32565558dc74f12741
Preview https://2381--glowing-salamander-8d7127.netlify.app/

github-actions[bot] avatar Apr 14 '24 17:04 github-actions[bot]

i still think the recommended measures should be reviewed

I agree, is one of the points I would like to address.

particularly regarding whether one should always use incognito

do you mean the always incognito? has its merits, but I don't think it is suitable for the average user, for whom the 'open external links in incognito' option is more suitable. I think in particular that the default automatic wipe of data at start-up should be by default, and that it is essential to add the option to clean tabs links at startup, which is not there. regarding the latter i would like to include some other opensource project in cromite as a java library... 4 years from bromite were not enough :) but there is time, slowly I will do it all!

uazo avatar Apr 14 '24 18:04 uazo