Also Servo 0.0.1 Browser Engine Released https://www.phoronix.com/news/Servo-0.0.1-Released

Finally more competition.

all 20 comments

sorted by: hot top controversial new old
[–] 28 points 1 year ago (2 children)

It is possible that any developer could just say "none" even if the extension does collect data? If it has to be manually disclosed, this won't stop malicious actors. Only trustworthy extension developers would disclose this.

  • source
  • hideshow 2 child comments
  • [–] 10 points 1 year ago

    @This2ShallPass @themachinestops As an extension developper on Mozilla's store, yes it's definitely possible. There's some automatic review process but what you state in your implicit data consent disclosure (that's how they call it) is up to the developer.However, the extension can't access all websites unless you specifically allow it while installing. There's an "All websites" permission, so if it's that or if it includes some kind of sketchy site then it's a bad sign.Finally, just like any web page, you can always inspect an extension and check the network requests to see if it's doing malicious stuff. If so, then you can report it.But since mozilla accounts are free and only require a verified email, they could just create another one. It's an endless game of whack-a-mole!

  • source
  • parent
  • [–] 121 points 1 year ago* (6 children)

    This is a great change. I wonder how long before the hate brigade comes along to complain.

  • source
  • hideshow 6 child comments
  • [–] 25 points 1 year ago (1 child)

    Yup, sounds great to me. I could see a world in which it becomes a bad thing because they try to enforce it by pulling a Google and blocking users from installing extensions that aren't through their official add-on store, but as it is, it's hard to see any reasonable criticism.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago (1 child)

    It's not clear whether it's a useless disclosure or enforced by the API.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 1 year ago

    Some extensions have a verified/recommended by Mozilla seal of approval, so these extensions would be checked by a human to see that they comply.

    Obviously they can't check every update of every extension in existence, but even just the above is an improvement and certainly not useless.

    I don't think this could be enforced by the API without also seriously limiting what extensions can do, which people would go crazy about if they did.

  • source
  • parent
  • [–] 13 points 1 year ago

    no one ever discloses, they just wait to get caught, then make a new extension and restart the cycle.

  • source
  • [–] 22 points 1 year ago (3 children)

    The only issue with this otherwise great idea is that "the developer says, that...". A browser API should have a way to only grant certain rights when this is technically disclosed, e.g. an extension can only access location data if this is (formally) declared, and must be able to cope without it if the user or any global policy disallows it.

  • source
  • hideshow 3 child comments
  • [–] 6 points 1 year ago

    So, sandbox the extensions, a practical, sensible step on the path to browser as OS (contentious, but doesn't that seem where things are going, and if we lose firefox...). I get it, it's mr right now harm minimization, as opposed to mr right (linux or flatpak) general purpose computers in service of their users with usable security control.

  • source
  • parent
  • [–] 14 points 1 year ago

    Nice addition!

  • source
  • [–] 2 points 1 year ago*

    ..... this wasn't a thing already? Better late than never I guess

  • source
  • [–] 3 points 1 year ago (1 child)
  • [–] 1 point 1 year ago

    I would also like to see a competition to Mozilla itself. One that's fiercely loyal to it commitment to an Open internet.

  • source
  • 26 comments in c/firefox@lemmy.ml view that post
    [–] 55 points 1 year ago (6 children)

    They should do manual testing to confirn/deny this, in a mystery customer sort of way.

  • source
  • hideshow 6 child comments
  • [–] 25 points 1 year ago (2 children)

    They should make it a requestable permission.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 1 year ago* (1 child)

    I'm not sure if that would be viable technically.

    They might be able to make requestable the connection requests to outside sources (which I expect is something many extensions use, even those without data collection), but whether those requests relate to data collection is not something that can be determined programmatically.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago

    Yes, all access to outside sources is blocked by default and users are asked on a per URL basis with the author manually requesting each URL access including a reason – with occasional manual validation from Mozilla staff.

  • source
  • parent
  • [–] 39 points 1 year ago* (last edited 1 year ago)

    Dude I misread "Mozilla to require data collection in addons", almost dropped my phone

  • source
  • [+] 34 points 1 year ago* (last edited 1 year ago) (3 children)
  • [–] 19 points 1 year ago (4 children)

    So I can just declare 'none' and happily collect data?

    Or is there actually some type of control?

  • source
  • hideshow 4 child comments
  • [–] 11 points 1 year ago (2 children)

    Well, I guess they could. But at least its in the rules and people can report. And if it indeed violates the setting, then the addon could be removed from the repository. So there is an incentive for addon developers not to break that "promise". At least this is the right direction.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago*

    Yes, but it's about the tiniest step they could possibly take. It just officially makes violating "trust me, bro" against the rules, but does absolutely nothing to prevent it, nor allow the user to directly prevent such abuse. Some extensions don't need Internet access at all, but there's no (easy) way to stop it from happening. Others only need occasional access for updates, but there's no user control for whether that's all they're doing.

  • source
  • parent
  • [–] 4 points 1 year ago*

    Yes, it also narrows down the number of potential targets for analysis / report. If an extension is not marked "none" then no need to go out of your way to figure out if it does it.

    For some extensions it might actually be relatively easy to figure out if they do communicate with an external server that they might not need to, specially considering that the extension format can easily be decompressed, .crx files are just zip files with some javascript and other files inside.. they might want to obfuscate the logic, but it's not impossible to try and unravel things to some extent.

  • source
  • parent
  • [–] 7 points 1 year ago

    It has been a thing for longer that extensions are not allowed to make connections to the internet, unless it's actually required for the functionality they advertise. And I believe, they have some rudimentary code scans in place to check for that. Besides that, there's also their Recommended Extensions program, where they do thorough code reviews for a subset of available extensions.

  • source
  • parent
  • [–] 9 points 1 year ago

    I believe it was already required to disclose data collection, except you had to build the UI for that yourself. This makes it easier to comply, and more recognisable for us users.

  • source
  • [–] 8 points 1 year ago

    Good update!

  • source
  • [–] 5 points 1 year ago

    I really like Mozilla Firefox... Keeps getting better. :-)

  • source
  • [–] 16 points 1 year ago (2 children)

    How about Data-Collection Ban in All Firefox Extensions, Mozilla? How about that?

  • source
  • hideshow 2 child comments
  • [–] 3 points 1 year ago

    addons.mozilla.com isn't a large enough source of extension downloads for a lot of extension developpers to be willing to comply with that, they'd just drop the platform, and firefox would have an even harder time getting people to use it.

  • source
  • parent
  • load more comments (1 reply)
    [–] 1 point 1 year ago

    Let's hope it's not automatically on

  • source
  • [–] 0 points 1 year ago (2 children)

    Hey did the patient on apple‘s crappy idea expire already?

  • source
  • hideshow 2 child comments
  • 1 comment in c/firefox@fedia.io view that post
    [–] 12 points 1 year ago

    Heck yes!

    So glad to see moz doing some deshittification!

  • source