Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make font fingerprint mitigation toggleable #1848

Open
4 tasks done
KiruPoruno opened this issue Feb 22, 2025 · 8 comments
Open
4 tasks done

Make font fingerprint mitigation toggleable #1848

KiruPoruno opened this issue Feb 22, 2025 · 8 comments
Labels
wontfix I personally rejected them, but I am not infallible

Comments

@KiruPoruno
Copy link

Preliminary checklist

  • I have read the README
  • I have searched existing issues for my feature request. This is a new issue (NOT a duplicate) and is not related to another issue.
  • I have searched wont fix issues and this request is not among them
  • This is a feature request for the Cromite browser; not the website nor F-Droid nor anything else.

Is your feature request related to privacy?

Yes

Is there a patch available for this feature somewhere?

No

Describe the solution you would like

A simple toggle in the privacy settings or Site settings page to disable the font mitigation, as it does break system-ui in CSS, and of course requires the site to actually import the font if the system doesn't have it.

Possibly even make it possible to whitelist some fonts.

Describe alternatives you have considered

None

@uazo
Copy link
Owner

uazo commented Feb 22, 2025

as it does break system-ui in CSS,

a few examples?

@uazo uazo added the awaiting info Further information is requested label Feb 22, 2025
@cvtsi2sd

This comment has been minimized.

@KiruPoruno
Copy link
Author

as it does break system-ui in CSS,

a few examples?

In previous versions the following snippet would cause it to use the System UI's font, i.e the font selected in Android settings, now however it simply uses a hardcoded font, to make it more obvious, change your device's font in the Appearance settings to something recognizable, and you'll notice it doesn't use said font:

<style>
body {
    font-family: system-ui;
}
</style>
Test

@DaleBCooper
Copy link

DaleBCooper commented Feb 22, 2025

as it does break system-ui in CSS,

a few examples?

https://maps.sensor.community/#5/48.879/9.888

The first one is with font fingerprint mitigation enabled, second with disabled via chrome://flags/

Details

Image
Image

@n-buna404
Copy link

U can disable the font mitgation.
Just go to setting>developer options>android font fingerprinting mitigation to toggle it off
Default it was on. Tap cromite version untill u unlock developer options if you have

Another way is go chrome://flags
Search for #android-fonts-fingerprinting-mitigation
Change from default (enable) to disable

The sites that I used (Chinese site eg https://m.gamer.com.tw/) just shows aww snap and could not load at all when the font fingerprinting mitigation was enabled.

@uazo
Copy link
Owner

uazo commented Feb 23, 2025

@cvtsi2sd @n-buna404 I ask you the kindness not to mix requests/reports, this complicates the management.

@cvtsi2sd I think it could be the android version, please open a new issue with your data.
@n-buna404 the crash is a symptom of some problem with the patch, please open a new issue with your data and possibly the crash file

as it does break system-ui in CSS

@KiruPoruno I think that the goal is actually achieved. system-ui should be identical for all devices and therefore possibly different from what it detects without the active flag.

A simple toggle in the privacy settings or Site settings page to disable the font mitigation

theoretically is not necessary. unless there are crashes, which I would like to understand and solve first.

Possibly even make it possible to whitelist some fonts.

this no, I will not do because it does not make sense.

The first one is with font fingerprint mitigation enabled, second with disabled via chrome://flags/

@DaleBCooper maybe this is a bug, it seems to me that the bold is not displayed correctly. #1851

@uazo uazo added bug Something isn't working wontfix I personally rejected them, but I am not infallible and removed awaiting info Further information is requested bug Something isn't working labels Feb 23, 2025
@KiruPoruno
Copy link
Author

KiruPoruno commented Feb 23, 2025

as it does break system-ui in CSS

I think that the goal is actually achieved. system-ui should be identical for all devices and therefore possibly different from what it detects without the active flag

Oh no I agree that it is intentional, I'm simply requesting a way to disable it, as this behavior is not desired by everyone.

@uazo
Copy link
Owner

uazo commented Feb 23, 2025

this behavior is desired by everyone.

may be, I'll think about it. thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix I personally rejected them, but I am not infallible
Projects
None yet
Development

No branches or pull requests

5 participants