From 65db9d3feedbb0257b693487aacf9ff6ffac6d99 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 6 Mar 2023 09:00:55 -0600 Subject: [PATCH] Revert some changes from cc69609 (#2073) --- Pipfile.lock | 186 +++++++++---------- config/mkdocs.en.yml | 5 + config/mkdocs.fr.yml | 5 + config/mkdocs.he.yml | 5 + config/mkdocs.nl.yml | 5 + docs/404.md | 2 - docs/about/criteria.md | 2 - docs/about/donate.md | 2 - docs/about/index.md | 2 - docs/about/notices.md | 2 - docs/about/privacy-policy.md | 2 - docs/about/privacytools.md | 2 - docs/about/services.md | 2 - docs/about/statistics.md | 2 - docs/advanced/communication-network-types.md | 2 - docs/advanced/dns-overview.md | 2 - docs/advanced/tor-overview.md | 2 - docs/android.md | 2 - docs/basics/account-creation.md | 2 - docs/basics/account-deletion.md | 2 - docs/basics/common-misconceptions.md | 2 - docs/basics/common-threats.md | 2 - docs/basics/email-security.md | 2 - docs/basics/multi-factor-authentication.md | 2 - docs/basics/passwords-overview.md | 2 - docs/basics/threat-modeling.md | 2 - docs/basics/vpn-overview.md | 2 - docs/calendar.md | 2 - docs/cloud.md | 2 - docs/data-redaction.md | 2 - docs/desktop-browsers.md | 2 - docs/desktop.md | 2 - docs/dns.md | 2 - docs/email-clients.md | 2 - docs/email.md | 2 - docs/encryption.md | 2 - docs/file-sharing.md | 2 - docs/frontends.md | 2 - docs/index.md | 2 - docs/kb-archive.md | 2 - docs/meta/brand.md | 2 - docs/meta/git-recommendations.md | 2 - docs/meta/uploading-images.md | 2 - docs/meta/writing-style.md | 2 - docs/mobile-browsers.md | 2 - docs/multi-factor-authentication.md | 2 - docs/news-aggregators.md | 2 - docs/notebooks.md | 2 - docs/os/android-overview.md | 2 - docs/os/linux-overview.md | 2 - docs/os/qubes-overview.md | 2 - docs/passwords.md | 2 - docs/productivity.md | 2 - docs/real-time-communication.md | 2 - docs/router.md | 2 - docs/search-engines.md | 2 - docs/tools.md | 2 - docs/tor.md | 2 - docs/video-streaming.md | 2 - docs/vpn.md | 2 - modules/mkdocs-material | 2 +- 61 files changed, 108 insertions(+), 210 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 0a9ab43c..391ffd82 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -126,96 +126,84 @@ }, "charset-normalizer": { "hashes": [ - "sha256:00d3ffdaafe92a5dc603cb9bd5111aaa36dfa187c8285c543be562e61b755f6b", - "sha256:024e606be3ed92216e2b6952ed859d86b4cfa52cd5bc5f050e7dc28f9b43ec42", - "sha256:0298eafff88c99982a4cf66ba2efa1128e4ddaca0b05eec4c456bbc7db691d8d", - "sha256:02a51034802cbf38db3f89c66fb5d2ec57e6fe7ef2f4a44d070a593c3688667b", - "sha256:083c8d17153ecb403e5e1eb76a7ef4babfc2c48d58899c98fcaa04833e7a2f9a", - "sha256:0a11e971ed097d24c534c037d298ad32c6ce81a45736d31e0ff0ad37ab437d59", - "sha256:0bf2dae5291758b6f84cf923bfaa285632816007db0330002fa1de38bfcb7154", - "sha256:0c0a590235ccd933d9892c627dec5bc7511ce6ad6c1011fdf5b11363022746c1", - "sha256:0f438ae3532723fb6ead77e7c604be7c8374094ef4ee2c5e03a3a17f1fca256c", - "sha256:109487860ef6a328f3eec66f2bf78b0b72400280d8f8ea05f69c51644ba6521a", - "sha256:11b53acf2411c3b09e6af37e4b9005cba376c872503c8f28218c7243582df45d", - "sha256:12db3b2c533c23ab812c2b25934f60383361f8a376ae272665f8e48b88e8e1c6", - "sha256:14e76c0f23218b8f46c4d87018ca2e441535aed3632ca134b10239dfb6dadd6b", - "sha256:16a8663d6e281208d78806dbe14ee9903715361cf81f6d4309944e4d1e59ac5b", - "sha256:292d5e8ba896bbfd6334b096e34bffb56161c81408d6d036a7dfa6929cff8783", - "sha256:2c03cc56021a4bd59be889c2b9257dae13bf55041a3372d3295416f86b295fb5", - "sha256:2e396d70bc4ef5325b72b593a72c8979999aa52fb8bcf03f701c1b03e1166918", - "sha256:2edb64ee7bf1ed524a1da60cdcd2e1f6e2b4f66ef7c077680739f1641f62f555", - "sha256:31a9ddf4718d10ae04d9b18801bd776693487cbb57d74cc3458a7673f6f34639", - "sha256:356541bf4381fa35856dafa6a965916e54bed415ad8a24ee6de6e37deccf2786", - "sha256:358a7c4cb8ba9b46c453b1dd8d9e431452d5249072e4f56cfda3149f6ab1405e", - "sha256:37f8febc8ec50c14f3ec9637505f28e58d4f66752207ea177c1d67df25da5aed", - "sha256:39049da0ffb96c8cbb65cbf5c5f3ca3168990adf3551bd1dee10c48fce8ae820", - "sha256:39cf9ed17fe3b1bc81f33c9ceb6ce67683ee7526e65fde1447c772afc54a1bb8", - "sha256:3ae1de54a77dc0d6d5fcf623290af4266412a7c4be0b1ff7444394f03f5c54e3", - "sha256:3b590df687e3c5ee0deef9fc8c547d81986d9a1b56073d82de008744452d6541", - "sha256:3e45867f1f2ab0711d60c6c71746ac53537f1684baa699f4f668d4c6f6ce8e14", - "sha256:3fc1c4a2ffd64890aebdb3f97e1278b0cc72579a08ca4de8cd2c04799a3a22be", - "sha256:4457ea6774b5611f4bed5eaa5df55f70abde42364d498c5134b7ef4c6958e20e", - "sha256:44ba614de5361b3e5278e1241fda3dc1838deed864b50a10d7ce92983797fa76", - "sha256:4a8fcf28c05c1f6d7e177a9a46a1c52798bfe2ad80681d275b10dcf317deaf0b", - "sha256:4b0d02d7102dd0f997580b51edc4cebcf2ab6397a7edf89f1c73b586c614272c", - "sha256:502218f52498a36d6bf5ea77081844017bf7982cdbe521ad85e64cabee1b608b", - "sha256:503e65837c71b875ecdd733877d852adbc465bd82c768a067badd953bf1bc5a3", - "sha256:5995f0164fa7df59db4746112fec3f49c461dd6b31b841873443bdb077c13cfc", - "sha256:59e5686dd847347e55dffcc191a96622f016bc0ad89105e24c14e0d6305acbc6", - "sha256:601f36512f9e28f029d9481bdaf8e89e5148ac5d89cffd3b05cd533eeb423b59", - "sha256:608862a7bf6957f2333fc54ab4399e405baad0163dc9f8d99cb236816db169d4", - "sha256:62595ab75873d50d57323a91dd03e6966eb79c41fa834b7a1661ed043b2d404d", - "sha256:70990b9c51340e4044cfc394a81f614f3f90d41397104d226f21e66de668730d", - "sha256:71140351489970dfe5e60fc621ada3e0f41104a5eddaca47a7acb3c1b851d6d3", - "sha256:72966d1b297c741541ca8cf1223ff262a6febe52481af742036a0b296e35fa5a", - "sha256:74292fc76c905c0ef095fe11e188a32ebd03bc38f3f3e9bcb85e4e6db177b7ea", - "sha256:761e8904c07ad053d285670f36dd94e1b6ab7f16ce62b9805c475b7aa1cffde6", - "sha256:772b87914ff1152b92a197ef4ea40efe27a378606c39446ded52c8f80f79702e", - "sha256:79909e27e8e4fcc9db4addea88aa63f6423ebb171db091fb4373e3312cb6d603", - "sha256:7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24", - "sha256:7eb33a30d75562222b64f569c642ff3dc6689e09adda43a082208397f016c39a", - "sha256:81d6741ab457d14fdedc215516665050f3822d3e56508921cc7239f8c8e66a58", - "sha256:8499ca8f4502af841f68135133d8258f7b32a53a1d594aa98cc52013fff55678", - "sha256:84c3990934bae40ea69a82034912ffe5a62c60bbf6ec5bc9691419641d7d5c9a", - "sha256:87701167f2a5c930b403e9756fab1d31d4d4da52856143b609e30a1ce7160f3c", - "sha256:88600c72ef7587fe1708fd242b385b6ed4b8904976d5da0893e31df8b3480cb6", - "sha256:8ac7b6a045b814cf0c47f3623d21ebd88b3e8cf216a14790b455ea7ff0135d18", - "sha256:8b8af03d2e37866d023ad0ddea594edefc31e827fee64f8de5611a1dbc373174", - "sha256:8c7fe7afa480e3e82eed58e0ca89f751cd14d767638e2550c77a92a9e749c317", - "sha256:8eade758719add78ec36dc13201483f8e9b5d940329285edcd5f70c0a9edbd7f", - "sha256:911d8a40b2bef5b8bbae2e36a0b103f142ac53557ab421dc16ac4aafee6f53dc", - "sha256:93ad6d87ac18e2a90b0fe89df7c65263b9a99a0eb98f0a3d2e079f12a0735837", - "sha256:95dea361dd73757c6f1c0a1480ac499952c16ac83f7f5f4f84f0658a01b8ef41", - "sha256:9ab77acb98eba3fd2a85cd160851816bfce6871d944d885febf012713f06659c", - "sha256:9cb3032517f1627cc012dbc80a8ec976ae76d93ea2b5feaa9d2a5b8882597579", - "sha256:9cf4e8ad252f7c38dd1f676b46514f92dc0ebeb0db5552f5f403509705e24753", - "sha256:9d9153257a3f70d5f69edf2325357251ed20f772b12e593f3b3377b5f78e7ef8", - "sha256:a152f5f33d64a6be73f1d30c9cc82dfc73cec6477ec268e7c6e4c7d23c2d2291", - "sha256:a16418ecf1329f71df119e8a65f3aa68004a3f9383821edcb20f0702934d8087", - "sha256:a60332922359f920193b1d4826953c507a877b523b2395ad7bc716ddd386d866", - "sha256:a8d0fc946c784ff7f7c3742310cc8a57c5c6dc31631269876a88b809dbeff3d3", - "sha256:ab5de034a886f616a5668aa5d098af2b5385ed70142090e2a31bcbd0af0fdb3d", - "sha256:c22d3fe05ce11d3671297dc8973267daa0f938b93ec716e12e0f6dee81591dc1", - "sha256:c2ac1b08635a8cd4e0cbeaf6f5e922085908d48eb05d44c5ae9eabab148512ca", - "sha256:c512accbd6ff0270939b9ac214b84fb5ada5f0409c44298361b2f5e13f9aed9e", - "sha256:c75ffc45f25324e68ab238cb4b5c0a38cd1c3d7f1fb1f72b5541de469e2247db", - "sha256:c95a03c79bbe30eec3ec2b7f076074f4281526724c8685a42872974ef4d36b72", - "sha256:cadaeaba78750d58d3cc6ac4d1fd867da6fc73c88156b7a3212a3cd4819d679d", - "sha256:cd6056167405314a4dc3c173943f11249fa0f1b204f8b51ed4bde1a9cd1834dc", - "sha256:db72b07027db150f468fbada4d85b3b2729a3db39178abf5c543b784c1254539", - "sha256:df2c707231459e8a4028eabcd3cfc827befd635b3ef72eada84ab13b52e1574d", - "sha256:e62164b50f84e20601c1ff8eb55620d2ad25fb81b59e3cd776a1902527a788af", - "sha256:e696f0dd336161fca9adbb846875d40752e6eba585843c768935ba5c9960722b", - "sha256:eaa379fcd227ca235d04152ca6704c7cb55564116f8bc52545ff357628e10602", - "sha256:ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f", - "sha256:f4c39b0e3eac288fedc2b43055cfc2ca7a60362d0e5e87a637beac5d801ef478", - "sha256:f5057856d21e7586765171eac8b9fc3f7d44ef39425f85dbcccb13b3ebea806c", - "sha256:f6f45710b4459401609ebebdbcfb34515da4fc2aa886f95107f556ac69a9147e", - "sha256:f97e83fa6c25693c7a35de154681fcc257c1c41b38beb0304b9c4d2d9e164479", - "sha256:f9d0c5c045a3ca9bedfc35dca8526798eb91a07aa7a2c0fee134c6c6f321cbd7", - "sha256:ff6f3db31555657f3163b15a6b7c6938d08df7adbfc9dd13d9d19edad678f1e8" + "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6", + "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1", + "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e", + "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373", + "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62", + "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230", + "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be", + "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c", + "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0", + "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448", + "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f", + "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649", + "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d", + "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0", + "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706", + "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a", + "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59", + "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23", + "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5", + "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb", + "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e", + "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e", + "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c", + "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28", + "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d", + "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41", + "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974", + "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce", + "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f", + "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1", + "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d", + "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8", + "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017", + "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31", + "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7", + "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8", + "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e", + "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14", + "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd", + "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d", + "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795", + "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b", + "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b", + "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b", + "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203", + "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f", + "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19", + "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1", + "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a", + "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac", + "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9", + "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0", + "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137", + "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f", + "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6", + "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5", + "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909", + "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f", + "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0", + "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324", + "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755", + "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb", + "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854", + "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c", + "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60", + "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84", + "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0", + "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b", + "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1", + "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531", + "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1", + "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11", + "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326", + "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df", + "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab" ], - "version": "==3.0.1" + "markers": "python_version >= '3.7'", + "version": "==3.1.0" }, "click": { "hashes": [ @@ -485,11 +473,11 @@ }, "mkdocs-git-revision-date-localized-plugin": { "hashes": [ - "sha256:38517e2084229da1a1b9460e846c2748d238c2d79efd405d1b9174a87bd81d79", - "sha256:4ba0e49abea3e9f6ee26e2623ff7283873da657471c61f1d0cfbb986f403316d" + "sha256:540b9c930d8d48630c090b72ac2c3900ac2ed0799b23738a33b88e31f5198fe7", + "sha256:7752edd7c4dcaa9383e9a5b6a4f729831a62d604b0c43b319331127720c6a2bf" ], "index": "pypi", - "version": "==1.1.0" + "version": "==1.2.0" }, "mkdocs-macros-plugin": { "hashes": [ @@ -501,7 +489,7 @@ }, "mkdocs-material": { "path": "./modules/mkdocs-material", - "version": "==9.1.0+insiders.4.32.2" + "version": "==9.1.1+insiders.4.32.2" }, "mkdocs-material-extensions": { "hashes": [ @@ -610,11 +598,11 @@ }, "pipdeptree": { "hashes": [ - "sha256:cd167f38264c44ed41d3de0e8d7f47d4fbcbe6592587266e0219b8c056416c6b", - "sha256:ef17672a0ec47ae97ae9d50f98eabe209609ffd08e8b4abdc2e8e20bf499b151" + "sha256:41c9fa55381dedcde3748712536b3d431931090a74f829916cb2264849c1587d", + "sha256:787c994f7d2cff9c3d55750590fd212dabc8ff87e4690624eabb449a49dfd41d" ], "markers": "python_version >= '3.7'", - "version": "==2.5.0" + "version": "==2.5.2" }, "pycparser": { "hashes": [ @@ -633,11 +621,11 @@ }, "pymdown-extensions": { "hashes": [ - "sha256:c3d804eb4a42b85bafb5f36436342a5ad38df03878bb24db8855a4aa8b08b765", - "sha256:ebb33069bafcb64d5f5988043331d4ea4929325dc678a6bcf247ddfcf96499f8" + "sha256:31eaa76ce6f96aabfcea98787c2fff2c5c0611b20a53a94213970cfbf05f02b8", + "sha256:562c38eee4ce3f101ce631b804bfc2177a8a76c7e4dc908871fb6741a90257a7" ], "markers": "python_version >= '3.7'", - "version": "==9.9.2" + "version": "==9.10" }, "pyquery": { "hashes": [ diff --git a/config/mkdocs.en.yml b/config/mkdocs.en.yml index 0a5c3191..f9e607df 100644 --- a/config/mkdocs.en.yml +++ b/config/mkdocs.en.yml @@ -67,6 +67,11 @@ plugins: cards_font: Public Sans cache_dir: .cache/plugin/social-en +markdown_extensions: + pymdownx.snippets: + auto_append: + - includes/abbreviations.en.txt + nav: - Home: 'index.md' - Knowledge Base: diff --git a/config/mkdocs.fr.yml b/config/mkdocs.fr.yml index 61841070..da365e3c 100644 --- a/config/mkdocs.fr.yml +++ b/config/mkdocs.fr.yml @@ -67,6 +67,11 @@ plugins: cards_font: Public Sans cache_dir: .cache/plugin/social-fr +markdown_extensions: + pymdownx.snippets: + auto_append: + - includes/abbreviations.fr.txt + nav: - Accueil: 'index.md' - Base de connaissances: diff --git a/config/mkdocs.he.yml b/config/mkdocs.he.yml index c848727e..387d39c3 100644 --- a/config/mkdocs.he.yml +++ b/config/mkdocs.he.yml @@ -71,6 +71,11 @@ plugins: cards_font: Suez One cache_dir: .cache/plugin/social-he +markdown_extensions: + pymdownx.snippets: + auto_append: + - includes/abbreviations.he.txt + nav: - "דף הבית": 'index.md' - "ידע בסיסי": diff --git a/config/mkdocs.nl.yml b/config/mkdocs.nl.yml index 12e65393..3690bc1e 100644 --- a/config/mkdocs.nl.yml +++ b/config/mkdocs.nl.yml @@ -67,6 +67,11 @@ plugins: cards_font: Public Sans cache_dir: .cache/plugin/social-nl +markdown_extensions: + pymdownx.snippets: + auto_append: + - includes/abbreviations.nl.txt + nav: - Home: 'index.md' - Kennisbank: diff --git a/docs/404.md b/docs/404.md index 563815b9..6c86dfa8 100644 --- a/docs/404.md +++ b/docs/404.md @@ -16,5 +16,3 @@ We couldn't find the page you were looking for! Maybe you were looking for one o - [Best VPN Providers](vpn.md) - [Privacy Guides Forum](https://discuss.privacyguides.net) - [Our Blog](https://blog.privacyguides.org) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/criteria.md b/docs/about/criteria.md index e132b294..3084230b 100644 --- a/docs/about/criteria.md +++ b/docs/about/criteria.md @@ -38,5 +38,3 @@ We have these requirements in regard to developers which wish to submit their pr - Must state what the exact threat model is with their project. - It should be clear to potential users what the project can provide, and what it cannot. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/donate.md b/docs/about/donate.md index b737de2e..a5c81222 100644 --- a/docs/about/donate.md +++ b/docs/about/donate.md @@ -43,5 +43,3 @@ Privacy Guides is a **non-profit** organization. We use donations for a variety : We occasionally purchase products and services for the purposes of testing our [recommended tools](../tools.md). We are still working with our fiscal host (the Open Collective Foundation) to receive cryptocurrency donations, at the moment the accounting is unfeasible for many smaller transactions, but this should change in the future. In the meantime, if you wish to make a sizable (> $100) cryptocurrency donation, please reach out to [jonah@privacyguides.org](mailto:jonah@privacyguides.org). - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/index.md b/docs/about/index.md index bc10946b..7d2e59e6 100644 --- a/docs/about/index.md +++ b/docs/about/index.md @@ -86,5 +86,3 @@ Our team members review all changes made to the website and handle administrativ :fontawesome-brands-creative-commons: :fontawesome-brands-creative-commons-by: :fontawesome-brands-creative-commons-nd: Unless otherwise noted, the original content on this website is made available under the [Creative Commons Attribution-NoDerivatives 4.0 International Public License](https://github.com/privacyguides/privacyguides.org/blob/main/LICENSE). This means that you are free to copy and redistribute the material in any medium or format for any purpose, even commercially; as long as you give appropriate credit to `Privacy Guides (www.privacyguides.org)` and provide a link to the license. You may do so in any reasonable manner, but not in any way that suggests Privacy Guides endorses you or your use. If you remix, transform, or build upon the content of this website, you may not distribute the modified material. This license is in place to prevent people from sharing our work without giving proper credit, and to prevent people from modifying our work in a way that could be used to mislead people. If you find the terms of this license too restrictive for the project you're working on, please reach out to us at `jonah@privacyguides.org`. We are happy to provide alternative licensing options for well-intentioned projects in the privacy space! - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/notices.md b/docs/about/notices.md index 4227867f..63b443d2 100644 --- a/docs/about/notices.md +++ b/docs/about/notices.md @@ -41,5 +41,3 @@ You must not conduct any systematic or automated data collection activities on o * Scraping * Data Mining * 'Framing' (IFrames) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/privacy-policy.md b/docs/about/privacy-policy.md index 249e71fb..84bd11de 100644 --- a/docs/about/privacy-policy.md +++ b/docs/about/privacy-policy.md @@ -59,5 +59,3 @@ In France it's the Commission Nationale de l'Informatique et des Libertés which We will post any new versions of this statement [here](privacy-policy.md). We may change how we announce changes in future versions of this document. In the meantime we may update our contact information at any time without announcing a change. Please refer to the [Privacy Policy](privacy-policy.md) for the latest contact information at any time. A full revision [history](https://github.com/privacyguides/privacyguides.org/commits/main/docs/about/privacy-policy.md) of this page can be found on GitHub. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/privacytools.md b/docs/about/privacytools.md index 2660b519..182b43ea 100644 --- a/docs/about/privacytools.md +++ b/docs/about/privacytools.md @@ -115,5 +115,3 @@ This topic has been discussed extensively within our communities in various loca - [Apr 2, 2022 response by u/dng99 to PrivacyTools' accusatory blog post](https://www.reddit.com/comments/tuo7mm/comment/i35kw5a/) - [May 16, 2022 response by @TommyTran732 on Twitter](https://twitter.com/TommyTran732/status/1526153497984618496) - [Sep 3, 2022 post on Techlore's forum by @dngray](https://discuss.techlore.tech/t/has-anyone-seen-this-video-wondering-your-thoughts/792/20) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/services.md b/docs/about/services.md index 6206caa9..0307723a 100644 --- a/docs/about/services.md +++ b/docs/about/services.md @@ -36,5 +36,3 @@ Access may be granted upon request to Privacy Guides team members, Matrix modera - Availability: Semi-Public We host Invidious primarily to serve embedded YouTube videos on our website, this instance is not intended for general-purpose use and may be limited at any time. - Source: [github.com/iv-org/invidious](https://github.com/iv-org/invidious) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/about/statistics.md b/docs/about/statistics.md index e62d152c..1aa20129 100644 --- a/docs/about/statistics.md +++ b/docs/about/statistics.md @@ -58,5 +58,3 @@ title: Traffic Statistics }) }) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/advanced/communication-network-types.md b/docs/advanced/communication-network-types.md index 92c36167..a41ff542 100644 --- a/docs/advanced/communication-network-types.md +++ b/docs/advanced/communication-network-types.md @@ -100,5 +100,3 @@ Self-hosting a node in an anonymous routing network does not provide the hoster - Less reliable if nodes are selected by randomized routing, some nodes may be very far from the sender and receiver, adding latency or even failing to transmit messages if one of the nodes goes offline. - More complex to get started, as the creation and secured backup of a cryptographic private key is required. - Just like other decentralized platforms, adding features is more complex for developers than on a centralized platform. Hence, features may be lacking or incompletely implemented, such as offline message relaying or message deletion. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/advanced/dns-overview.md b/docs/advanced/dns-overview.md index fb30303e..ea6dee14 100644 --- a/docs/advanced/dns-overview.md +++ b/docs/advanced/dns-overview.md @@ -304,5 +304,3 @@ The [EDNS Client Subnet](https://en.wikipedia.org/wiki/EDNS_Client_Subnet) is a It's intended to "speed up" delivery of data by giving the client an answer that belongs to a server that is close to them such as a [content delivery network](https://en.wikipedia.org/wiki/Content_delivery_network), which are often used in video streaming and serving JavaScript web apps. This feature does come at a privacy cost, as it tells the DNS server some information about the client's location. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/advanced/tor-overview.md b/docs/advanced/tor-overview.md index c8e21573..4658729a 100644 --- a/docs/advanced/tor-overview.md +++ b/docs/advanced/tor-overview.md @@ -77,5 +77,3 @@ If you wish to use Tor for browsing the web, we only recommend the **official** - [Tor Browser User Manual](https://tb-manual.torproject.org) - [How Tor Works - Computerphile](https://invidious.privacyguides.net/embed/QRYzre4bf7I?local=true) (YouTube) - [Tor Onion Services - Computerphile](https://invidious.privacyguides.net/embed/lVcbq_a5N9I?local=true) (YouTube) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/android.md b/docs/android.md index 041b1656..623ea637 100644 --- a/docs/android.md +++ b/docs/android.md @@ -351,5 +351,3 @@ That said, the [F-Droid](https://f-droid.org/en/packages/) and [IzzyOnDroid](htt - Applications on this page must not be applicable to any other software category on the site. - General applications should extend or replace core system functionality. - Applications should receive regular updates and maintenance. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/account-creation.md b/docs/basics/account-creation.md index 6554931f..275a8e0f 100644 --- a/docs/basics/account-creation.md +++ b/docs/basics/account-creation.md @@ -78,5 +78,3 @@ In many cases you will need to provide a number that you can receive SMS or call ### Username and password Some services allow you to register without using an email address and only require you to set a username and password. These services may provide increased anonymity when combined with a VPN or Tor. Keep in mind that for these accounts there will most likely be **no way to recover your account** in the event you forget your username or password. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/account-deletion.md b/docs/basics/account-deletion.md index d2acad68..b9b3bf57 100644 --- a/docs/basics/account-deletion.md +++ b/docs/basics/account-deletion.md @@ -59,5 +59,3 @@ Even when you are able to delete an account, there is no guarantee that all your ## Avoid New Accounts As the old saying goes, "an ounce of prevention is worth a pound of cure." Whenever you feel tempted to sign up for a new account, ask yourself, "Do I really need this? Can I accomplish what I need to without an account?" It can often be much harder to delete an account than to create one. And even after deleting or changing the info on your account, there might be a cached version from a third-party—like the [Internet Archive](https://archive.org/). Avoid the temptation when you're able to—your future self will thank you! - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/common-misconceptions.md b/docs/basics/common-misconceptions.md index 5ebcbc64..8dee95f4 100644 --- a/docs/basics/common-misconceptions.md +++ b/docs/basics/common-misconceptions.md @@ -57,5 +57,3 @@ One of the clearest threat models is one where people *know who you are* and one Using Tor can help with this. It is also worth noting that greater anonymity is possible through asynchronous communication: Real-time communication is vulnerable to analysis of typing patterns (i.e. more than a paragraph of text, distributed on a forum, via email, etc.) [^1]: One notable example of this is the [2021 incident in which University of Minnesota researchers introduced three vulnerabilities into the Linux kernel development project](https://cse.umn.edu/cs/linux-incident). - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/common-threats.md b/docs/basics/common-threats.md index d2e71842..332f7e6d 100644 --- a/docs/basics/common-threats.md +++ b/docs/basics/common-threats.md @@ -145,5 +145,3 @@ You must always consider the risks of trying to bypass censorship, the potential [^3]: Wikipedia: [*Surveillance capitalism*](https://en.wikipedia.org/wiki/Surveillance_capitalism) [^4]: "[Enumerating badness](https://www.ranum.com/security/computer_security/editorials/dumb/)" (or, "listing all the bad things that we know about"), as many adblockers and antivirus programs do, fails to adequately protect you from new and unknown threats because they have not yet been added to the filter list. You should also employ other mitigation techniques. [^5]: United Nations: [*Universal Declaration of Human Rights*](https://www.un.org/en/about-us/universal-declaration-of-human-rights). - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/email-security.md b/docs/basics/email-security.md index f714e3e6..f2a99a3d 100644 --- a/docs/basics/email-security.md +++ b/docs/basics/email-security.md @@ -38,5 +38,3 @@ Email metadata is protected from outside observers with [Opportunistic TLS](http ### Why Can't Metadata be E2EE? Email metadata is crucial to the most basic functionality of email (where it came from, and where it has to go). E2EE was not built into the email protocols originally, instead requiring add-on software like OpenPGP. Because OpenPGP messages still have to work with traditional email providers, it cannot encrypt email metadata, only the message body itself. That means that even when using OpenPGP, outside observers can see lots of information about your messages, such as who you're emailing, the subject lines, when you're emailing, etc. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/multi-factor-authentication.md b/docs/basics/multi-factor-authentication.md index db4dcdac..690cfcf0 100644 --- a/docs/basics/multi-factor-authentication.md +++ b/docs/basics/multi-factor-authentication.md @@ -161,5 +161,3 @@ SSH MFA can also be set up using TOTP. DigitalOcean has provided a tutorial [How ### KeePass (and KeePassXC) KeePass and KeePassXC databases can be secured using Challenge-Response or HOTP as a second-factor authentication. Yubico has provided a document for KeePass [Using Your YubiKey with KeePass](https://support.yubico.com/hc/en-us/articles/360013779759-Using-Your-YubiKey-with-KeePass) and there is also one on the [KeePassXC](https://keepassxc.org/docs/#faq-yubikey-2fa) website. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/passwords-overview.md b/docs/basics/passwords-overview.md index 9c8ee03f..eb587265 100644 --- a/docs/basics/passwords-overview.md +++ b/docs/basics/passwords-overview.md @@ -108,5 +108,3 @@ There are many good options to choose from, both cloud-based and local. Choose o ### Backups You should store an [encrypted](../encryption.md) backup of your passwords on multiple storage devices or a cloud storage provider. This can help you access your passwords if something happens to your primary device or the service you are using. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/threat-modeling.md b/docs/basics/threat-modeling.md index 25e1948a..cdcdec91 100644 --- a/docs/basics/threat-modeling.md +++ b/docs/basics/threat-modeling.md @@ -102,5 +102,3 @@ For people looking to increase their privacy and security online, we've compiled ## Sources - [EFF Surveillance Self Defense: Your Security Plan](https://ssd.eff.org/en/module/your-security-plan) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/basics/vpn-overview.md b/docs/basics/vpn-overview.md index 97875a78..f0744ca1 100644 --- a/docs/basics/vpn-overview.md +++ b/docs/basics/vpn-overview.md @@ -74,5 +74,3 @@ For situations like these, or if you have another compelling reason, the VPN pro - [Free VPN App Investigation](https://www.top10vpn.com/free-vpn-app-investigation/) - [Hidden VPN owners unveiled: 101 VPN products run by just 23 companies](https://vpnpro.com/blog/hidden-vpn-owners-unveiled-97-vpns-23-companies/) - [This Chinese company is secretly behind 24 popular apps seeking dangerous permissions](https://vpnpro.com/blog/chinese-company-secretly-behind-popular-apps-seeking-dangerous-permissions/) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/calendar.md b/docs/calendar.md index 10e25eb8..c0dedcf2 100644 --- a/docs/calendar.md +++ b/docs/calendar.md @@ -66,5 +66,3 @@ Calendars contain some of your most sensitive data; use products that implement Our best-case criteria represents what we would like to see from the perfect project in this category. Our recommendations may not include any or all of this functionality, but those which do may rank higher than others on this page. - Should integrate with native OS calendar and contact management apps if applicable. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/cloud.md b/docs/cloud.md index 5385a4eb..07af6194 100644 --- a/docs/cloud.md +++ b/docs/cloud.md @@ -57,5 +57,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - These clients should integrate with native OS tools for cloud storage providers, such as Files app integration on iOS, or DocumentsProvider functionality on Android. - Should support easy file-sharing with other users. - Should offer at least basic file preview and editing functionality on the web interface. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/data-redaction.md b/docs/data-redaction.md index ef4affdd..b905a349 100644 --- a/docs/data-redaction.md +++ b/docs/data-redaction.md @@ -141,5 +141,3 @@ The app offers multiple ways to erase metadata from images. Namely: - Apps developed for open-source operating systems must be open-source. - Apps must be free and should not include ads or other limitations. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/desktop-browsers.md b/docs/desktop-browsers.md index b39b85bd..87035443 100644 --- a/docs/desktop-browsers.md +++ b/docs/desktop-browsers.md @@ -258,5 +258,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - Must not replicate built-in browser or OS functionality. - Must directly impact user privacy, i.e. must not simply provide information. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/desktop.md b/docs/desktop.md index 0dd0d179..fbc73f94 100644 --- a/docs/desktop.md +++ b/docs/desktop.md @@ -179,5 +179,3 @@ Our recommended operating systems: - Must support full-disk encryption during installation. - Must not freeze regular releases for more than 1 year. We [do not recommend](os/linux-overview.md#release-cycle) "Long Term Support" or "stable" distro releases for desktop usage. - Must support a wide variety of hardware. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/dns.md b/docs/dns.md index 27441888..0f95150b 100644 --- a/docs/dns.md +++ b/docs/dns.md @@ -138,5 +138,3 @@ A self-hosted DNS solution is useful for providing filtering on controlled platf [:octicons-info-16:](https://docs.pi-hole.net/){ .card-link title=Documentation} [:octicons-code-16:](https://github.com/pi-hole/pi-hole){ .card-link title="Source Code" } [:octicons-heart-16:](https://pi-hole.net/donate){ .card-link title=Contribute } - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/email-clients.md b/docs/email-clients.md index ca1e44d7..bdc839ba 100644 --- a/docs/email-clients.md +++ b/docs/email-clients.md @@ -234,5 +234,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - Should not collect any telemetry by default. - Should support OpenPGP natively, i.e. without extensions. - Should support storing OpenPGP encrypted emails locally. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/email.md b/docs/email.md index fd904e4f..ad03545f 100644 --- a/docs/email.md +++ b/docs/email.md @@ -483,5 +483,3 @@ Must not have any marketing which is irresponsible: ### Additional Functionality While not strictly requirements, there are some other convenience or privacy factors we looked into when determining which providers to recommend. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/encryption.md b/docs/encryption.md index f979d6b2..f130a214 100644 --- a/docs/encryption.md +++ b/docs/encryption.md @@ -351,5 +351,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - Operating System (FDE) encryption apps should utilize hardware security such as a TPM or Secure Enclave. - File encryption apps should have first- or third-party support for mobile platforms. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/file-sharing.md b/docs/file-sharing.md index 9d02a307..57c0c16a 100644 --- a/docs/file-sharing.md +++ b/docs/file-sharing.md @@ -143,5 +143,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - Has mobile clients for iOS and Android, which at least support document previews. - Supports photo backup from iOS and Android, and optionally supports file/folder sync on Android. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/frontends.md b/docs/frontends.md index 4e496f60..5f4d7c28 100644 --- a/docs/frontends.md +++ b/docs/frontends.md @@ -264,5 +264,3 @@ Recommended frontends... We only consider frontends for websites which are... - Not normally accessible without JavaScript. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/index.md b/docs/index.md index 888d64f4..8b323bf3 100644 --- a/docs/index.md +++ b/docs/index.md @@ -39,5 +39,3 @@ Trying to protect all your data from everyone all the time is impractical, expen [:material-hand-coin-outline:](about/donate.md){ title="Support the project" } It's important for a website like Privacy Guides to always stay up-to-date. We need our audience to keep an eye on software updates for the applications listed on our site and follow recent news about providers that we recommend. It's hard to keep up with the fast pace of the internet, but we try our best. If you spot an error, think a provider should not be listed, notice a qualified provider is missing, believe a browser plugin is no longer the best choice, or uncover any other issue, please let us know. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/kb-archive.md b/docs/kb-archive.md index 619f16a7..483f3ef3 100644 --- a/docs/kb-archive.md +++ b/docs/kb-archive.md @@ -13,5 +13,3 @@ Some pages that used to be in our knowledge base can now be found on our blog: - [Secure Data Erasure](https://blog.privacyguides.org/2022/05/25/secure-data-erasure/) - [Integrating Metadata Removal](https://blog.privacyguides.org/2022/04/09/integrating-metadata-removal/) - [iOS Configuration Guide](https://blog.privacyguides.org/2022/10/22/ios-configuration-guide/) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/meta/brand.md b/docs/meta/brand.md index 9cb0931f..53cb9ac4 100644 --- a/docs/meta/brand.md +++ b/docs/meta/brand.md @@ -20,5 +20,3 @@ Additional branding guidelines can be found at [github.com/privacyguides/brand]( "Privacy Guides" and the shield logo are trademarks owned by Jonah Aragon, unlimited usage is granted to the Privacy Guides project. Without waiving any of its rights, Privacy Guides does not advise others on the scope of its intellectual property rights. Privacy Guides does not permit or consent to any use of its trademarks in any manner that is likely to cause confusion by implying association with or sponsorship by Privacy Guides. If you are aware of any such use, please contact Jonah Aragon at jonah@privacyguides.org. Consult your legal counsel if you have questions. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/meta/git-recommendations.md b/docs/meta/git-recommendations.md index 41450368..f3c0e976 100644 --- a/docs/meta/git-recommendations.md +++ b/docs/meta/git-recommendations.md @@ -43,5 +43,3 @@ If you are working on your own branch, run these commands before submitting a PR git fetch origin git rebase origin/main ``` - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/meta/uploading-images.md b/docs/meta/uploading-images.md index 4617ab41..55f136f8 100644 --- a/docs/meta/uploading-images.md +++ b/docs/meta/uploading-images.md @@ -87,5 +87,3 @@ scour --set-precision=5 \ --protect-ids-noninkscape \ input.svg output.svg ``` - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/meta/writing-style.md b/docs/meta/writing-style.md index bbc2c369..12455ec8 100644 --- a/docs/meta/writing-style.md +++ b/docs/meta/writing-style.md @@ -85,5 +85,3 @@ Source: [plainlanguage.gov](https://www.plainlanguage.gov/guidelines/conversatio > - “must not” for a prohibition > - “may” for a discretionary action > - “should” for a recommendation - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/mobile-browsers.md b/docs/mobile-browsers.md index cc44bf19..b4c1193e 100644 --- a/docs/mobile-browsers.md +++ b/docs/mobile-browsers.md @@ -188,5 +188,3 @@ Additional filter lists do slow things down and may increase your attack surface - Must not replicate built-in browser or OS functionality. - Must directly impact user privacy, i.e. must not simply provide information. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/multi-factor-authentication.md b/docs/multi-factor-authentication.md index 018469b5..c0ea71c5 100644 --- a/docs/multi-factor-authentication.md +++ b/docs/multi-factor-authentication.md @@ -139,5 +139,3 @@ We highly recommend that you use mobile TOTP apps instead of desktop alternative - Must not require internet connectivity. - Must not sync to a third-party cloud sync/backup service. - **Optional** E2EE sync support with OS-native tools is acceptable, e.g. encrypted sync via iCloud. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/news-aggregators.md b/docs/news-aggregators.md index 7f648171..39c4b614 100644 --- a/docs/news-aggregators.md +++ b/docs/news-aggregators.md @@ -169,5 +169,3 @@ You can subscribe YouTube channels without logging in and associating usage info ```text https://www.youtube.com/feeds/videos.xml?channel_id=[CHANNEL ID] ``` - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/notebooks.md b/docs/notebooks.md index ed45c2b5..7977f35a 100644 --- a/docs/notebooks.md +++ b/docs/notebooks.md @@ -112,5 +112,3 @@ Cryptee offers 100MB of storage for free, with paid options if you need more. Si - Local backup/sync functionality should support encryption. - Cloud-based platforms should support document sharing. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/os/android-overview.md b/docs/os/android-overview.md index bd95f5dc..5a2f4295 100644 --- a/docs/os/android-overview.md +++ b/docs/os/android-overview.md @@ -165,5 +165,3 @@ You will either be given the option to delete your advertising ID or to *Opt out [SafetyNet](https://developer.android.com/training/safetynet/attestation) and the [Play Integrity APIs](https://developer.android.com/google/play/integrity) are generally used for [banking apps](https://grapheneos.org/usage#banking-apps). Many banking apps will work fine in GrapheneOS with sandboxed Play services, however some non-financial apps have their own crude anti-tampering mechanisms which might fail. GrapheneOS passes the `basicIntegrity` check, but not the certification check `ctsProfileMatch`. Devices with Android 8 or later have hardware attestation support which cannot be bypassed without leaked keys or serious vulnerabilities. As for Google Wallet, we don't recommend this due to their [privacy policy](https://payments.google.com/payments/apis-secure/get_legal_document?ldo=0&ldt=privacynotice&ldl=en), which states you must opt-out if you don't want your credit rating and personal information shared with affiliate marketing services. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/os/linux-overview.md b/docs/os/linux-overview.md index c3611beb..dd2119c7 100644 --- a/docs/os/linux-overview.md +++ b/docs/os/linux-overview.md @@ -138,5 +138,3 @@ The Fedora Project [counts](https://fedoraproject.org/wiki/Changes/DNF_Better_Co This [option](https://dnf.readthedocs.io/en/latest/conf_ref.html#options-for-both-main-and-repo) is currently off by default. We recommend adding `countme=false` to `/etc/dnf/dnf.conf` just in case it is enabled in the future. On systems that use `rpm-ostree` such as Silverblue, the countme option is disabled by masking the [rpm-ostree-countme](https://fedoramagazine.org/getting-better-at-counting-rpm-ostree-based-systems/) timer. openSUSE also uses a [unique ID](https://en.opensuse.org/openSUSE:Statistics) to count systems, which can be disabled by deleting the `/var/lib/zypp/AnonymousUniqueId` file. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/os/qubes-overview.md b/docs/os/qubes-overview.md index 9bcef13f..c3d568c8 100644 --- a/docs/os/qubes-overview.md +++ b/docs/os/qubes-overview.md @@ -51,5 +51,3 @@ For additional information we encourage you to consult the extensive Qubes OS do - J. Rutkowska: [*Software compartmentalization vs. physical separation*](https://invisiblethingslab.com/resources/2014/Software_compartmentalization_vs_physical_separation.pdf) - J. Rutkowska: [*Partitioning my digital life into security domains*](https://blog.invisiblethings.org/2011/03/13/partitioning-my-digital-life-into.html) - Qubes OS: [*Related Articles*](https://www.qubes-os.org/news/categories/#articles) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/passwords.md b/docs/passwords.md index 75b9ce13..ecd60ecc 100644 --- a/docs/passwords.md +++ b/docs/passwords.md @@ -226,5 +226,3 @@ These products are minimal password managers that can be used within scripting a We are working on establishing defined criteria for every section of our site, and this may be subject to change. If you have any questions about our criteria, please [ask on our forum](https://discuss.privacyguides.net/latest) and don't assume we didn't consider something when making our recommendations if it is not listed here. There are many factors considered and discussed when we recommend a project, and documenting every single one is a work-in-progress. - Must be cross-platform. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/productivity.md b/docs/productivity.md index d945b2fc..1a830833 100644 --- a/docs/productivity.md +++ b/docs/productivity.md @@ -151,5 +151,3 @@ In general, we define office suites as applications which could reasonably act a [:octicons-server-16:](https://privatebin.info/directory/){ .card-link title="Public Instances"} [:octicons-info-16:](https://github.com/PrivateBin/PrivateBin/wiki/FAQ){ .card-link title=Documentation} [:octicons-code-16:](https://github.com/PrivateBin/PrivateBin){ .card-link title="Source Code" } - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/real-time-communication.md b/docs/real-time-communication.md index a5ca3ab6..bd48d685 100644 --- a/docs/real-time-communication.md +++ b/docs/real-time-communication.md @@ -191,5 +191,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - Should be decentralized, i.e. federated or P2P. - Should use E2EE for all messages by default. - Should support Linux, macOS, Windows, Android, and iOS. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/router.md b/docs/router.md index 9e8646ff..06019eba 100644 --- a/docs/router.md +++ b/docs/router.md @@ -46,5 +46,3 @@ OPNsense was originally developed as a fork of [pfSense](https://en.wikipedia.or - Must be open source. - Must receive regular updates. - Must support a wide variety of hardware. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/search-engines.md b/docs/search-engines.md index 9b3e94ec..c60d7e67 100644 --- a/docs/search-engines.md +++ b/docs/search-engines.md @@ -104,5 +104,3 @@ Our best-case criteria represents what we would like to see from the perfect pro - Should be based on open-source software. - Should not block Tor exit node IP addresses. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/tools.md b/docs/tools.md index 499edb41..7eeceb72 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -439,5 +439,3 @@ We [recommend](dns.md#recommended-providers) a number of encrypted DNS servers b [Learn more :material-arrow-right-drop-circle:](video-streaming.md) - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/tor.md b/docs/tor.md index 916cb7de..4dfca562 100644 --- a/docs/tor.md +++ b/docs/tor.md @@ -120,5 +120,3 @@ For resistance against traffic analysis attacks, consider enabling *Isolate Dest Snowflake does not increase your privacy in any way, nor is it used to connect to the Tor network within your personal browser. However, if your internet connection is uncensored, you should consider running it to help people in censored networks achieve better privacy themselves. There is no need to worry about which websites people are accessing through your proxy—their visible browsing IP address will match their Tor exit node, not yours. Running a Snowflake proxy is low-risk, even moreso than running a Tor relay or bridge which are already not particularly risky endeavours. However, it does still proxy traffic through your network which can be impactful in some ways, especially if your network is bandwidth-limited. Make sure you understand [how Snowflake works](https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home) before deciding whether to run a proxy. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/video-streaming.md b/docs/video-streaming.md index 8f0b1308..a4a12a9b 100644 --- a/docs/video-streaming.md +++ b/docs/video-streaming.md @@ -47,5 +47,3 @@ You can disable *Save hosting data to help the LBRY network* option in :gear: ** - Must not require a centralized account to view videos. - Decentralized authentication, such as via a mobile wallet's private key is acceptable. - ---8<-- "includes/abbreviations.en.txt" diff --git a/docs/vpn.md b/docs/vpn.md index 6b860919..21f4a670 100644 --- a/docs/vpn.md +++ b/docs/vpn.md @@ -319,5 +319,3 @@ Responsible marketing that is both educational and useful to the consumer could ### Additional Functionality While not strictly requirements, there are some factors we looked into when determining which providers to recommend. These include adblocking/tracker-blocking functionality, warrant canaries, multihop connections, excellent customer support, the number of allowed simultaneous connections, etc. - ---8<-- "includes/abbreviations.en.txt" diff --git a/modules/mkdocs-material b/modules/mkdocs-material index 4f412966..b034cd36 160000 --- a/modules/mkdocs-material +++ b/modules/mkdocs-material @@ -1 +1 @@ -Subproject commit 4f412966a61b20a0f739f999e8ee0dd48484cdbe +Subproject commit b034cd368f6c5710499980372a6ec4886f2885ae