Closed ghost closed 3 years ago
One question, how did you know Privacy Badger doesn't work? How did you test it?
EDIT: I tested it on both android and desktop version. Both worked correctly.
I think this is worth being implemented in main repo btw. I will post it there.
I think this is worth being implemented in main repo btw. I will post it there.
Actually you can limit third party by block all cookies but yeah you can't login which very annoying
Add it for extension version first :v
(Pre-Release)
One question, how did you know Privacy Badger doesn't work? How did you test it?
Go to mentioned web on Additional context if this working
Text like Signal GPC Received Or Something Similar Will Appear
desktop version. Both worked correctly.
I discuss it on android version
Bruh
If on pc it should work did official chromium doesn't support extension? π€π€¨
desktop version. Both worked correctly.
I discuss it on android version
Bruh
If on pc it should work did official chromium doesn't support extension
It is working fine on android version.
Go to mentioned web on Additional context if this working
Sorry what do you mean? I don't quite get what you were saying.
If you enable GPC in privacy badger and go to https://www.whatismybrowser.com/detect/what-http-headers-is-my-browser-sending, you will see sec-gpc
is set to 1. This is exactly how GPC is supposed to work.
Go to mentioned web on Additional context if this working
Sorry what do you mean? I don't quite get what you were saying.
If you enable GPC in privacy badger and go to https://www.whatismybrowser.com/detect/what-http-headers-is-my-browser-sending, you will see
sec-gpc
is set to 1. This is exactly how GPC is supposed to work.
Oh i check if gpc work or not using this web: https://globalprivacycontrol.org/#download
If work you will see text say gpc signal detected duh π€¦
desktop version. Both worked correctly.
I discuss it on android version Bruh If on pc it should work did official chromium doesn't support extension
It is working fine on android version.
EDIT: Crap i Forgot To Update My UC :-(
The page is only a list of extensions and browsers supporting GPC, it doesn't detect whether your browser is sending the header.
The page is only a list of extensions and browsers supporting GPC, it doesn't detect whether your browser is sending the header.
Yes but if you implement the gpc feature this web should detect it
Actually in my opinion this is are unfair when specific browser (ex: DDG Brave) have these gpc while my favourite browser ungoogle chromium don't :-(
That list is edited manually by the website admins, not generated automatically..
If I want them to add ungoogled-chromium
to the list then I need to contact them and ask them to verify the implementation, and then ask them to add the browser to the list.
That list is edited manually by the website admins, not generated automatically..
If I want them to add
ungoogled-chromium
to the list then I need to contact them and ask them to verify the implementation, and then ask them to add the browser to the list.
Yea
Because privacy is important dude
EDIT: Sorry actually extension are working This my fault i forgot enable js :-(
But web tell me some header like DOM are missing
Sorry I cannot fully understand what you were trying to say so I may sometimes misunderstand what you intended.
Whether we shall get the browser certified shouldn't be decided solely by me, as ungoogled-chromium
shall be seen as a project as a whole in this case. @Eloston do you think it is worth the effort?
But web tell me some header like DOM are missing
That seems to be an unrelated problem.
Sorry I cannot fully understand what you were trying to say so I may sometimes misunderstand what you intended.
Whether we shall get the browser certified shouldn't be decided solely by me, as
ungoogled-chromium
shall be seen as a project as a whole in this case. @Eloston do you think it is worth the effort?But web tell me some header like DOM are missing
That seems to be an unrelated problem.
If i use privacy badger Gpc signal are working but some header are missing:
Sorry I cannot fully understand what you were trying to say so I may sometimes misunderstand what you intended.
Hmm which one that you are not understand?
Sorry english is not my native lang
Hmm which one that you are not understand?
I was referring to the above conversations as a whole.
Sorry english is not my native lang
Me too, so no worries, it's basically two non-native trying to understand each other :)
I accidentally edited your post instead of replying..
So from your screenshot it seems privacy badger's implementation is not complete. Interesting.
Hmm which one that you are not understand?
I was referring to the above conversations as a whole.
Sorry english is not my native lang
Me too, so no worries, it's basically two non-native trying to understand each other :)
I accidentally edited your post instead of replying..
So from your screenshot it seems privacy badger's implementation is not complete. Interesting.
Actually without this extension Ungoogle chromium can't send gpc signal right?
I want you add GPC signal So i No Longer Need Extension Only For GPC
Yes I understand that. I am just waiting for reply from the main repo so I know whether I shall do it here or open a PR upstream.
Yes I understand that. I am just waiting for reply from the main repo so I know whether I shall do it here or open a PR upstream.
Yes? And implementation should complete
Issues are same on duck duck go browser i open new issues there soon
I had a look and the client-side actually needs browser support I think. Privacy Badger cannot do that. It needs to be implemented natively.
I will implement it here first and if main repo think it can be upstreamed then I will push it there.
The certification of the browser is a different problem though.
The certification of the browser is a different problem though.
But you need solve it first
No, whether the impletation works and whether the browser is recognized by the website are two unrelated things. An implementation doesn't need someone's approve to work. And since GPC is backed by law, it doesn't actually need any certification to work.
No, whether the impletation works and whether the browser is recognized by the website are two unrelated things. An implementation doesn't need someone's approve to work. And since GPC is backed by law, it doesn't actually need any certification to work.
Yea but you need to make gpc implementation perfect dude please :-(
I will implement it here first
@wchen342 can this be useful?
I will implement it here first
@wchen342 can this be useful?
Wait for a second Do you want trus brave? They still inject ads inside the app that was annoying though
@uazo Thanks for finding the commits.
@NSTAdventure The code part itself is good though. However I will rewrite the whole thing to avoid overlapping code.
@uazo Thanks for finding the commits.
@NSTAdventure The code part itself is good though. However I will rewrite the whole thing to avoid overlapping code.
Yay! ππππππ
Edit: WTF?! Bro, don't imitate it I'm too happy Wah XDππ
Added in d2331cf.
wow what speed! @csagan5 FYI
I basically mirrored Do Not Track
with a few modifications, so it was quite simple.
so it was quite simple.
congratulations anyway! I just compile, retry and recompile and retry (and retry :) it takes hours...
Isn't ninja
only compile the modified parts? Also ccache
is quite useful when debugging, although the hit rate varies depends on what is modified.
Isn't ninja only compile the modified parts?
yes, just the different parts. I've tried them all, but I think the problem is the amount of cores, because I have more than enough ram. never mind, I'm used to it by now and in the meantime I'm studying the code.
the problem is the amount of cores
Yes that makes quite the difference. I kind of miss the jumbo build days.
@wchen342 new updates for extension varians?
@NSTAdventure The build server can only compile one thing at a time. It is compiling the normal version now.
@wchen342 new updates for extension varians?
Give that man some rest bro π
@wchen342 new updates for extension varians?
Give that man some rest bro π
Hahaha sorry ππ€
@wchen342 @hbarsaiyan
The aim for the group steering GPC is to develop a standard for a browser-level opt-out for the sale of personal data that businesses subject to CCPA would be legally compelled to respond to β assuming they succeed in getting the standard accepted as legally binding under Californiaβs law.
βWe look forward to working with AG Becerra to make GPC legally binding under CCPA,β they write on that.
These are the organisations involved: https://globalprivacycontrol.org/orgs#Business
Right now ~99% of advertisers/companies are ignoring GPC; if it does not succeed in becoming legally compelled it will be dead in the water like Do-Not-Track.
I hope it will succeed, but until that it is as useful as DNT.
if it does not succeed in becoming legally compelled it will be dead in the water like Do-Not-Track.
I agree, but immediately the advantage could be in advertising in https://globalprivacycontrol.org/#download , always if needed
Yes But
Every browser should implement it without any missing header like global privacy control report :) and i hope you do it as developer @wchen342
For now i enjoy pre release you already add gpc
But it will always active right?
if it does not succeed in becoming legally compelled it will be dead in the water like Do-Not-Track.
I agree, but immediately the advantage could be in advertising in https://globalprivacycontrol.org/#download , always if needed
I doubt they will add ungoogled-chromium or Bromite, one can try of course. So it is more of a political/lobbying move than a technical solution right now.
if it does not succeed in becoming legally compelled it will be dead in the water like Do-Not-Track.
I agree, but immediately the advantage could be in advertising in https://globalprivacycontrol.org/#download , always if needed
I doubt they will add ungoogled-chromium or Bromite, one can try of course. So it is more of a political/lobbying move than a technical solution right now.
Bru in pre release version uc support GPC they only need to add dom header: const gpcValue = navigator.globalPrivacyControl if (gpcValue) { // signal detected, do something }
I doubt they will add ungoogled-chromium or Bromite, one can try of course. So it is more of a political/lobbying move than a technical solution right now.
I agree, that's why I was asking Eloston whether we shall do this or not. Luckily the implementation is simple so that's not much effort anyway (comparing to extensions).
Luckily the implementation is simple so that's not much effort anyway (comparing to extensions).
It is not just about the implementation: there is also the fact that with a specific header like DNT or GPC you make the browser extremely unique, so any attempt to "mix up with the crowd" is futile once something like this is active.
there is also the fact that with a specific header like DNT or GPC you make the browser extremely unique
Right, you reminded me of that. That is why I never enabled DNT myself. I shall put up a warning there. The functionailty is disabled by default though so anyone who want to use it needs to go into settings and activate it manually.
Vanadium tries to have a "footprint" equal to Chromium only when Javascript is disabled; Tor browser takes a lot of effort to mix with the crowd; Bromite does not attempt to mix with the crowd but rather making fingerprints unusable. I do not know about ungoogled-chromium-android but depending on what user wants sending an extra signal saying "I want more privacy" might be detrimental.
There is no specific goal here I think since the first priority is to remove google dependencies, and the privacy enhancement is basically here and there and not systematic, here and main repo alike. That is part of the reason I proposed the privacy enhancement in the main repo.
IMO when it comes to anti-fingerprinting TBB is the gold standard since they have researchers dedicated to this and their browser stands long tests. However that is a lot of modifications so that will be even harder to do (right) than extensions so I don't think I can do that alone.
Please explain why your feature request fall into the scope of ungoogled-chromium? GPC? Is Stand For Global Privacy Control If This Enabled By Default
This Browser Will Automatic Send Signal On Website To Not Track And Sell Userdata
Please describe the feature you would like to have GPC Global Privacy Control
Describe the solution you'd like You Add GPC And Enabled By Default (Make It Cannot be disabled )
Describe alternatives you've considered No Alternative Because Many Extension Not Working Include Privacy Badger That's Why I Request To Add GPC By Default
Additional context https://globalprivacycontrol.org/#download