Compare commits
5 Commits
Author | SHA1 | Date |
---|---|---|
Emma Tebibyte | ad1f5c0fc2 | |
Emma Tebibyte | 2531c7f9d0 | |
Emma Tebibyte | 3b0740de0d | |
Emma Tebibyte | dd9b3b272c | |
Emma Tebibyte | 3766442cc8 |
|
@ -0,0 +1,146 @@
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Ubuntu';
|
||||||
|
src: url('https://tebibyte.media/assets/fonts/ubuntu.ttf');
|
||||||
|
url('https://tebibyte.media/assets/fonts/ubuntu.woff2');
|
||||||
|
url('https://tebibyte.media/assets/fonts/ubuntu.woff');
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Ubuntu Mono Ligaturized';
|
||||||
|
src: url('https://tebibyte.media/assets/fonts/UbuntuMonoLigaturized-Regular.ttf');
|
||||||
|
}
|
||||||
|
|
||||||
|
::selection {
|
||||||
|
color: #000B25;
|
||||||
|
background: #fafafa;
|
||||||
|
}
|
||||||
|
|
||||||
|
::-moz-selection {
|
||||||
|
color: #000B25;
|
||||||
|
background: #fafafa;
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
font-family: "Ubuntu";
|
||||||
|
scrollbar-color: #008085 transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: #fafafa;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background:
|
||||||
|
url("https://64.media.tumblr.com/be641808e01bc5215801e8fb8e332cb5/tumblr_phjmayTtvd1qze3hdo1_r2_500.gifv")
|
||||||
|
no-repeat;
|
||||||
|
background-clip: border-box;
|
||||||
|
background-attachment: fixed;
|
||||||
|
background-size: cover;
|
||||||
|
color: #fafafa;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
height: max-content;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (orientation: landscape) {
|
||||||
|
body {
|
||||||
|
background:
|
||||||
|
url("https://64.media.tumblr.com/be641808e01bc5215801e8fb8e332cb5/tumblr_phjmayTtvd1qze3hdo1_r2_500.gifv")
|
||||||
|
no-repeat center/100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
font-family: 'Ubuntu Mono Ligaturized';
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
padding-bottom: 0.5em;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
main {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 1em;
|
||||||
|
margin: 1em;
|
||||||
|
width: 35em;
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
background: #143F5D;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu button {
|
||||||
|
background: transparent;
|
||||||
|
border: transparent;
|
||||||
|
border-radius: 0;
|
||||||
|
color: #fafafa;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0.5em;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu button:active {
|
||||||
|
background: #072840;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu button:hover {
|
||||||
|
background: #000B25;
|
||||||
|
border: #000B25;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu form {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
|
||||||
|
section {
|
||||||
|
flex-basis: 100%;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer, section {
|
||||||
|
padding: 1em;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer, section, .bar {
|
||||||
|
box-shadow: 7px 7px #000B25;
|
||||||
|
background: #008085;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bar {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
height: fit-content;
|
||||||
|
justify-content: flex-end;
|
||||||
|
margin: 1em 0 0 1em;
|
||||||
|
width: fit-content;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This css is free software: you can redistribute and/or modify it under the
|
||||||
|
* terms of the GNU Affero General Public License as published by the Free
|
||||||
|
* Software Foundation, either version 3 of the License, or (at your option) any
|
||||||
|
* later version.
|
||||||
|
*
|
||||||
|
* This css is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||||
|
* A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||||
|
* details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along with
|
||||||
|
* This css. If not, see <https://www.gnu.org/licenses/agpl-3.0.en.html>.
|
||||||
|
*/
|
Binary file not shown.
Before Width: | Height: | Size: 4.7 KiB |
Binary file not shown.
Before Width: | Height: | Size: 679 KiB |
|
@ -1,14 +0,0 @@
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
||||||
|
|
||||||
mDMEZWd3exYJKwYBBAHaRw8BAQdASs+bXTs3ocmK3jRn/KgvdQGoft6TpIWLNLsR
|
|
||||||
4fmLP8S0NEVtbWEgVGViaWJ5dGUgKFNlY29uZCBQR1AgS2V5KSA8ZW1tYUB0ZWJp
|
|
||||||
Ynl0ZS5tZWRpYT6IlgQTFggAPhYhBEEt0+luqXVU5c0hDAb6QZoWmMJwBQJlZ3d7
|
|
||||||
AhsDBQkB4TOABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEAb6QZoWmMJw8GcA
|
|
||||||
/3rDEm2A99iTHmNU9KEmoz8JOwpnH6CCYpV6ADtYr+5PAQC/E/ANNuKrEAPhpn1f
|
|
||||||
oCb/iiT7RnPckKXrqndnvO0uArg4BGVnd3sSCisGAQQBl1UBBQEBB0AjPrkYTEI7
|
|
||||||
JbHiIVGmh/71YbZCIRYcovbUTg03AhK6IQMBCAeIfgQYFggAJhYhBEEt0+luqXVU
|
|
||||||
5c0hDAb6QZoWmMJwBQJlZ3d7AhsMBQkB4TOAAAoJEAb6QZoWmMJw0wMA/jw2Nsv0
|
|
||||||
z9dAfwDkFdQuJVWzm0WF1sDsO28i3OClLFrdAQCFf9DHW1NjnkR2EgEZo73ewQiq
|
|
||||||
yoVluQnRYf3dNaxQBA==
|
|
||||||
=5eCD
|
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
|
@ -27,4 +27,4 @@ JtvA/qpLT/j74qVW9RkwbnCcjYvjZAROLMI46qtuTqLZTKJSRCZwA/sAtAGf2gpO
|
||||||
2LviHhkt3zOoKUAbJuDgD3ZHicYZdKopQsQnVRQI2gZ1L6tg8tGU8H8HF6bSPkKu
|
2LviHhkt3zOoKUAbJuDgD3ZHicYZdKopQsQnVRQI2gZ1L6tg8tGU8H8HF6bSPkKu
|
||||||
NbF9vZNfd//4JGELCEtaZrskDc/dRP4moPMlxb2vPg==
|
NbF9vZNfd//4JGELCEtaZrskDc/dRP4moPMlxb2vPg==
|
||||||
=ORPt
|
=ORPt
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -15,6 +15,11 @@
|
||||||
background: #9d4e54;
|
background: #9d4e54;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
::-moz-selection {
|
||||||
|
color: #171614;
|
||||||
|
background: #9d4e54;
|
||||||
|
}
|
||||||
|
|
||||||
* {
|
* {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
font-family: "Ubuntu";
|
font-family: "Ubuntu";
|
||||||
|
@ -34,7 +39,6 @@ body {
|
||||||
a {
|
a {
|
||||||
transition-duration: 0.4s;
|
transition-duration: 0.4s;
|
||||||
color: #9d4e54;
|
color: #9d4e54;
|
||||||
text-align: inherit;
|
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
text-decoration-color: transparent;
|
text-decoration-color: transparent;
|
||||||
}
|
}
|
||||||
|
@ -43,14 +47,9 @@ a:hover {
|
||||||
text-decoration-color: #9d4e54;
|
text-decoration-color: #9d4e54;
|
||||||
}
|
}
|
||||||
|
|
||||||
a::selection {
|
|
||||||
text-decoration-color: #171614;
|
|
||||||
}
|
|
||||||
|
|
||||||
code {
|
code {
|
||||||
font-family: 'Ubuntu Mono Ligaturized';
|
font-family: 'Ubuntu Mono Ligaturized';
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
white-space: nowrap;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
main {
|
main {
|
||||||
|
@ -65,36 +64,18 @@ main {
|
||||||
box-shadow: 1.5em 1.5em 3.5em #131211, -1.5em -1.5em 3.5em #1b1a17;
|
box-shadow: 1.5em 1.5em 3.5em #131211, -1.5em -1.5em 3.5em #1b1a17;
|
||||||
}
|
}
|
||||||
|
|
||||||
menu {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
menu li {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
text-align: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
section {
|
section {
|
||||||
flex-basis: 49%;
|
flex-basis: 49%;
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
section.full, .intro {
|
section.full {
|
||||||
align-items: center;
|
margin: 0;
|
||||||
display: flex;
|
|
||||||
flex-basis: 100%;
|
flex-basis: 100%;
|
||||||
flex-direction: column;
|
text-align: justify;
|
||||||
justify-items: center;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
small {
|
.back h5 {
|
||||||
margin: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.back {
|
|
||||||
color: #9d4e54;
|
color: #9d4e54;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
@ -119,10 +100,6 @@ small {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.intro {
|
|
||||||
text-align: justify;
|
|
||||||
}
|
|
||||||
|
|
||||||
.warn {
|
.warn {
|
||||||
margin: 0.5em 0;
|
margin: 0.5em 0;
|
||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
|
@ -148,16 +125,6 @@ small {
|
||||||
margin-bottom: auto;
|
margin-bottom: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#frens-links {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#frens-links a {
|
|
||||||
margin: 0.20em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pronouns {
|
#pronouns {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
|
@ -183,4 +150,4 @@ small {
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with
|
* You should have received a copy of the GNU General Public License along with
|
||||||
* This css. If not, see <https://www.gnu.org/licenses/agpl-3.0.en.html>.
|
* This css. If not, see <https://www.gnu.org/licenses/agpl-3.0.en.html>.
|
||||||
*/
|
*/
|
|
@ -1,22 +1,941 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Recommended Firefox Modifications</title>
|
||||||
|
<link rel="stylesheet" href="../assets/style.css">
|
||||||
|
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="Emma Tebibyte" name="author" />
|
||||||
|
<meta content="Emma Tebibyte's personal web page." name="description" />
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
||||||
|
<meta content="interest-cohort=()" http-equiv="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="back">
|
||||||
|
<h5 class="pill"><a href="../">Return to my page</a></h5>
|
||||||
|
</div>
|
||||||
|
<main>
|
||||||
|
<section class="full">
|
||||||
|
<h1 class="full">
|
||||||
|
A Guide to Bettering Firefox
|
||||||
|
</h1>
|
||||||
|
<p>
|
||||||
|
Web browsers are kind of awful. They do too much
|
||||||
|
(<a href="https://web.archive.org/web/20220609080931/https://homepage.cs.uri.edu/~thenry/resources/unix_art/ch01s06.html">why
|
||||||
|
would I want an application to be an image viewer, pdf reader,
|
||||||
|
media player, <i>and</i> html renderer?</a>), and as a result,
|
||||||
|
<a href="https://today.uic.edu/bloated-browser-functionality-presents-unnecessary-security-privacy-risks/">
|
||||||
|
they are bloated beyond belief</a>. They strain developer
|
||||||
|
resources, require sandboxing because of the insane default that
|
||||||
|
JavaScript is arbitrarily executed, and yet, they're the most
|
||||||
|
prolific method of application distribution in the modern day.
|
||||||
|
Web browsers have become the most convenient place for many to
|
||||||
|
do their computing, so, with this page, I'm trying to define a
|
||||||
|
more sane functionality for the browser I use—Firefox.
|
||||||
|
</p>
|
||||||
|
<h2>Why Firefox?</h2>
|
||||||
|
<p>
|
||||||
|
I use Firefox because it is the best web browser for the kinds
|
||||||
|
of modifications I need. It is also the last major browser
|
||||||
|
standing against
|
||||||
|
<a href="https://wikipedia.org/wiki/Usage_share_of_web_browsers">
|
||||||
|
Chromium domination</a> (even if Mozilla
|
||||||
|
<a href="https://www.pcmag.com/news/mozilla-signs-lucrative-3-year-google-search-deal-for-firefox">
|
||||||
|
takes money from Google</a>). If there were a
|
||||||
|
web browser that had sane defaults and all of the features I
|
||||||
|
need (<a href="https://git.tebibyte.media/emma/browser/">and I
|
||||||
|
<i>do</i> plan on creating my own that does</a>), I would
|
||||||
|
immediately switch to it; however, until there is a satisfactory
|
||||||
|
browser, which can do what I want from Firefox, I will stick
|
||||||
|
either with it or a fork of it like
|
||||||
|
<a href="https://librewolf.net/">
|
||||||
|
LibreWolf</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
If you don't want to use Firefox, then at least
|
||||||
|
<a href="https://www.unixsheikh.com/articles/choose-your-browser-carefully.html">
|
||||||
|
choose your browser carefully</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
In addition to the modifications and extensions listed here, my
|
||||||
|
script, <a href="https://git.tebibyte.media/emma/xdg-sanity">
|
||||||
|
<code>xdg-sanity</code></a>, can be used to prevent your web
|
||||||
|
browser from being used to open remote content that has a MIME
|
||||||
|
type other than <code>text/html</code>.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
<section class="full">
|
||||||
|
<h2 id="about-config">
|
||||||
|
<a href="#about-config">
|
||||||
|
Modifications to <code class="header">about:config</code>
|
||||||
|
</a>
|
||||||
|
</h2>
|
||||||
|
<h4>Read more about <code>about:config</code>
|
||||||
|
<a href="https://support.mozilla.org/en-US/kb/about-config-editor-firefox">
|
||||||
|
here</a>.
|
||||||
|
</h4>
|
||||||
|
<p>
|
||||||
|
These settings are advanced user settings, and I'm not
|
||||||
|
responsible for misconfigured browsers, broken web pages, or
|
||||||
|
thermonuclear war.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Make any entries that do not have anything written for their
|
||||||
|
values blank.
|
||||||
|
</p>
|
||||||
|
|
||||||
<!-- Copyright (c) 2023 Emma Tebibyte
|
<h3 id="performance">
|
||||||
SPDX-License-Identifier: CC0 -->
|
<a href="#performance">Performance</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>gfx.webrender.all = true</code></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<html lang="en-US">
|
<h3 id="features">
|
||||||
<head>
|
<a href="#features">Disable or Enable Features</a>
|
||||||
<title>Emma Tebibyte @ Tebibyte Media</title>
|
</h3>
|
||||||
<link rel="stylesheet" href="assets/style.css">
|
<ul>
|
||||||
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
|
<li><code>widget.use-xdg-desktop-portal = true</code></li>
|
||||||
<meta charset="UTF-8">
|
<p>Allows Firefox to use KDE Plasma filechooser on
|
||||||
<meta content="Emma Tebibyte" name="author" />
|
GNU/Linux.</p>
|
||||||
<meta content="Emma Tebibyte’s personal web page." name="description" />
|
|
||||||
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
<li><code>dom.event.contextmenu.enabled = false</code></li>
|
||||||
<meta content="interest-cohort=()" http-equiv="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
<p>Prevents site from blocking the context menu from being
|
||||||
<script>
|
opened.</p>
|
||||||
// @license magnet:?xt=urn:btih:90dc5c0be029de84e523b9b3922520e79e0e6f08&dn=cc0.txt CC0
|
|
||||||
window.location.href = '../web';
|
<li><code>extensions.screenshots.disabled = true</code></li>
|
||||||
// @license-end
|
<p>Disables redundant in-app screenshots.</p>
|
||||||
</script>
|
|
||||||
</head>
|
<li><code>browser.quitShortcut.disabled = true</code></li>
|
||||||
</html>
|
<p>Disables ctrl+q quit shortcut.</p>
|
||||||
|
|
||||||
|
<li><code>reader.parse-on-load.enabled = false</code></li>
|
||||||
|
<p>Disables reader mode.</p>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
services.sync.prefs.sync.extensions.activeThemeID =
|
||||||
|
false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
<p>Prevents automatic application of themes on new
|
||||||
|
devices.</p>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="drm">
|
||||||
|
<a href="#drm">Disable Digital Rights Management</a>
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://wikipedia.org/wiki/Digital_rights_management">
|
||||||
|
What is DRM</a> and
|
||||||
|
<a href="https://www.gnu.org/philosophy/opposing-drm.html">
|
||||||
|
why would I want to disable it?</a>
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>media.gmp-widevinecdm.enabled = false</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>media.gmp-widevinecdm.visible = false</code></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="pocket">
|
||||||
|
<a href="#pocket">Disable Pocket</a>
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
<a
|
||||||
|
href="https://www.ghacks.net/2015/06/23/pro-and-con-of-mozillas-pocket-integration-in-firefox/">
|
||||||
|
What is Pocket and why would I want to disable it?
|
||||||
|
</a>
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.newtabpage.activity-stream.section.highlights.includePocket
|
||||||
|
= false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>extensions.pocket.enabled = false</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><code>extensions.pocket.site</code></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>extensions.pocket.oAuthConsumerKey</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><code>extensions.pocket.api</code></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket
|
||||||
|
= false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="privacy">
|
||||||
|
<a href="#privacy">Privacy</a>
|
||||||
|
</h2>
|
||||||
|
<ul>
|
||||||
|
<li><code>privacy.resistFingerprinting = true</code></li>
|
||||||
|
<div class="warn">
|
||||||
|
<img class="sym" src="../assets/img/warn.svg" />
|
||||||
|
<p>
|
||||||
|
Disables quality-of-life features such as automatic site
|
||||||
|
dark mode detection.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<li><code>privacy.firstparty.isolate = true</code></li>
|
||||||
|
<p>Restricts cache, storage, and cookies to the domain that
|
||||||
|
issued the data in them.</p>
|
||||||
|
|
||||||
|
<li><code>media.navigator.enabled = false</code></li>
|
||||||
|
|
||||||
|
<li><code>geo.enabled = false</code></li>
|
||||||
|
<div class="warn">
|
||||||
|
<img class="sym" src="../assets/img/warn.svg" />
|
||||||
|
<p>
|
||||||
|
Disables location tracking.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<li><code>browser.send_pings = false</code></li>
|
||||||
|
<p>Disables browsers sending POST requests when you click a
|
||||||
|
link.</p>
|
||||||
|
|
||||||
|
<li><code>dom.netinfo.enabled = false</code></li>
|
||||||
|
|
||||||
|
<li><code>beacon.enabled = false</code></li>
|
||||||
|
|
||||||
|
<li><code>dom.enable_resource_timing = false</code></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>dom.event.clipboardevents.enabled = false</code>
|
||||||
|
</li>
|
||||||
|
<p>Prevents sites from being able to see what text you
|
||||||
|
copied or cut and when you did it.</p>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="peripherals">
|
||||||
|
<a href="#peripherals">Peripherals</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
camera.control.face_detection.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
camera.control.face_detection.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>dom.battery.enabled = false</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="caching">
|
||||||
|
<a href="#caching">Webpage Prefetching & Caching</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.urlbar.speculativeConnect.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.cache.offline.enable = false</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><code>network.prefetch-next = false</code></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.cache.check_doc_frequency = 0</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="telemetry">
|
||||||
|
<a href="#telemetry">Mozilla Telemetry</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>toolkit.telemetry.cachedClientID</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.aboutHomeSnippets.updateUrL</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.startup.homepage_override.mstone = ignore
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.startup.homepage_override.buildID
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>startup.homepage_welcome_url</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>startup.homepage_welcome_url.additional</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><code>startup.homepage_override_url</code></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="ua-spoofing">
|
||||||
|
<a href="#ua-spoofing">User-Agent Spoofing</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>general.platform.override = Win32</code></li>
|
||||||
|
<p>
|
||||||
|
Returns <code>Win32</code> when the
|
||||||
|
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/platform">
|
||||||
|
<code>navigator.platform</code> object </a> is utilized
|
||||||
|
in JavaScript.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
general.useragent.override = ""
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
<p>
|
||||||
|
Set this equal to the
|
||||||
|
<a href="https://jnrbsn.github.io/user-agents/user-agents.json">
|
||||||
|
latest Chrome user-agent string</a>.
|
||||||
|
</p>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="doh">
|
||||||
|
<a href="#doh">
|
||||||
|
DNS over HTTPS
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
Read about DOH
|
||||||
|
<a href="https://support.mozilla.org/en-US/kb/dns-over-https-doh-faqs">
|
||||||
|
here</a>.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>network.trr.uri = ""</code>
|
||||||
|
</li>
|
||||||
|
<p>
|
||||||
|
Select a DNS-over-HTTPS server to use—I use the
|
||||||
|
<a href="https://dnswarden.com#doh">dnswarden adblocking
|
||||||
|
one</a>, but if your polity censors your internet
|
||||||
|
access, you should use the uncensored one. There is a
|
||||||
|
list of alternatives available
|
||||||
|
<a href="https://github.com/curl/curl/wiki/DNS-over-HTTPS#publicly-available-servers">
|
||||||
|
on GitHub</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<li><code>network.trr.mode = 2</code></li>
|
||||||
|
<p>This sets HTTPS over DNS to be on unless the DNS
|
||||||
|
server cannot be reached.</p>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="header-sanitize">
|
||||||
|
<a href="#header-sanitize">
|
||||||
|
Header Sanitization
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>network.http.referer.spoofSource = true</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
network.http.referer.hideOnionSource = true
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</ul>
|
||||||
|
<h3 id="safe-browsing">
|
||||||
|
<a href="#safe-browsing">Disable Google Safe Browsing</a>
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
This is an exhaustive list of all the settings you need to
|
||||||
|
change. Typing only <code>browser.safebrowsing</code> into the
|
||||||
|
<code>about:config</code> search box will return all of them,
|
||||||
|
but make sure to apply the correct value to each.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.allowOverride = true</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.malware.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.phishing.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.downloads.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.blockedURIs.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.downloads.remote.block_dangerous_host
|
||||||
|
= false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.downloads.remote.block_dangerous
|
||||||
|
= false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.downloads.remote.block_potentially_unwanted
|
||||||
|
= false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.downloads.remote.enabled = false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.downloads.remote.url</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><code>browser.safebrowsing.id</code></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.updateURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.reportURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.reportPhishMistakeURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.reportMalwareMistakeURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.provider.google4.lists</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.gethashURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.dataSharingURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.dataSharing.enabled
|
||||||
|
= false
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.advisoryURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.advisoryName
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.provider.google4.pver</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.lastupdatetime
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google4.nextupdatetime
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.advisoryName
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.advisoryURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.updateURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.reportURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.gethashURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.reportPhishMistakeURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.google.reportMalwareMistakeURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.provider.google.pver</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.provider.google.lists</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.mozilla.gethashURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.mozilla.lastupdatetime
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.provider.mozilla.pver</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.mozilla.updateURL
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>browser.safebrowsing.provider.mozilla.lists</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.mozilla.lists.base
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<code>
|
||||||
|
browser.safebrowsing.provider.mozilla.lists.content
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
<section class="full">
|
||||||
|
<h2 class="header" id="extensions">
|
||||||
|
<a href="#extensions">Extensions</a>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
When it comes to extensions, fewer is better, so try to limit
|
||||||
|
your extensions to the minimum you need to browse the web. This
|
||||||
|
helps reduce the performance impact and fingerprintability of
|
||||||
|
your browser. The following are a list of extensions you can
|
||||||
|
give the boot:
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
For many use cases, containerization extensions like
|
||||||
|
Facebook Container or Google Container are redundant
|
||||||
|
with
|
||||||
|
<a href="https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/">
|
||||||
|
Total Cookie Protection </a> and
|
||||||
|
<a href="https://blog.mozilla.org/security/2021/08/10/firefox-91-introduces-enhanced-cookie-clearing/">
|
||||||
|
Enhanced Cookie Clearing</a>.
|
||||||
|
|
||||||
|
<li>
|
||||||
|
The
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-about-cookies/">
|
||||||
|
I don't care about cookies</a> extension has been
|
||||||
|
<a href="https://www.i-dont-care-about-cookies.eu/whats-new/acquisition/">
|
||||||
|
acquired by Avast
|
||||||
|
</a>, and the extension itself is superfluous with the
|
||||||
|
recommended uBlock Origin filter lists below.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
Privacy Badger
|
||||||
|
<a href="https://desuarchive.org/g/thread/83169287/#83170117">
|
||||||
|
has multiple issues</a>, including its lack of
|
||||||
|
finterprinting protection, its connection to Fastly CDN,
|
||||||
|
and its redundancy with uBlock Origin.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
If there is any extension you feel is missing from this list,
|
||||||
|
feel free to <a href="https://git-send-email.io/">send me a git
|
||||||
|
patch through e-mail</a> adding it along with a description as
|
||||||
|
to why you believe it should be included. Before
|
||||||
|
<a href="../#contact">contacting me</a>, please read through the
|
||||||
|
whole list and the
|
||||||
|
<a href="https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-dont-bother">
|
||||||
|
DON'T BOTHER</a> section of arkenfox's extensions page.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3 id="privacy-extensions">
|
||||||
|
<a href="#privacy-extensions">Standard Privacy Extensions</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/privacy-pass">
|
||||||
|
Privacy Pass
|
||||||
|
</a> – Stores tokens to bypass captchas.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin">
|
||||||
|
uBlock Origin
|
||||||
|
</a> – Ad blocking, cosmetic filtering, malicious script
|
||||||
|
protection, and tracker blocking; all in one package.
|
||||||
|
Here is a list of useful blocklists:
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="https://filterlists.com/lists/actually-legitimate-url-shortener-tool">
|
||||||
|
ClearURLs functionality</a>
|
||||||
|
(<a href="https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#removeparam">
|
||||||
|
read more</a>)
|
||||||
|
<a href="https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt">
|
||||||
|
[TXT]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
To replace I don't care about coookies'
|
||||||
|
functionality, enable the EasyList Cookie list
|
||||||
|
and manually add the officially-provided
|
||||||
|
blocklist.
|
||||||
|
<a href="https://www.i-dont-care-about-cookies.eu/abp/">
|
||||||
|
[TXT]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://github.com/yourduskquibbles/webannoyances">
|
||||||
|
Other annoyances
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
You can find more blocklists on
|
||||||
|
<a href="https://filterlists.com/">FilterLists</a>.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="advanced-extensions">
|
||||||
|
<a href="#advanced-extensions">
|
||||||
|
Advanced Privacy Extensions
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="warn">
|
||||||
|
<img class="sym" src="../assets/img/warn.svg" />
|
||||||
|
<p>
|
||||||
|
These extensions may hinder or break certain functionality on
|
||||||
|
websites using heavy amounts of JavaScript.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/canvasblocker">
|
||||||
|
CanvasBlocker
|
||||||
|
</a>
|
||||||
|
– Fakes fingerprint readout for some JavaScript APIs
|
||||||
|
(blocking the canvas can break some functions of image
|
||||||
|
rendering).
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/librejs">
|
||||||
|
GNU LibreJS
|
||||||
|
</a>
|
||||||
|
– Extension that blocks all but
|
||||||
|
<a href="https://www.gnu.org/philosophy/javascript-trap.html">
|
||||||
|
freely licensed JavaScript</a>.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/javascript-restrictor">
|
||||||
|
JShelter
|
||||||
|
</a> – Restricts access to JavaScript APIs to prevent
|
||||||
|
fingerprinting.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="tools-extensions">
|
||||||
|
<a href="tools-extensions">Tools</a>
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://github.com/iamadamdev/bypass-paywalls-chrome">
|
||||||
|
Bypass Paywalls
|
||||||
|
</a> – Bypasses paywalls for some sites.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-CA/firefox/addon/firemonkey/">
|
||||||
|
FireMonkey
|
||||||
|
</a> – Lightweight user script and style manager
|
||||||
|
utilizing native Firefox APIs to support userscripts
|
||||||
|
from sources like <a href="https://greasyfork.org/">
|
||||||
|
GreasyFork</a> and
|
||||||
|
<a href="https://openuserjs.org/">OpenUserJS</a> as well
|
||||||
|
as Stylish themes from
|
||||||
|
<a href="https://userstyles.org/">
|
||||||
|
Userstyles</a>.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/flagfox">
|
||||||
|
Flagfox
|
||||||
|
</a> – Displays information about a website's physical
|
||||||
|
location and IP address in the address bar.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
FoxyProxy
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/">
|
||||||
|
Standard
|
||||||
|
</a>/
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-basic/">
|
||||||
|
Basic
|
||||||
|
</a> – Advanced proxy manager which replaces Firefox's
|
||||||
|
lacking settings.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/libredirect/">
|
||||||
|
LibRedirect
|
||||||
|
</a> – Redirects services like Twitter and YouTube to
|
||||||
|
their privacy-respecting front-ends or alternatives.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/new-tab-suspender/">
|
||||||
|
New Tab Suspender
|
||||||
|
</a> – Tab management extension that puts tabs to sleep
|
||||||
|
after a set amount of time using the native Firefox
|
||||||
|
<a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/discard">
|
||||||
|
discard API</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/view-page-archive/">
|
||||||
|
Web Archives
|
||||||
|
</a> – Allows you to easily open web pages at various
|
||||||
|
archive sources such as the
|
||||||
|
<a href="https://web.archive.org/">Wayback Machine</a>.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<section class="section">
|
||||||
|
<h2 class="header" id="reading">
|
||||||
|
<a href="#reading">Further Reading</a>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1495192">
|
||||||
|
Add a pref to disable Do Not Track in Firefox
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://github.com/arkenfox/user.js/wiki">
|
||||||
|
arkenfox/user.js Wiki
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://jshelter.org/farbling/">
|
||||||
|
Farbling-based wrappers to hinder browser fingerprinting
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://spyware.neocities.org/articles/firefox.html">
|
||||||
|
Firefox — Spyware Watchdog
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://privacytests.org/">
|
||||||
|
PrivacyTests.org
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://scotthelme.co.uk/revocation-is-broken">
|
||||||
|
Revocation is Broken
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://support.mozilla.org/en-US/kb/sync-custom-preferences#w_sync-custom-preferences">
|
||||||
|
Sync custom preferences
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/18097">
|
||||||
|
Tor font fingerprinting defenses roadmap
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://trinity.moe#extensions">
|
||||||
|
Trinity's browser extensions</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
<h3 id="fingerprinting">
|
||||||
|
<a href="#fingerprinting">Fingerprinting Tests</a>
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="https://amiunique.org/fp">
|
||||||
|
AmIUnique
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://browserleaks.com">
|
||||||
|
BrowserLeaks
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://arkenfox.github.io/TZP/tests/canvasrfp.html">
|
||||||
|
canvas rfp
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://abrahamjuliot.github.io/creepjs">
|
||||||
|
CreepJS
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://coveryourtracks.eff.org">
|
||||||
|
Cover Your Tracks
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://canvasblocker.kkapsner.de/test">
|
||||||
|
Test pages for CanvasBlocker
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<div class="copyleft">
|
||||||
|
<p>This site is licensed under the <a
|
||||||
|
href="agpl-3.0.txt">AGPLv3</a> or later. Its content is covered
|
||||||
|
under the <a href="legalcode.txt">CC BY-NC-SA</a> license.</p>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,64 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Fish Abuse is Bad</title>
|
||||||
|
<link rel="stylesheet" href="../assets/fish.css">
|
||||||
|
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="Emma Tebibyte" name="author" />
|
||||||
|
<meta content="Emma Tebibyte's personal web page." name="description" />
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
||||||
|
<meta content="interest-cohort=()" http-equiv="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="bar">
|
||||||
|
<div class="menu">
|
||||||
|
<form action="../" method="post">
|
||||||
|
<button>Back to my page</button>
|
||||||
|
</form>
|
||||||
|
<form action="gallery" method="post">
|
||||||
|
<button>Gallery</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h1>Fish Care</h1>
|
||||||
|
<p>
|
||||||
|
This page exists because the world is depressing. Goldfish are
|
||||||
|
given away to random people at county fairs because they're
|
||||||
|
"easy" to take care of. The same reasoning is what parents who
|
||||||
|
buy their children aquariums without researching at all use to
|
||||||
|
justify their decisions.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
There's just one small problem.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>
|
||||||
|
Section 1:
|
||||||
|
</h2>
|
||||||
|
<h3>
|
||||||
|
They're All Fucking Wrong
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
When I was a kid, my parents bought me a betta. I named him Bob.
|
||||||
|
Bob lived in a bowl that probably contained about a tenth of a
|
||||||
|
gallon of water. He was being abused. I can say that because
|
||||||
|
admitting that you've done something wrong (especially to that
|
||||||
|
degree) is the important first step to understanding how to
|
||||||
|
properly care for your fish.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<small>This site is licensed under the <a href="agpl-3.0.txt">
|
||||||
|
AGPLv3</a> or later. Its content is covered under the
|
||||||
|
<a href="legalcode.txt">CC BY-NC-SA</a> license.</small>
|
||||||
|
</footer>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
557
index.html
557
index.html
|
@ -1,311 +1,274 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
<!-- Copyright (c) 2022–2023 Emma Tebibyte
|
<head>
|
||||||
SPDX-License-Identifier: AGPL-3.0-or-later AND CC-BY-NC-SA-4.0
|
<title>Emma Tebibyte @ Tebibyte Media</title>
|
||||||
|
<link rel="stylesheet" href="assets/style.css">
|
||||||
This website is free software: you can redistribute it and/or modify it under
|
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
|
||||||
the terms of the GNU Affero General Public License as published by the Free
|
<meta charset="UTF-8">
|
||||||
Software Foundation, either version 3 of the License, or (at your option) any
|
<meta content="Emma Tebibyte" name="author" />
|
||||||
later version.
|
<meta content="Emma Tebibyte's personal web page." name="description" />
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
||||||
This website is distributed in the hope that it will be useful, but WITHOUT ANY
|
<meta content="interest-cohort=()" http-equiv="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
</head>
|
||||||
PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
|
<body>
|
||||||
|
<div class="back">
|
||||||
You should have received a copy of the GNU Affero General Public License along
|
<h5 class="pill">
|
||||||
with this website. If not, see https://www.gnu.org/licenses/. -->
|
<a href="/">Return Home</a>
|
||||||
|
</h5>
|
||||||
<html lang="en-US">
|
|
||||||
<head>
|
|
||||||
<title>Emma Tebibyte @ Tebibyte Media</title>
|
|
||||||
<link rel="stylesheet" href="assets/style.css">
|
|
||||||
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
|
|
||||||
<meta charset="UTF-8"/>
|
|
||||||
<meta content="Emma Tebibyte" name="author" />
|
|
||||||
<meta content="Emma Tebibyte’s personal web page." name="description" />
|
|
||||||
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
|
||||||
<meta content="interest-cohort=()" http-equiv="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<small class="back">
|
|
||||||
<a href="/">Return Home</a>
|
|
||||||
</small>
|
|
||||||
<main>
|
|
||||||
<section class="intro">
|
|
||||||
<hgroup>
|
|
||||||
<h1>
|
|
||||||
Hi! I’m Emma Tebibyte.
|
|
||||||
</h1>
|
|
||||||
<p id="pronouns">
|
|
||||||
(<a href="https://pronounslist.com/fae-faer"
|
|
||||||
title="my pronouns" target="_blank">fae/faer</a>)
|
|
||||||
</p>
|
|
||||||
</hgroup>
|
|
||||||
<p>
|
|
||||||
I am the founder of Tebibyte Media, the central organizing node of a
|
|
||||||
<a href="/network">Network</a> of different free software and
|
|
||||||
open-access groups. Currently, the group is undergoing a major change.
|
|
||||||
Keep an eye out on the <a href="/blog">blog</a> for more news.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
In my spare time (which I find is quickly becoming more and more rare)
|
|
||||||
I am a free software developer. I created Tebibyte Media because I
|
|
||||||
wanted a place where I could espouse the aspects of that hobby I
|
|
||||||
believe are most important: simplicity, interoperability, and ethics.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<h2 class="full" id="contact">
|
|
||||||
<a href="#contact">Contact</a>
|
|
||||||
</h2>
|
|
||||||
<p>
|
|
||||||
If you'd like to contact me, the best ways to do so are as follows, in
|
|
||||||
order of preference:
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
Via e-mail, using my <a href="assets/pgp/">PGP key</a> or by
|
|
||||||
sending mail to my given name at this domain.
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>Using XMPP, which is the same as my e-mail address.</li>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<hgroup class="full">
|
|
||||||
<h2 id="projects">
|
|
||||||
<a href="#projects">Things I’m Making</a>
|
|
||||||
</h2>
|
|
||||||
</hgroup>
|
|
||||||
<p>
|
|
||||||
<dl>
|
|
||||||
<dt>
|
|
||||||
<a href="gemini://tebibyte.media/~emma/amazon.gmi">Amazon
|
|
||||||
Alternatives
|
|
||||||
</a>
|
|
||||||
</dt>
|
|
||||||
<dd>
|
|
||||||
A list of websites you can shop at to avoid Amazon, available
|
|
||||||
using the <a href="https://geminiprotocol.net">Gemini Protocol.</a>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/emma/bike">bike(1)</a>
|
|
||||||
</dt>
|
|
||||||
<dd>A <i>revolutionary</i> new Unix tool (my first C practice).</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/bonsai">
|
|
||||||
The Bonsai Computer System
|
|
||||||
</a>
|
|
||||||
</dt>
|
|
||||||
<dd>A simple operating system to replace POSIX-compliant ones.</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/emma/dotfiles">My dotfiles</a>
|
|
||||||
</dt>
|
|
||||||
<dd>We’ve all got ’em.</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/emma/searpent">searpent(1)</a>
|
|
||||||
</dt>
|
|
||||||
<dd>A command-line tool to search Searx instances.</dd>
|
|
||||||
|
|
||||||
<dt><a href="https://git.tebibyte.media/emma/site"</a>site</a></dt>
|
|
||||||
<dd>This site!</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/emma/tomcat">tomcat(1)</a>
|
|
||||||
</dt>
|
|
||||||
<dd>A command-line TOML parser.</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/emma/yt">yt(1)</a>
|
|
||||||
</dt>
|
|
||||||
<dd>A script for interaction with YouTube and local playlists.</dd>
|
|
||||||
|
|
||||||
<dt><a href="web">Web Browsing</a></dt>
|
|
||||||
<dd>A fun guide on how to contract surveillance-induced anxiety.</dd>
|
|
||||||
|
|
||||||
<dt>
|
|
||||||
<a href="https://git.tebibyte.media/emma/which">which(1)
|
|
||||||
</a>
|
|
||||||
</dt>
|
|
||||||
<dd>A <a href="https://carlowood.github.io/which/">which</a>
|
|
||||||
implementation in POSIX shell.
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<h2 class="full" id="links">
|
|
||||||
<a href="#links">Links</a>
|
|
||||||
</h2>
|
|
||||||
<p>
|
|
||||||
Some useful links you might like to click on:
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="gemini://tebibyte.media/~emma/">
|
|
||||||
My gemini capsule
|
|
||||||
</a>
|
|
||||||
<li>
|
|
||||||
<a href="https://git.tebibyte.media/emma/">
|
|
||||||
The link to my git profile
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
The <a href="https://adnilarchive.wordpress.com/">
|
|
||||||
Sarah Adnil Archives</a>, which I help run
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<hgroup class="full">
|
|
||||||
<h2 id="reviews">
|
|
||||||
<a href="#reviews">Reviews</a>
|
|
||||||
</h2>
|
|
||||||
<p>
|
|
||||||
Idea stolen from <a href="https://trinity.moe/">Trinity’s page</a>.
|
|
||||||
</p>
|
|
||||||
</hgroup>
|
|
||||||
<p>
|
|
||||||
<a href="https://desuarchive.org/g/thread/82485208/#q82485390">
|
|
||||||
[2021-07-10T18:36:38] Anonymous</a>: this emmatebibyte should really
|
|
||||||
post feet pics to verify cuteness, ngl
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<a href="https://nightly.revolt.chat/server/01FSNXPC8QGW89RPKJC6VNXJSV/channel/01FSNXPC8QFXEB1DK7K6XBCRG2/01FWHMJW8X4E97767873KAMHYB">
|
|
||||||
[2022-02-22] @Nyann</a>: Emma Tebibyte gives me the
|
|
||||||
"non-trustworthy-female" vibes
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<a title="dead link :("
|
|
||||||
href="https://tech.lgbt/@emmatebibyte/109378672682392828">
|
|
||||||
[2022-11-20T18:14]
|
|
||||||
</a>
|
|
||||||
<a href="https://tech.lgbt/@marcelinecramer">
|
|
||||||
@marcelinecramer@tech.lgbt</a>: Hasn't seen a single movie in faer life
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section class="full">
|
|
||||||
<hgroup>
|
|
||||||
<h3 id="frens">
|
|
||||||
<a href="#frens">I have friends!</a>
|
|
||||||
</h3>
|
|
||||||
<p>
|
|
||||||
Riveting content here, folks.
|
|
||||||
</p>
|
|
||||||
</hgroup>
|
|
||||||
<p>
|
|
||||||
Here are some of their stickers:
|
|
||||||
</p>
|
|
||||||
<div id="stickers">
|
|
||||||
<a href="https://holanet.xyz/" target="_blank">
|
|
||||||
<img src="assets/img/holanet.webp" />
|
|
||||||
</a>
|
|
||||||
<a href="https://sleepy.zone/" target="_blank">
|
|
||||||
<img src="assets/img/sleepy.png" />
|
|
||||||
</a>
|
|
||||||
<a href="https://0xc3.win/" target="_blank">
|
|
||||||
<img src="assets/img/0xc3.win.gif" />
|
|
||||||
</a>
|
|
||||||
<a href="https://trinity.moe/" target="_blank">
|
|
||||||
<img src="assets/img/trinitydotmoe88x31.bmp" />
|
|
||||||
</a>
|
|
||||||
<a href="https://versary.town/" target="_blank">
|
|
||||||
<img src="assets/img/versarytown.png" />
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<main>
|
||||||
And here some of their links:
|
<section class="full">
|
||||||
</p>
|
<h1 class="full">
|
||||||
<div id="frens-links">
|
Hi! I'm Emma Tebibyte.
|
||||||
<a href="https://darkelfmagic.neocities.org/" target="_blank">
|
</h1>
|
||||||
<!-- <img class="favicon" src="https://darkelfmagic.neocities.org/favicon.ico" /> -->
|
<p id="pronouns">
|
||||||
A Dark Elf's Spell Book
|
(<a href="https://pronoun.is/fae" title="my pronouns">
|
||||||
</a>
|
fae/faer
|
||||||
|
</a>)
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
I founded Tebibyte Media in 2020. Initially, its only goal was
|
||||||
|
to further the adoption of
|
||||||
|
<a href="https://www.gnu.org/philosophy/free-sw.html#fs-definition">
|
||||||
|
free software</a>, attempting to spread its use to the
|
||||||
|
communities I was in that didn't have a technology focus. Since
|
||||||
|
then, <a href="https://tebibyte.media/network">it has grown
|
||||||
|
substantially</a> and into something entirely new: a network of
|
||||||
|
support for anyone who is creating something and values free
|
||||||
|
software and open access principles. I'm very proud of all of
|
||||||
|
the wonderful <a href=/about#staff>staff</a> who help me out
|
||||||
|
with this project; they are the sole reason Tebibyte Media is
|
||||||
|
capable of sustaining its Network.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The Network itself is also due a lot of credit. Through Tebibyte
|
||||||
|
Media, I have met and interacted with so many interesting and
|
||||||
|
helpful people. Part of our goals with the Network is to foster
|
||||||
|
a community for all of the members; this goal has been the
|
||||||
|
easiest part of this journey thus far. This is no doubt due not
|
||||||
|
only to the fantastic job my staff does but also to the
|
||||||
|
comfortable and friendly environment sustained in the community
|
||||||
|
itself.
|
||||||
|
<div class="warn">
|
||||||
|
<img class="sym" src="assets/img/warn.svg" />
|
||||||
|
<p>
|
||||||
|
Some of the links on this page lead to sites with
|
||||||
|
nonfree JavaScript.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2 class="full" id="contact">
|
||||||
|
<a href="#contact">Contact</a>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
If you'd like to contact me, the best ways to do so are as
|
||||||
|
follows, in order of preference:
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
Via e-mail, using my
|
||||||
|
<a href="assets/pgpkey.asc">PGP key</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="https://metaspinoza.wordpress.com/" target="_blank">
|
<li>Through Matrix: @emma:tebibyte.media</li>
|
||||||
<img src="https://metaspinoza.wordpress.com/favicon.ico" />
|
|
||||||
Between Vanity and Vexation
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://jerl.zone/" target="_blank">
|
<li><a href="assets/session-id.txt">Using
|
||||||
<!-- <img src="https://jerl.zone/favicon.ico" /> -->
|
Session</a></li>
|
||||||
chloe jerl
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="http://joshuacitarella.com/" target="_blank">
|
<li>
|
||||||
<!-- <img src="http://joshuacitarella.com/favicon.ico" /> -->
|
Using Discord
|
||||||
Joshua Citarella
|
(<a href="https://usemumble.neocities.org/">proprietary,
|
||||||
</a>
|
not recommended
|
||||||
|
</a>): Emma Tebibyte#3123
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
If you want to talk to me where I am most of the time,
|
||||||
|
that unfortunately happens to be Discord. Tebibyte Media
|
||||||
|
has a <a href="/discord">Discord "server"</a> because
|
||||||
|
the state of current free software alternatives is not
|
||||||
|
satisfactory.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2 class="full" id="ideas">
|
||||||
|
<a href="#ideas">Things Someone Should Make</a>
|
||||||
|
</h2>
|
||||||
|
<h4 class="full">
|
||||||
|
Or: the software I (probably) won't or can't
|
||||||
|
make but which I think would be good to have
|
||||||
|
</h4>
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li>A fork of
|
||||||
|
<a href="https://github.com/moezbhatti/qksms">
|
||||||
|
QKSMS
|
||||||
|
</a>
|
||||||
|
that implements the following messengers' protocols:
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="https://airmessage.org/">
|
||||||
|
AirMessage
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="https://lfav.co/" target="_blank">
|
<li>
|
||||||
<!-- <img class="favicon" src="https://lfav.co/resources/favicons/favicon-192.png"> -->
|
<a href="https://github.com/wrwrabbit/Partisan-SMS">
|
||||||
leastfavorite!
|
Partisan-SMS
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="/~mars" target="_blank">mars</a>
|
<li>
|
||||||
|
<a href="https://signal.org/">Signal</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="https://magician.codes/" target="_blank">
|
<li>
|
||||||
<!-- <img class="favicon" src="https://magician.codes/favicon.ico"> -->
|
<a href="https://silence.dev/">Silence</a>
|
||||||
Michael Carducci
|
</li>
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://nihilistcommunism.wordpress.com/" target="_blank">
|
<li>
|
||||||
<img class="favicon" src="https://nihilistcommunism.wordpress.com/favicon.ico" />
|
<a href="https://telegram.org/">Telegram</a>
|
||||||
Nihilist Communism
|
</li>
|
||||||
</a>
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="https://2078.gay/" target="_blank">
|
<li>
|
||||||
<img class="favicon" src="https://2078.gay/images/icon.png">
|
An Android app that uses the method
|
||||||
Nikki
|
<a href="https://auroraoss.com/">Aurora Store</a> uses
|
||||||
</a>
|
to download Google Play Store APK files for Android and
|
||||||
|
the patches that the unofficial Minecraft Bedrock
|
||||||
|
launcher for GNU/Linux and the MacOS uses to remove
|
||||||
|
signature verification to keep Minecraft for Android
|
||||||
|
up-to-date and running on systems without Google Play
|
||||||
|
Services.
|
||||||
|
</li>
|
||||||
|
|
||||||
<!-- Currently offline
|
<li>
|
||||||
<a href="https://ortuspress.org/" target="_blank">
|
An Android SoundCloud client which uses the existing
|
||||||
<img class="favicon" src="https://ortuspress.org/wp-content/uploads/2020/09/cropped-New-Project-20-2-100x100.png" />
|
components from the
|
||||||
Ortus Press
|
<a href="https://newpipe.net/">NewPipe</a> app.
|
||||||
</a>
|
</li>
|
||||||
-->
|
</ul>
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2 class="full" id="links">
|
||||||
|
<a href="#links">Links</a>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Some useful links you might like to click on:
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="https://git.tebibyte.media/emma/site/">
|
||||||
|
I wanted to put something funny here
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="https://embeddedscript.net/" target="_blank">
|
<li>
|
||||||
<img class="favicon" src="https://embeddedscript.net/favicon.ico" />
|
<a href="firefox">
|
||||||
Richard Williams
|
My recommended Firefox configuration
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<a href="https://thenostomodernreview.substack.com/" target="_blank">
|
<li>
|
||||||
<img class="favicon" src="https://thenostomodernreview.substack.com/favicon.ico" />
|
<a href="https://git.tebibyte.media/emma/">
|
||||||
The Nostomodern Review
|
The link to my git profile
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</li>
|
||||||
</section>
|
|
||||||
<section class="full">
|
|
||||||
<menu id="cornring">
|
|
||||||
<li>
|
|
||||||
<a href="https://cornring.netlify.app/emmatebibyte/previous">
|
|
||||||
<<</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="https://cornring.netlify.app/">Cornring</a>
|
The <a href="https://adnilarchive.wordpress.com/">
|
||||||
</li>
|
Sarah Adnil Archives</a>, which I help run
|
||||||
|
</a>
|
||||||
<li>
|
</li>
|
||||||
<a href="https://cornring.netlify.app/emmatebibyte/next">>></a>
|
</ul>
|
||||||
</li>
|
</p>
|
||||||
</menu>
|
</section>
|
||||||
</section>
|
<section>
|
||||||
</main>
|
<h2 class="full" id="reviews">
|
||||||
<footer>
|
<a href="#reviews">Reviews</a>
|
||||||
<section class="full">
|
</h2>
|
||||||
<small>
|
<h4 class="full">
|
||||||
This site’s HTML & CSS are licensed under the
|
Idea stolen from <a href="https://trinity.moe#praise">
|
||||||
<a href="COPYING">AGPLv3</a> or later and its content under the
|
Trinity's page</a>.
|
||||||
<a href="legalcode.txt">CC BY-NC-SA 4.0</a> license.
|
</h4>
|
||||||
</small>
|
<p>
|
||||||
</section>
|
<a href="https://desuarchive.org/g/thread/82485208/#q82485390">
|
||||||
</footer>
|
[2021-07-10T18:36:38] Anonymous</a>: this emmatebibyte
|
||||||
</body>
|
should really post feet pics to verify cuteness, ngl
|
||||||
</html>
|
</p>
|
||||||
|
<p>
|
||||||
|
<a href="https://nightly.revolt.chat/server/01FSNXPC8QGW89RPKJC6VNXJSV/channel/01FSNXPC8QFXEB1DK7K6XBCRG2/01FWHMJW8X4E97767873KAMHYB">
|
||||||
|
[2022-02-22] @Nyann</a>: Emma Tebibyte gives me the
|
||||||
|
"non-trustworthy-female" vibes
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
<section class="full">
|
||||||
|
<h3 class="full" id="frens">
|
||||||
|
<a href="#frens">I have friends!</a>
|
||||||
|
</h3>
|
||||||
|
<h4 class="full">Riveting content here, folks.</h4>
|
||||||
|
<p class="full">
|
||||||
|
Here are some of their stickers:
|
||||||
|
</p>
|
||||||
|
<div id="stickers">
|
||||||
|
<a href="https://holanet.xyz/">
|
||||||
|
<img src="assets/img/holanet.webp" />
|
||||||
|
</a>
|
||||||
|
<a href="https://sleepy.zone/">
|
||||||
|
<img src="assets/img/sleepy.png" />
|
||||||
|
</a>
|
||||||
|
<a href="https://trinity.moe/">
|
||||||
|
<img src="assets/img/trinitydotmoe88x31.bmp" />
|
||||||
|
</a>
|
||||||
|
<a href="https://versary.town/">
|
||||||
|
<img src="assets/img/versarytown.png" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<p class="full">
|
||||||
|
And here some of their links:
|
||||||
|
</p>
|
||||||
|
<p class="full">
|
||||||
|
<a href="/~mars">
|
||||||
|
<img class="favicon" src="/favicon.ico" />
|
||||||
|
My girlfriend, Marcie
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="https://donotresearch.net/">
|
||||||
|
<img class="favicon" src="https://donotresearch.net/favicon-32x32.png" />
|
||||||
|
Do Not Research
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="https://metaspinoza.wordpress.com/">
|
||||||
|
<img src="https://metaspinoza.wordpress.com/favicon.ico" />
|
||||||
|
Ulysse Malcoeur
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="https://embeddedscript.net/">
|
||||||
|
<img class="favicon" src="https://embeddedscript.net/favicon.ico" />
|
||||||
|
New Media artist Richard Williams
|
||||||
|
<br>
|
||||||
|
<a href="https://nihilistcommunism.wordpress.com/">
|
||||||
|
<img class="favicon" src="https://nihilistcommunism.wordpress.com/favicon.ico" />
|
||||||
|
Nihilist Communism
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="https://ortusjournal.org/">
|
||||||
|
<img class="favicon" src="https://ortusjournal.org/favicon.ico" />
|
||||||
|
Ortus Journal
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="https://thenostomodernreview.substack.com/">
|
||||||
|
<img class="favicon" src="https://thenostomodernreview.substack.com/favicon.ico" />
|
||||||
|
The Nostomodern Review by classic5000
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<section class="full">
|
||||||
|
<h5>This site is licensed under the <a
|
||||||
|
href="agpl-3.0.txt">AGPLv3</a> or later. Its content is covered
|
||||||
|
under the <a href="legalcode.txt">CC BY-NC-SA</a> license.</h5>
|
||||||
|
</section>
|
||||||
|
</body>
|
||||||
|
</html>
|
569
web/index.html
569
web/index.html
|
@ -1,569 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
|
|
||||||
<!-- Copyright (c) 2022–2023 Emma Tebibyte
|
|
||||||
SPDX-License-Identifier: AGPL-3.0-or-later AND CC-BY-NC-SA-4.0
|
|
||||||
|
|
||||||
This website is free software: you can redistribute it and/or modify it under
|
|
||||||
the terms of the GNU Affero General Public License as published by the Free
|
|
||||||
Software Foundation, either version 3 of the License, or (at your option) any
|
|
||||||
later version.
|
|
||||||
|
|
||||||
This website is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU Affero General Public License along
|
|
||||||
with this website. If not, see https://www.gnu.org/licenses/. -->
|
|
||||||
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Web Browsing in the Hellscape of Tomorrow</title>
|
|
||||||
<link rel="stylesheet" href="../assets/style.css">
|
|
||||||
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta content="Emma Tebibyte" name="author" />
|
|
||||||
<meta content="Emma Tebibyte’s personal web page." name="description" />
|
|
||||||
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
|
||||||
<meta content="interest-cohort=()" http-equiv="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class="back">
|
|
||||||
<h5 class="pill"><a href="../">Return to my page</a></h5>
|
|
||||||
</div>
|
|
||||||
<main>
|
|
||||||
<section class="intro">
|
|
||||||
<h1>
|
|
||||||
Web Browsing: From My Paranoid Transgender Brain to Yours
|
|
||||||
</h1>
|
|
||||||
<p>
|
|
||||||
Web browsers are kind of awful.
|
|
||||||
<a href="http://www.catb.org/esr/writings/taoup/html/ch01s06.html">
|
|
||||||
They do too much</a>; why would I want an application to be an image
|
|
||||||
viewer, pdf reader, media player, <i>and</i> HTML renderer? As a result
|
|
||||||
of this massive scope,
|
|
||||||
<a href="https://today.uic.edu/bloated-browser-functionality-presents-unnecessary-security-privacy-risks/">
|
|
||||||
they are bloated beyond belief</a>. They strain developer resources,
|
|
||||||
require sandboxing because of the insane default that JavaScript is
|
|
||||||
arbitrarily executed, and yet, they're the most prolific method of
|
|
||||||
application distribution in the modern day.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Unfortunately, web browsers have become the most convenient place for
|
|
||||||
many to do their computing, so, with this page, I’m trying to define a
|
|
||||||
more sane functionality for the browser I use—LibreWolf.
|
|
||||||
</p>
|
|
||||||
<h2>
|
|
||||||
Why LibreWolf?
|
|
||||||
</h2>
|
|
||||||
<p>
|
|
||||||
LibreWolf is a fork of Firefox, the last browser standing against the
|
|
||||||
<a href="https://wikipedia.org/wiki/Usage_share_of_web_browsers">
|
|
||||||
Chromium hegemony</a>. Firefox itself has issues with
|
|
||||||
telemetry and sanity—for information on this topic and the changes made
|
|
||||||
in LibreWolf, see
|
|
||||||
<a href="https://github.com/arkenfox/user.js/wiki">here</a>.
|
|
||||||
If you’re not going to use Librewolf, at least
|
|
||||||
<a href="https://www.unixsheikh.com/articles/choose-your-browser-carefully.html">
|
|
||||||
choose your browser carefully</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
In addition to the modifications and extensions listed here, my
|
|
||||||
script,
|
|
||||||
<a href="https://git.tebibyte.media/emma/xdg-sanity">
|
|
||||||
<code>xdg-sanity</code></a>, can be used to prevent your web browser
|
|
||||||
from being used to open remote content that has a MIME type other than
|
|
||||||
<code>text/html</code>.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<hgroup>
|
|
||||||
<h2 id="about-config">
|
|
||||||
<a href="#about-config">
|
|
||||||
Modifications to <code class="header">about:config</code>
|
|
||||||
</a>
|
|
||||||
</h2>
|
|
||||||
<aside>
|
|
||||||
Read more about <code>about:config</code>
|
|
||||||
<a href="https://support.mozilla.org/en-US/kb/about-config-editor-firefox">
|
|
||||||
here</a>.
|
|
||||||
</aside>
|
|
||||||
</hgroup>
|
|
||||||
<p>
|
|
||||||
These settings are advanced user settings, and I’m not responsible for
|
|
||||||
misconfigured browsers, broken web pages, or thermonuclear war.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h3 id="features">
|
|
||||||
<a href="#features">Disable or Enable Features</a>
|
|
||||||
</h3>
|
|
||||||
<ul>
|
|
||||||
<li><code>browser.tabs.insertAfterCurrent = true</code></li>
|
|
||||||
<p>Forces tabs to open to the right of the current tab.</p>
|
|
||||||
|
|
||||||
<li><code>browser.urlbar.trimURLs = false</code></li>
|
|
||||||
<p>
|
|
||||||
Disables the automatic trimming of the URL scheme from the URL bar.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<li><code>image.jxl.enabled = true</code></li>
|
|
||||||
<p>Enables <a href="https://jpegxl.info/">JPEG XL</a> support in
|
|
||||||
LibreWolf.</p>
|
|
||||||
|
|
||||||
<li><code>widget.use-xdg-desktop-portal = true</code></li>
|
|
||||||
<p>Allows Firefox to use KDE Plasma filechooser on GNU/Linux.</p>
|
|
||||||
|
|
||||||
<li><code>dom.event.contextmenu.enabled = false</code></li>
|
|
||||||
<p>Prevents site from blocking the context menu from being opened.</p>
|
|
||||||
|
|
||||||
<li><code>extensions.screenshots.disabled = true</code></li>
|
|
||||||
<p>Disables redundant in-app screenshots.</p>
|
|
||||||
|
|
||||||
<li><code>browser.quitShortcut.disabled = true</code></li>
|
|
||||||
<p>Disables ctrl+q quit shortcut.</p>
|
|
||||||
|
|
||||||
<li><code>reader.parse-on-load.enabled = false</code></li>
|
|
||||||
<p>Disables reader mode.</p>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<code>
|
|
||||||
services.sync.prefs.sync.extensions.activeThemeID =
|
|
||||||
false
|
|
||||||
</code>
|
|
||||||
</li>
|
|
||||||
<p>Prevents automatic application of themes on new
|
|
||||||
devices.</p>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3 id="drm">
|
|
||||||
<a href="#drm">Disable Digital Rights Management</a>
|
|
||||||
</h3>
|
|
||||||
<p>
|
|
||||||
<a href="https://wikipedia.org/wiki/Digital_rights_management">
|
|
||||||
What is DRM</a> and
|
|
||||||
<a href="https://www.gnu.org/philosophy/opposing-drm.html">
|
|
||||||
why would I want to disable it?</a>
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<code>media.gmp-widevinecdm.enabled = false</code>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<code>media.gmp-widevinecdm.visible = false</code>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="privacy">
|
|
||||||
<a href="#privacy">Privacy</a>
|
|
||||||
</h2>
|
|
||||||
<ul>
|
|
||||||
<li><code>geo.enabled = false</code></li>
|
|
||||||
<div class="warn">
|
|
||||||
<img class="sym" src="../assets/img/warn.svg" />
|
|
||||||
<p>
|
|
||||||
Disables location tracking.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<li><code>beacon.enabled = false</code></li>
|
|
||||||
|
|
||||||
<li><code>dom.enable_resource_timing = false</code></li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<code>dom.event.clipboardevents.enabled = false</code>
|
|
||||||
</li>
|
|
||||||
<p>Prevents sites from being able to see what text you
|
|
||||||
copied or cut and when you did it.</p>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<code>dom.battery.enabled = false</code>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li><code>network.prefetch-next = false</code></li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<code>browser.cache.check_doc_frequency = 0</code>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3 id="doh">
|
|
||||||
<a href="#doh">
|
|
||||||
DNS over HTTPS
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<p>
|
|
||||||
Read about DOH
|
|
||||||
<a href="https://support.mozilla.org/en-US/kb/dns-over-https-doh-faqs">
|
|
||||||
here</a>.
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<code>network.trr.uri = ""</code>
|
|
||||||
</li>
|
|
||||||
<p>
|
|
||||||
Select a DNS-over-HTTPS server to use—I use the
|
|
||||||
<a href="https://dnswarden.com#doh">dnswarden adblocking
|
|
||||||
one</a>, but if your polity censors your internet
|
|
||||||
access, you should use the uncensored one. There is a
|
|
||||||
list of alternatives available
|
|
||||||
<a href="https://github.com/curl/curl/wiki/DNS-over-HTTPS#publicly-available-servers">
|
|
||||||
on GitHub</a>.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<li><code>network.trr.mode = 2</code></li>
|
|
||||||
<p>This sets HTTPS over DNS to be on unless the DNS
|
|
||||||
server cannot be reached.</p>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3 id="header-sanitize">
|
|
||||||
<a href="#header-sanitize">
|
|
||||||
Header Sanitization
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<code>network.http.referer.spoofSource = true</code>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<code>
|
|
||||||
network.http.referer.hideOnionSource = true
|
|
||||||
</code>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="full"></section>
|
|
||||||
<section>
|
|
||||||
<h2 id="extensions">
|
|
||||||
<a href="#extensions">Extensions</a>
|
|
||||||
</h2>
|
|
||||||
<p>
|
|
||||||
When it comes to extensions, fewer is better, so try to limit
|
|
||||||
your extensions to the minimum you need to browse the web. This
|
|
||||||
helps reduce the performance impact and fingerprintability of
|
|
||||||
your browser. The following are a list of extensions you can
|
|
||||||
give the boot:
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
For many use cases, containerization extensions like Facebook
|
|
||||||
Container or Google Container are redundant with
|
|
||||||
<a href="https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/">
|
|
||||||
Total Cookie Protection
|
|
||||||
</a> and
|
|
||||||
<a href="https://blog.mozilla.org/security/2021/08/10/firefox-91-introduces-enhanced-cookie-clearing/">
|
|
||||||
Enhanced Cookie Clearing</a>.
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
The
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-about-cookies/">
|
|
||||||
I don't care about cookies</a> extension has been
|
|
||||||
<a href="https://www.i-dont-care-about-cookies.eu/whats-new/acquisition/">
|
|
||||||
acquired by Avast
|
|
||||||
</a>, and the extension itself is superfluous with the
|
|
||||||
recommended uBlock Origin filter lists below.
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
Privacy Badger
|
|
||||||
<a href="https://desuarchive.org/g/thread/83169287/#83170117">
|
|
||||||
has multiple issues</a>, including its lack of fingerprinting
|
|
||||||
protection, its connection to Fastly CDN, and its redundancy with
|
|
||||||
uBlock Origin.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
If there is any extension you feel is missing from this list,
|
|
||||||
feel free to <a href="https://git-send-email.io/">send me a git
|
|
||||||
patch through e-mail</a> adding it along with a description as
|
|
||||||
to why you believe it should be included. Before
|
|
||||||
<a href="../#contact">contacting me</a>, please read through the
|
|
||||||
whole list and the
|
|
||||||
<a href="https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-dont-bother">
|
|
||||||
DON'T BOTHER</a> section of arkenfox’s extensions page.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h3 id="privacy-extensions">
|
|
||||||
<a href="#privacy-extensions">Standard Privacy Extensions</a>
|
|
||||||
</h3>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/privacy-pass">
|
|
||||||
Privacy Pass
|
|
||||||
</a> – Stores tokens to bypass captchas.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin">
|
|
||||||
uBlock Origin
|
|
||||||
</a> – Ad blocking, cosmetic filtering, malicious script
|
|
||||||
protection, and tracker blocking; all in one package.
|
|
||||||
Here is a list of useful blocklists:
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="https://filterlists.com/lists/actually-legitimate-url-shortener-tool">
|
|
||||||
ClearURLs functionality
|
|
||||||
</a>
|
|
||||||
(<a href="https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#removeparam">
|
|
||||||
read more</a>)
|
|
||||||
<a href="https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt">
|
|
||||||
[TXT]
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
To replace I don't care about coookies'
|
|
||||||
functionality, enable the EasyList Cookie list
|
|
||||||
and manually add the officially-provided
|
|
||||||
blocklist.
|
|
||||||
<a href="https://www.i-dont-care-about-cookies.eu/abp/">
|
|
||||||
[TXT]
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://github.com/yourduskquibbles/webannoyances">
|
|
||||||
Other annoyances
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
You can find more blocklists on
|
|
||||||
<a href="https://filterlists.com/">FilterLists</a>.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3 id="advanced-extensions">
|
|
||||||
<a href="#advanced-extensions">
|
|
||||||
Advanced Privacy Extensions
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3 id="tools-extensions">
|
|
||||||
<a href="tools-extensions">Tools</a>
|
|
||||||
</h3>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://github.com/iamadamdev/bypass-paywalls-chrome">
|
|
||||||
Bypass Paywalls
|
|
||||||
</a> – Bypasses paywalls for some sites.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-CA/firefox/addon/firemonkey/">
|
|
||||||
FireMonkey
|
|
||||||
</a> – Lightweight user script and style manager
|
|
||||||
utilizing native Firefox APIs to support userscripts
|
|
||||||
from sources like <a href="https://greasyfork.org/">
|
|
||||||
GreasyFork</a> and
|
|
||||||
<a href="https://openuserjs.org/">OpenUserJS</a> as well
|
|
||||||
as Stylish themes from
|
|
||||||
<a href="https://userstyles.org/">
|
|
||||||
Userstyles</a>.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/flagfox">
|
|
||||||
Flagfox
|
|
||||||
</a> – Displays information about a website’s physical
|
|
||||||
location and IP address in the address bar.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
FoxyProxy
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/">
|
|
||||||
Standard
|
|
||||||
</a>/
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-basic/">
|
|
||||||
Basic
|
|
||||||
</a> – Advanced proxy manager which replaces Firefox’s
|
|
||||||
lacking settings.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/libredirect/">
|
|
||||||
LibRedirect
|
|
||||||
</a> – Redirects services like Twitter and YouTube to
|
|
||||||
their privacy-respecting front-ends or alternatives.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/librejs">
|
|
||||||
GNU LibreJS
|
|
||||||
</a>
|
|
||||||
– Extension that blocks all but
|
|
||||||
<a href="https://www.gnu.org/philosophy/javascript-trap.html">
|
|
||||||
freely licensed JavaScript</a>.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<div class="warn">
|
|
||||||
<img class="sym" src="../assets/img/warn.svg" />
|
|
||||||
<p>
|
|
||||||
LibreJS will prevent a large amount of many websites’ JavaScript
|
|
||||||
from loading.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/new-tab-suspender/">
|
|
||||||
New Tab Suspender
|
|
||||||
</a> – Tab management extension that puts tabs to sleep
|
|
||||||
after a set amount of time using the native Firefox
|
|
||||||
<a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/discard">
|
|
||||||
discard API</a>.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<p>
|
|
||||||
<a href="https://addons.mozilla.org/en-US/firefox/addon/view-page-archive/">
|
|
||||||
Web Archives
|
|
||||||
</a> – Allows you to easily open web pages at various
|
|
||||||
archive sources such as the
|
|
||||||
<a href="https://web.archive.org/">Wayback Machine</a>.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
<section class="full"></section>
|
|
||||||
<section>
|
|
||||||
<h2 id="reading">
|
|
||||||
<a href="#reading">Further Reading</a>
|
|
||||||
</h2>
|
|
||||||
<p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1495192">
|
|
||||||
Add a pref to disable Do Not Track in Firefox
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://github.com/arkenfox/user.js/wiki">
|
|
||||||
arkenfox/user.js Wiki
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://jshelter.org/farbling/">
|
|
||||||
Farbling-based wrappers to hinder browser fingerprinting
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://spyware.neocities.org/articles/firefox.html">
|
|
||||||
Firefox — Spyware Watchdog
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://privacytests.org/">
|
|
||||||
PrivacyTests.org
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://scotthelme.co.uk/revocation-is-broken">
|
|
||||||
Revocation is Broken
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://support.mozilla.org/en-US/kb/sync-custom-preferences#w_sync-custom-preferences">
|
|
||||||
Sync custom preferences
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/18097">
|
|
||||||
Tor font fingerprinting defenses roadmap
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://trinity.moe#extensions">
|
|
||||||
Trinity’s browser extensions
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
<h3 id="fingerprinting">
|
|
||||||
<a href="#fingerprinting">Fingerprinting Tests</a>
|
|
||||||
</h3>
|
|
||||||
<p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="https://amiunique.org/fp">
|
|
||||||
AmIUnique
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://browserleaks.com">
|
|
||||||
BrowserLeaks
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://arkenfox.github.io/TZP/tests/canvasrfp.html">
|
|
||||||
canvas rfp
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://abrahamjuliot.github.io/creepjs">
|
|
||||||
CreepJS
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://coveryourtracks.eff.org">
|
|
||||||
Cover Your Tracks
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://canvasblocker.kkapsner.de/test">
|
|
||||||
Test pages for CanvasBlocker
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<small>
|
|
||||||
<p>
|
|
||||||
This site’s HTML & CSS are licensed under the
|
|
||||||
<a href="COPYING">
|
|
||||||
AGPLv3
|
|
||||||
</a>
|
|
||||||
or later. Its content is covered under the
|
|
||||||
<a href="legalcode.txt">
|
|
||||||
CC BY-NC-SA 4.0
|
|
||||||
</a>
|
|
||||||
license.
|
|
||||||
</p>
|
|
||||||
</small>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in New Issue