What does HackerNews think of darkreader?
Dark Reader Chrome and Firefox extension
I use dark reader on chrome for computers. They also have a safari extension that surprisingly works just as well.
https://github.com/darkreader/darkreader
https://darkreader.org/safari/
I'm concerned, though, whether these extensions work the same as chrome extensions.
Can they view and potentially upload your browser passwords/bank info/etc?
Is there some limitation that prevents this in the implementation?
Perhaps this type of functionality (perhaps limited to toggling the prefers-color-scheme setting) is something browsers should consider baking into the default UI/Chrome.
The source is however available so you could inspect it for yourself and install from source:
[0] https://darkreader.org/ | https://github.com/darkreader/darkreader
[1] https://play.google.com/store/apps/details?id=io.github.hidr... | https://github.com/hidroh/materialistic
Unfortunately, information that helps the good guys get their extensions past the audit check is exactly the same information that helps the bad guys get their extensions in too. The bad guys simply move onto the next security flaw that Google hasn't anticipated.
Maybe the bad guys use some common tactics to get their scam extensions in the store which good guys don't, which is easy for Google to detect and flag. If you release a list of known no-no's, the bad guys just get smarter and avoid them.
This obviously skews in favour of refusing some good extensions to keep most bad ones out.
In terms of Google already auditing every app, check out the source code for Dark Reader https://github.com/darkreader/darkreader. It's fairly complex. I can only imagine how many extensions are as, or more, complex than that. I wonder how much auditing is done manually vs automated.
https://github.com/darkreader/darkreader
https://github.com/openstyles/stylus (not built into release yet)
- lightweight, not perfect, never crashes: https://userstyles.org/styles/112107/global-black-for-amoled... (but don't install "stylish" use something maleware free like "stylus"
- heavy, as good as it gets, sometimes hangs on certain sites: https://github.com/darkreader/darkreader
Changed the font of Hacker News to Ubuntu Mono a while ago with https://github.com/darkreader/darkreader and can see the difference between those characters in your post quite clearly
https://github.com/darkreader/darkreader
However, I posed the same question in the MAS about the closed-source Safari version, which requires full access to webpage contents ("Can read sensitive information from webpages, including passwords, phone numbers, and credit cards on all webpages") and browsing history ("Can see when you visit all webpages").
The author's response boiled down to "trust me" and "trust Apple's review process".
Shortly after mentioning recent headlines highlighting weaknesses in Apple's review process ("More malicious apps found in Mac App Store that are stealing user data" https://appleinsider.com/articles/18/09/07/more-malicious-ap... , "Mac App Store apps are stealing user data" https://blog.malwarebytes.com/threat-analysis/2018/09/mac-ap... , etc), Apple deleted the review, but a cached version can be found here: http://www.gadgeteur.com/2018/11/26/dark-reader-for-safari-a... and here: https://pastebin.com/DxsWcaj7 .
EDIT: Other than the permissions issue (which was unfortunately a show-stopper for me), I was very pleased with the Safari extension's functionality; it could be a good fit for those who restrict their web browsing to non-sensitive sites or who can remember to disable it when necessary.