mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2024-10-01 01:35:57 -04:00
Correct Additional HTML Validation Errors
This commit is contained in:
parent
d04b88ad06
commit
3c17452009
11
.github/workflows/tests.yml
vendored
11
.github/workflows/tests.yml
vendored
@ -40,7 +40,6 @@ jobs:
|
|||||||
name: "Broken Hyperlinks (Internal)"
|
name: "Broken Hyperlinks (Internal)"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [deps, build]
|
needs: [deps, build]
|
||||||
continue-on-error: true
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
@ -85,7 +84,7 @@ jobs:
|
|||||||
uses: chabad360/htmlproofer@v1.1
|
uses: chabad360/htmlproofer@v1.1
|
||||||
with:
|
with:
|
||||||
directory: ${{ github.workspace }}/_site
|
directory: ${{ github.workspace }}/_site
|
||||||
arguments: --assume-extension --external_only --internal-domains privacyguides.org,www.privacyguides.org --url-ignore '^(?:https?\:\/\/)?[\w\-\.]+\.onion'
|
arguments: --assume-extension --external_only --only_4xx --internal-domains privacyguides.org,www.privacyguides.org
|
||||||
|
|
||||||
https:
|
https:
|
||||||
name: "Require HTTPS Internal Images"
|
name: "Require HTTPS Internal Images"
|
||||||
@ -112,7 +111,7 @@ jobs:
|
|||||||
scripts:
|
scripts:
|
||||||
name: "Script Reference Checks"
|
name: "Script Reference Checks"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [link, https]
|
needs: [build, link]
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@ -134,7 +133,7 @@ jobs:
|
|||||||
tags:
|
tags:
|
||||||
name: "HTML Tag Test"
|
name: "HTML Tag Test"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: https
|
needs: build
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@ -156,7 +155,7 @@ jobs:
|
|||||||
entity:
|
entity:
|
||||||
name: "HTML Entity Names Test"
|
name: "HTML Entity Names Test"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: https
|
needs: build
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@ -178,7 +177,7 @@ jobs:
|
|||||||
misc:
|
misc:
|
||||||
name: "Misc HTML Test"
|
name: "Misc HTML Test"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: https
|
needs: build
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<h1 id="mobile_os" class="anchor"><a href="#mobile_os"><i class="fas fa-link anchor-icon"></i></a> Mobile Operating Systems</h1>
|
<h1 id="mobile_os" class="anchor"><a href="#mobile_os"><i class="fas fa-link anchor-icon"></i></a> Mobile Operating Systems</h1>
|
||||||
|
|
||||||
<h2 id="aosp_os" class="anchor"><a href="#aosp_os"><i class="fas fa-link anchor-icon"></i></a> Android-based Operating Systems</h1>
|
<h2 id="aosp_os" class="anchor"><a href="#aosp_os"><i class="fas fa-link anchor-icon"></i></a> Android-based Operating Systems</h2>
|
||||||
|
|
||||||
<div class="alert alert-warning" role="alert">
|
<div class="alert alert-warning" role="alert">
|
||||||
<strong>Even though the source code of the following operating systems is provided, installing Google Apps may compromise your setup.</strong>
|
<strong>Even though the source code of the following operating systems is provided, installing Google Apps may compromise your setup.</strong>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
{% include legacy/cardv2.html
|
{% include legacy/cardv2.html
|
||||||
title="uBlock Origin: Block Ads and Trackers"
|
title="uBlock Origin: Block Ads and Trackers"
|
||||||
image="/assets/img/legacy_svg/3rd-party/ublock_origin.svg"
|
image="/assets/img/legacy_svg/3rd-party/ublock_origin.svg"
|
||||||
description="<p><strong>uBlock Origin</strong> is an efficient <a href=https://github.com/gorhill/uBlock/wiki/Blocking-mode>wide-spectrum blocker</a> that is easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source. <a href=https://github.com/gorhill/uBlock/wiki/Advanced-user-features>Advanced mode</a> allows for <a href=https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide>dynamic filtering</a>. Dynamic filtering allows for extended blocking similar to NoScript and uMatrix (E.g. <a href=https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium-mode>medium</a> or <a href=https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-mode>hard</a>) blocking.</p>"
|
description="<strong>uBlock Origin</strong> is an efficient <a href=https://github.com/gorhill/uBlock/wiki/Blocking-mode>wide-spectrum blocker</a> that is easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source. <a href=https://github.com/gorhill/uBlock/wiki/Advanced-user-features>Advanced mode</a> allows for <a href=https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide>dynamic filtering</a>. Dynamic filtering allows for extended blocking similar to NoScript and uMatrix (E.g. <a href=https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium-mode>medium</a> or <a href=https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-mode>hard</a>) blocking."
|
||||||
website="https://addons.mozilla.org/firefox/addon/ublock-origin/"
|
website="https://addons.mozilla.org/firefox/addon/ublock-origin/"
|
||||||
privacy-policy="https://github.com/gorhill/uBlock/wiki/Privacy-policy"
|
privacy-policy="https://github.com/gorhill/uBlock/wiki/Privacy-policy"
|
||||||
github="https://github.com/gorhill/uBlock/"
|
github="https://github.com/gorhill/uBlock/"
|
||||||
|
@ -110,6 +110,7 @@
|
|||||||
<li>network.predictor.enabled = false</li>
|
<li>network.predictor.enabled = false</li>
|
||||||
<li>network.predictor.enable-prefetch = false</li>
|
<li>network.predictor.enable-prefetch = false</li>
|
||||||
<li>network.prefetch-next = false</li>
|
<li>network.prefetch-next = false</li>
|
||||||
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
<dt>network.IDN_show_punycode = true</dt>
|
<dt>network.IDN_show_punycode = true</dt>
|
||||||
@ -117,6 +118,7 @@
|
|||||||
|
|
||||||
<dt>Looking for TRR, DoH or ESNI?</dt>
|
<dt>Looking for TRR, DoH or ESNI?</dt>
|
||||||
<dd>They have moved to <a href="/providers/dns/#dns">our DNS page</a>.</dd>
|
<dd>They have moved to <a href="/providers/dns/#dns">our DNS page</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
<h3 id="user.js">Firefox user.js Templates</h3>
|
<h3 id="user.js">Firefox user.js Templates</h3>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -190,6 +190,7 @@ We also log how many times this or that tracker has been blocked. We need this i
|
|||||||
data-toggle="tooltip"
|
data-toggle="tooltip"
|
||||||
data-placement="bottom">
|
data-placement="bottom">
|
||||||
<span class="fas fa-globe"></span>
|
<span class="fas fa-globe"></span>
|
||||||
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td><a data-toggle="tooltip" data-placement="bottom" data-original-title='"CZ.NIC is an interest association of legal entities, founded in 1998 by leading providers of Internet services."' href="https://www.nic.cz/page/351/about-association/">Association</a></td>
|
<td><a data-toggle="tooltip" data-placement="bottom" data-original-title='"CZ.NIC is an interest association of legal entities, founded in 1998 by leading providers of Internet services."' href="https://www.nic.cz/page/351/about-association/">Association</a></td>
|
||||||
<td>No</td>
|
<td>No</td>
|
||||||
|
@ -4,7 +4,8 @@
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="alert alert-warning" role="alert">
|
<div class="alert alert-warning" role="alert">
|
||||||
<strong>If you are currently using an Instant Messenger like Telegram, LINE, Viber, <a href="https://www.eff.org/deeplinks/2016/10/where-whatsapp-went-wrong-effs-four-biggest-security-concerns">WhatsApp</a>, or plain SMS, you should pick an alternative here.</strong></div>
|
<strong>If you are currently using an Instant Messenger like Telegram, LINE, Viber, <a href="https://www.eff.org/deeplinks/2016/10/where-whatsapp-went-wrong-effs-four-biggest-security-concerns">WhatsApp</a>, or plain SMS, you should pick an alternative here.</strong>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p>We only recommend instant messenger programs or apps that support <a href="https://en.wikipedia.org/wiki/End-to-end_encryption">end-to-end encryption (E2EE)</a>. When E2EE is used, all transmissions (messages, voice, video, etc.) are encrypted <strong>before</strong> they are sent from your device. E2EE protects both the authenticity and confidentiality of the transmission as they pass through any part of the network (servers, etc.).</p>
|
<p>We only recommend instant messenger programs or apps that support <a href="https://en.wikipedia.org/wiki/End-to-end_encryption">end-to-end encryption (E2EE)</a>. When E2EE is used, all transmissions (messages, voice, video, etc.) are encrypted <strong>before</strong> they are sent from your device. E2EE protects both the authenticity and confidentiality of the transmission as they pass through any part of the network (servers, etc.).</p>
|
||||||
|
|
||||||
@ -60,7 +61,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
|
||||||
<h2 id="federated" class="anchor">
|
<h2 id="federated" class="anchor">
|
||||||
<a href="#federated"><i class="fas fa-link anchor-icon"></i></a>
|
<a href="#federated"><i class="fas fa-link anchor-icon"></i></a>
|
||||||
Federated
|
Federated
|
||||||
@ -111,7 +112,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
|
||||||
<h4>Worth Mentioning</h4>
|
<h4>Worth Mentioning</h4>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -22,6 +22,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<h2>See also</h2>
|
<h2>See also</h2>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<h2 id="other_os" class="anchor"><a href="#other_os"><i class="fas fa-link anchor-icon"></i></a> Other Mobile Operating Systems</h1>
|
<h2 id="other_os" class="anchor"><a href="#other_os"><i class="fas fa-link anchor-icon"></i></a> Other Mobile Operating Systems</h2>
|
||||||
|
|
||||||
{% include legacy/cardv2.html
|
{% include legacy/cardv2.html
|
||||||
title="Ubuntu Touch"
|
title="Ubuntu Touch"
|
||||||
|
@ -95,7 +95,6 @@ layout: default
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row my-5">
|
<div class="row my-5">
|
||||||
|
@ -137,7 +137,6 @@ breadcrumb: "VPN"
|
|||||||
<ul>
|
<ul>
|
||||||
<li>Must self host analytics (no Google Analytics etc). The provider's site must also comply with <a href="https://en.wikipedia.org/wiki/Do_Not_Track">DNT (Do Not Track)</a> for those users who want to opt-out.</li>
|
<li>Must self host analytics (no Google Analytics etc). The provider's site must also comply with <a href="https://en.wikipedia.org/wiki/Do_Not_Track">DNT (Do Not Track)</a> for those users who want to opt-out.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
|
||||||
<p>Must not have any marketing which is irresponsible:</p>
|
<p>Must not have any marketing which is irresponsible:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Making guarantees of protecting anonymity 100%. When someone makes a claim that something is 100% it means there is no certainty for failure. We know users can quite easily deanonymize themselves in a number of ways, eg:</li>
|
<li>Making guarantees of protecting anonymity 100%. When someone makes a claim that something is 100% it means there is no certainty for failure. We know users can quite easily deanonymize themselves in a number of ways, eg:</li>
|
||||||
@ -145,7 +144,7 @@ breadcrumb: "VPN"
|
|||||||
<li>Reusing personal information eg. (email accounts, unique pseudonyms etc) that they accessed without anonymity software (Tor, VPN etc)</li>
|
<li>Reusing personal information eg. (email accounts, unique pseudonyms etc) that they accessed without anonymity software (Tor, VPN etc)</li>
|
||||||
<li><a href="https://www.privacytools.io/browsers/#fingerprint">Browser fingerprinting</a></li>
|
<li><a href="https://www.privacytools.io/browsers/#fingerprint">Browser fingerprinting</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<li>Claim that a single circuit VPN is "more anonymous" than Tor, which is a circuit of 3 or more hops that regularly changes.</a></li>
|
<li>Claim that a single circuit VPN is "more anonymous" than Tor, which is a circuit of 3 or more hops that regularly changes.</li>
|
||||||
<li>Use responsible language, eg it is okay to say that a VPN is "disconnected" or "not connected", however claiming that a user is "exposed", "vulnerable" or "compromised" is needless use of alarming language that may be incorrect. For example the visiting user might be on another VPN provider's service or using Tor.</li>
|
<li>Use responsible language, eg it is okay to say that a VPN is "disconnected" or "not connected", however claiming that a user is "exposed", "vulnerable" or "compromised" is needless use of alarming language that may be incorrect. For example the visiting user might be on another VPN provider's service or using Tor.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user