Giter Club home page Giter Club logo

privacyguides.org's Introduction

Privacy Guides

Your central privacy and security resource to protect yourself online.

About

Privacy Guides is a socially motivated website that provides information for protecting your data security and privacy. Our mission is to inform the public about the value of digital privacy, and global government initiatives which aim to monitor your online activity. We are a non-profit collective operated entirely by volunteer team members and contributors. Our website is free of advertisements and not affiliated with any of the listed providers.

The current list of team members can be found here. Additionally, many people have made contributions to the project, and you can too!

Featured on: Tweakers, The New York Times, and Wired

Contributing

All contributors to the site are listed here. If you have contributed to the website or project, please add yourself to the list or ask @jonaharagon to make the change.

Mirrors

Alternative Networks

Note

Most hidden service providers are not very extensively used or tested, which is why we strongly recommend Tor. Using other networks could be more likely to endanger your anonymity, so make sure you know what you're doing.

Git Mirrors

GitHub GitLab Codeberg Gitea Forgejo

License

Copyright Β© 2019 - 2024 Privacy Guides contributors.

Privacy Guides content is licensed under the Creative Commons Attribution-ShareAlike 4.0 International Public License, and the underlying source code used to format and display that content on www.privacyguides.org is licensed under the MIT License.

Generally speaking, content can be found in the /docs, /theme/assets/img and /includes folders; and source code and configuration files can be found in the /config and /theme folders, and in the root of this repository. Any source code snippets contained within documentation files are MIT Licensed. Please contact us if you require clarification on any of these terms.

These licenses do not apply to any work where another license is otherwise noted.

Logos in the /theme/assets/img folder may not be original works of Privacy Guides and therefore cannot be (re)licensed by us. We believe that these logos obtained from third-party providers are either in the public domain or fair use. In a nutshell, legal fair use doctrine allows the use of copyrighted images in order to identify the subject for purposes of public comment. However, these logos and other images may still be subject to trademark laws in one or more jurisdictions. Before using this content, please ensure that it is used to identify the entity or organization that owns the trademark and that you have the right to use it under the laws which apply in the circumstances of your intended use. When copying content from this website, you are solely responsible for ensuring that you do not infringe someone else's trademark or copyright.

You may comply with our license terms in any reasonable manner, but not in any way that suggests Privacy Guides endorses you or your use. You may not use the Privacy Guides branding in your own project without express approval from this project. Privacy Guides's brand trademarks include the "Privacy Guides" wordmark and shield logo.

When you contribute to this repository you are doing so under the above licenses, and you are granting Privacy Guides a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license with the right to sublicense such rights through multiple tiers of sublicensees, to reproduce, modify, display, perform and distribute your contribution as part of our project.

Developing

Open in GitHub Codespaces

Committing to this repository requires signing your commits (git config commit.gpgsign true) unless you are making edits via the GitHub.com text editor interface. As of August 2022 the preferred signing method is SSH commit signatures, but GPG signing is also acceptable. You should add your signing key to your GitHub profile.

With mkdocs-material

  1. Install required packages: pip install mkdocs-material
  2. Run a local preview of the English site: ./run.sh --cmd=mkdocs

With mkdocs-material-insiders

This website uses mkdocs-material-insiders which offers additional functionality over the open-source mkdocs-material project. For obvious reasons we cannot distribute access to the insiders repository.

Team members should clone the repository with mkdocs-material-insiders directly. This method is identical to production:

  1. Clone this repository and submodules: git clone --recurse-submodules https://github.com/privacyguides/privacyguides.org.git
  2. Enable SSH commit verification with our local .allowed_signers file: git config gpg.ssh.allowedSignersFile .allowed_signers
  3. Install Python 3.12.
  4. Install pipenv: pip install pipenv
  5. Install dependencies: pipenv install --dev (install Pillow and CairoSVG as well to generate social cards)
  6. Serve the site locally: ./run.sh --insiders (set CARDS=true to generate social cards)
    • The site will be available at http://localhost:8000
    • You can build the site locally with ./run.sh --insiders --build
    • This version of the site should be identical to the live, production version

If you commit to main with commits signed with your SSH key, you should add your SSH key to .allowed_signers in this repo.

Local Translated Site Builds

  1. Install the Crowdin CLI Tool (brew install crowdin)
  2. Set the CROWDIN_PERSONAL_TOKEN environment variable to your Crowdin personal access token
  3. Run crowdin download in the root of this repo
  4. Serve the site locally: ./run.sh --insiders --lang=fr (replacing fr with the appropriate language in /config)

Translations downloaded from Crowdin are .gitignore'd, so any local changes to the translated site cannot be committed to this repo. Actual modifications need to be made on Crowdin. As an alternative to steps 1-3, you can copy the folders from privacyguides/i18n to the root of this repo to obtain the translated files.

Releasing

It is required to create a GitHub release to publish the current site to privacyguides.org. The current main branch can be previewed at https://main.staging.privacyguides.dev prior to release.

  1. Create a new tag: git tag -s YYYY.MM.DD -m 'Some message'
    • Tag numbering: YYYY.MM.DD - if two+ releases are published on the same day, append short commit sha to next release, e.g. YYYY.MM.DD-6aa14e8
    • Enable GPG tag signing by default (git config tag.gpgSign true) to avoid missing signatures
  2. Push the tag to GitHub: git push --tags
  3. A GitHub Release will be automatically created and deployed to the live site.
    • You may wish to manually check or edit the release changelog/title after it is published for accuracy.

Contributors

Privacy Guides wouldn't be possible without these wonderful people (emoji key):


Jonah Aragon

πŸ“– πŸ‘€ πŸ“† πŸ’» πŸš‡ πŸ›‘οΈ πŸ“ 🎨 πŸ“¦ πŸ“£ πŸ’¬ πŸ”¬ 🚧 πŸ§‘β€πŸ« ️️️️♿️ πŸ€” πŸ“Ή πŸ› πŸ’Ό

Daniel Nathan Gray

πŸ“– πŸ§‘β€πŸ« πŸ“† πŸ’¬ πŸ”¬ πŸ‘€ πŸ› 🚧 πŸ€” πŸ›‘οΈ

Freddy

πŸ“– πŸ“ πŸ‘€ πŸ”¬ 🚧 πŸ› πŸ€” πŸ’¬

Niek de Wilde

πŸ“– πŸ› πŸ”¬ πŸ‘€ πŸš‡ πŸ’¬ πŸ€” πŸ“ πŸ”Š

hook9

πŸ“– πŸ”¬ πŸ‘€ πŸ€”

Aminda Suomalainen ⚧

πŸ“– πŸ‘€ πŸ€” πŸ”¬ ️️️️♿️ πŸ’¬ πŸ“†

nitrohorse

πŸ“– πŸ‘€ πŸ€” πŸ“

Dawid Potocki

πŸ“– πŸ‘€ πŸ€” 🎨 πŸ”¬

Dale E. Wingard, Jr.

πŸ“– πŸ‘€ πŸ€” πŸ”¬

Kewde

πŸ“– πŸ’» πŸ”¬

Vince

πŸ“– πŸ’» πŸ”¬

shifterovich2

πŸ“– πŸ’» πŸ”¬

mfwmyfacewhen
πŸ“– πŸ€” πŸ‘€ πŸ”¬ πŸ’¬

Tommy

πŸ“– πŸ‘€ πŸ”¬ πŸ’¬

Kai Tebay

πŸ€” πŸ“– πŸ”¬ πŸ’»

matchboxbananasynergy

πŸ“– πŸ”¬ πŸ€” πŸ‘€ πŸ“

GitHub Actions

πŸš‡

Netlify

πŸš‡

Dependabot

πŸ’» πŸš‡

Hetzner Cloud

πŸš‡

Cloudflare

πŸš‡

Open Collective

πŸ’Ό

Safing

πŸ’΅

Dan Arel

πŸ“ πŸ“– πŸ”¬

Techlore

πŸ’΅

elitejake

πŸ“–

samsepi0l

πŸ“–

rollsicecream

πŸ“– πŸ’¬ 🌍 πŸ‘€

Henry Fisher

πŸ“–

Nate Bartram

πŸ“

Sam Howell

πŸ“

asddsaz

πŸ“–

Hugo Costa

πŸ“–

C-O-M-P-A-R-T-M-E-N-T-A-L-I-Z-A-T-I-O-N

πŸ“–

Alberto Strappazzon

πŸ“–

Victorhck

πŸ“–

Tai Lam

πŸ“–

NinebitX

πŸ“–

Alexander Antukh

πŸ“–

Gusted

πŸ“–

redoomed1

πŸ“– πŸ‘€

Offpics

πŸ“–

kimg45

πŸ“–

djoate

πŸ“–

afighttilldeath

πŸ“–

Paul Verbeke

πŸ“– 🌍 πŸ› πŸ§‘β€πŸ«

Mitchell Cash

πŸ“–

NeverDucky

πŸ“–

efb4f5ff-1298-471a-8973-3d47447115dc

πŸ“–

Stephen Karl Larroque

πŸ“–

0rdinant

πŸ“–

Zenithium

πŸ“–

Jordan Gwyn

πŸ“–

Guru

πŸ“–

datoshkr

πŸ“–

Kcchouette

πŸ“–

Jacob Neplokh

πŸ“–

Leonardo Mazzon

πŸ“–

Andrew Chong

πŸ“–

Wok

πŸ“–

nopeitsnothing

πŸ“–

Lynn Stephenson

πŸ“–

Cory Solovewicz

πŸ“–

noClaps

πŸ“–

Brian

πŸ“–

SkewedZeppelin

πŸ“– πŸ’¬

Arcadius3D

πŸ“–

vpnarea

πŸ“–

namazso

πŸ“– πŸ’¬

cYDN48

πŸ“–

gjhklfdsa

πŸ“–

Pavel Zolotarevskiy

πŸ“–

quiddity-wp

πŸ“–

Nikhil Jha

πŸ“–

Subatomic Honda Civic

πŸ“–

ticklemyIP

πŸ“–

jermanuts

πŸ“–

conorohiggins

πŸ“–

TechFanTheo

πŸ“–

Ryan Taylor

πŸ“–

Positron832

πŸ“–

JustLuckNoSkill

πŸ“–

Arkadiy

πŸ“–

Jack Chou

πŸ“–

ave

πŸ“–

Boo

πŸ“–

IDKwhattoputhere

πŸ“–

idkrn

πŸ“–

ggg27

πŸ“–

WalterKlosse

πŸ“–

Tom Hacohen

πŸ“–

Paul Feuvraux

πŸ“–

Scott Bennett

πŸ“–

Federico Ariel Castagnini

πŸ“–

jslawler-gh

πŸ“–

spaceoden

πŸ“–

xe3

πŸ“–

Andrew Morgan

πŸ“–

Caleb King

πŸ“–

Eduardo

πŸ“–

NafeezJS

πŸ“–

Sloofy

πŸ“–

Sam Schlinkert

πŸ“–

Gabor Luk

πŸ“–

DeiAsPie

πŸ“–

Davide Taviani

πŸ“–

spanishharlem

πŸ“–

Jacob Gonzales

πŸ“–

Kaede

πŸ“–

LABB

πŸ“–

Raviu8

πŸ“–

Peter Dave Hello

πŸ“–

Rose

πŸ“–

Oskar Sharipov

πŸ“–

Samuel Lucas

πŸ“–

NylaTheWolf

πŸ“–

Matthew Davis

πŸ“–

Mark Cohen

πŸ“–

Mad Scientist

πŸ“–

Maarten

πŸ“–

William Davis

πŸ“–

William Thomas Wilkins

πŸ“–

wylel

πŸ“–

Will Browning

πŸ“–

Yi Cao

πŸ“–

Yusuf Daglioglu

πŸ“–

Zack

πŸ“–

ZHηŽ‹

πŸ“–

ansuz

πŸ“–

archeite

πŸ“–

asdfghjz

πŸ“–

ayaen

πŸ“–

b-harper

πŸ“–

Loic Vourch

πŸ“–

crasm

πŸ“–

eagerto-learn

πŸ“–

egecelikci

πŸ“–

elleybean

πŸ“–

Evan Song

πŸ“–

pynixis

πŸ“–

Seirdy

πŸ“–

Ryan Huang

πŸ“–

Sascha P.

πŸ“–

Securified

πŸ“–

Sergey Musiyenko

πŸ“–

Spydar007

πŸ“–

Steven Bach

πŸ“–

Steven Lehn

πŸ“–

Steven van de Graaf

πŸ“–

Sven Kortekaas

πŸ“–

Tejas Gupta

πŸ“–

Tebowy Seba

πŸ“–

Ted Gravlin

πŸ“–

TheFrenchGhosty

πŸ“–

TheNoobWar

πŸ“–

Thomas Rientjes

πŸ“–

Tim Vergenz

πŸ“–

Tom Sullivan

πŸ“–

Tony Tan

πŸ“–

TroubleDog54

πŸ“–

User486375

πŸ“–

Nicholas Christensen

πŸ“–

oppressor1761

πŸ“–

pbbob

πŸ“–

pdjpdjpdj

πŸ“–

Stella Polaris

πŸ“– πŸ”¬ πŸ“£ πŸ’¬

regaldude

πŸ“–

rusty-snake

πŸ“–

sacha

πŸ“–

schwukas

πŸ“–

sh-dv

πŸ“–

szTheory

πŸ“–

Thunderbolt Digital

πŸ“–

E. S. Leonesco

πŸ“–

titanism

πŸ“–

tomac4t

πŸ“–

virustotalop

πŸ“–

wintr

πŸ“–

xelarate86

πŸ“–

yeoneer

πŸ“–

foxt

πŸ“–

Freddie

πŸ“–

ghbjklhv

πŸ“–

Raymond Hill

πŸ“–

luke crouch

πŸ“–

fd1f744993de14178e6c

πŸ“–

habitualname

πŸ“–

hook

πŸ“–

nein

πŸ“–

jkhgvfgvsth

πŸ“–

joaonsg

πŸ“–

johnnyburnaway

πŸ“–

jus9

πŸ“–

kc1212

πŸ“–

kryptish

πŸ“–

m3t

πŸ“–

macau23

πŸ“–

mat1th

πŸ“–

MWM

πŸ“–

Michael Plews

πŸ“–

moritztk

πŸ“–

Aaron Horler

πŸ“–

Commenter

πŸ“–

CΓ©dric Laubacher

πŸ“–

Daniel Peukert

πŸ“–

David Breese

πŸ“–

Dimitris Apostolou

πŸ“–

Dyrimon

πŸ“–

Ikel Atomig

πŸ“–

Elias Ojala

πŸ“–

Feni Brian

πŸ“–

Filip Ε 

πŸ“–

Felix Albroscheit

πŸ“–

GReagle

πŸ“–

Gamma

πŸ“–

GetBoz

πŸ“–

GrimPixel

πŸ“–

Guillem L. Jara

πŸ“–

HxxxxxS

πŸ“–

Himanshu Chandola

πŸ“–

Issam Maghni

πŸ“–

ItsDonny

πŸ“–

Abdullah Atta

πŸ“–

Adam Sroka

πŸ“–

criadoperez

πŸ“–

Alex Amiryan

πŸ“–

Alex Shoup

πŸ“–

Alex Thomassen

πŸ“–

Amolith

πŸ“–

Andrea Scarpino

πŸ“–

Armando LΓΌscher

πŸ“–

Ash T

πŸ“–

Bernd Eichelberger

πŸ“–

BionicBison05

πŸ“–

Brent Gervais

πŸ“–

Brian Cooper

πŸ“–

Caboose700

πŸ“–

Cadel Watson

πŸ“–

trosel

πŸ“–

Carl

πŸ“–

Chad Birch

πŸ“–

Chris Barry

πŸ“–

JΓΊlio Ferraz

πŸ“–

Jack Hill

πŸ“–

Mathias Oterhals Myklebust

πŸ“–

Mats Estensen

πŸ“–

Matt Baer

πŸ“–

Mehdi Chaouch

πŸ“–

Mike Perrone

πŸ“–

Mitch Wilkins

πŸ“–

Mo

πŸ“–

Morten Linderud

πŸ“–

natzim

πŸ“–

Douglas

πŸ“–

Nick

πŸ“–

NielDB

πŸ“–

Nihal Raj

πŸ“–

Noah

πŸ“–

Panagiotis "Ivory" Vasilopoulos

πŸ“–

Patrick R

πŸ“–

Fart Attorney

πŸ“–

Pilou

πŸ“–

PoorPockets McNewHold

πŸ“– 🌍

PrinceKael

πŸ“–

Richard

πŸ“–

Jaden Site

πŸ“–

Jake Zeal

πŸ“–

James Kerrane

πŸ“–

Sell

πŸ“–

YMHuang

πŸ“–

Jonathan Vansina

πŸ“–

jorgeluiscarrillo

πŸ“–

Julian

πŸ“–

Kefaku

πŸ“–

Kevin Brennan

πŸ“–

Kyle Spearrin

πŸ“–

Leon Allen

πŸ“–

LisaWilbourn

πŸ“–

Lord Shedy

πŸ“–

Louis Wolfers

πŸ“–

Lunush

πŸ“–

MMR

πŸ“–

Mads Peter Rommedahl

πŸ“–

Manuel Quarneti

πŸ“–

Marco Menzel

πŸ“–

Mario

πŸ“–

skye

πŸ’¬

r2fo

🌍

LamTrinh.Dev

πŸ“– πŸ› πŸ’¬

frostlike

πŸ’¬

Merlin Scholz

🌍

jordan warne

πŸ“–

DΕΎenan

🌍
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome, including contributions to Privacy Guides outside of this repo, and contributions that aren't content related (like sharing ideas for Privacy Guides, promoting the project, answering questions on the forum, etc.).

CLI to generate this table:

npx --package all-contributors-cli -- npx all-contributors generate

CLI to add a contributor:

npx --package all-contributors-cli -- npx all-contributors add <username> <contribution>

See this table for valid contribution reasons, comma-separated. Do not use the content code for contributors to the website, use docs instead (this way it will automatically link to their commits). Example:

npx --package all-contributors-cli -- npx all-contributors add jonaharagon docs,research,question

privacyguides.org's People

Contributors

afighttilldeath avatar asddsaz avatar c-o-m-p-a-r-t-m-e-n-t-a-l-i-z-a-t-i-o-n avatar c0rdis avatar d4rklynk avatar dawidpotocki avatar dependabot[bot] avatar djoate avatar dngray avatar elitejake avatar freddy-m avatar gusted avatar hugoncosta avatar jonaharagon avatar kewde avatar kimg45 avatar mikaela avatar mitchellcash avatar ninebitx avatar nitrohorse avatar offpics avatar paulverbeke avatar privacytoolsio avatar redoomed1 avatar rollsicecream avatar strappazzon avatar taivlam avatar tommytran732 avatar victorhck avatar vincevrp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

privacyguides.org's Issues

Removal of HTTPS Everywhere

Description

EFF has announced that HTTPS Everywhere browser extension will be soon depreciated by the end of 2021 as modern web browsers already have native support to forcefully encrypt http sites to https.

"With these simple settings available, EFF is preparing to deprecate the HTTPS Everywhere web extension as we look to new frontiers of secure protocols like SSL/TLS. After the end of this year, the extension will be in β€œmaintenance mode.” for 2022. "
~ EFF

This makes no sense in keeping the extension further enlisted in privacyguides.org .

Suggestion

Normal users generally tend not to update themselves on a regular basis. In this case referring a soon to be depriciated extension to such a consumer base is not paticularly a good option. It is best for a privacy guide to stay as updated as a browser so that its users at any point can get the correct information they need and not an older alternative solution to the problem.

PrivacyGuides should rather encourage users to enable the native settings (available on both firefox and chromium and all its derivatives) manually as they offer the same functionality.

URL of affected page:
https://privacyguides.org/browsers/

Website Issue | Issues when using a screen reader

Description

Since links to download software for a certain platform (F-Droid, Google Play Store, Linux, iOS etc.) only have icons, they aren't accessible to users of screen readers, because they are missing names. All you hear link, link, link….

If we don't want to add visible text and only keep the icons, the <i> tags for icons should have aria-hidden="true" and the <a> inside them should have aria-label set to the name of a platform.

Top navigation shouldn't be nested in the <header>. It should be in in <nav> tag adjacent to it.

The legal icons in the footer (left side of the line that specifies which license the site is under) are selectable but not spoken. They also need accessibility labels.

The main page has incorrect order of heading sizes.

General Content Issues

I found some issues with the site. Listed in no particular order.

Apologies for the formatting.

Cannot participate on GitHub without verified email

i cannot participate in the following discussions without registering my email address...

Suggest a New Provider or Software
Ask a Question
Share an Idea

...and i'm not going to register my mail address - microsoft is a f'n evil bastard of a company and allot of developers (including myself) have left this place since they acquired it

if you'll allow me to post comments regarding the above topics as issues instead of discussions, that would be ok, however, given that Privacy Guides is about privacy, and microsoft is absolutely not concerned with user privacy -- quite the opposite -- i humbly ask that you consider moving to a more ethical, privacy respecting platform, such as Codeberg

that said, if you care to read what i initially wanted to post....

[Edit: moved to #115]

Add Warning Labels to Matrix/Synapse

Description

URL of affected page: https://privacyguides.org/software/real-time-communication/#federated

This is practically privacytools/privacytools.io#2424 from where I am hoping for a warning label to be applied onto Element/Matrix.

Validate/Implement structured data/rich results

Website Issue | Line length is too wide

Description

On wide screens, the text is too wide too be easily readable. I suggest that the text is condensed into smaller columns, like below. According to the Refactoring UI book, to create the best reading experience, "make your paragraphs wide enough to fit between 45 and 75 characters per line. [...]. A width of 20-35em will get you in the right ballpark".

Potential fix

This is with a width of 35rem, or around col-lg-6 class name. If you agree with me then I can open a PR for this.

image

Current situation

image

Re-write of Windows Page

Description

https://privacyguides.org/operating-systems/#win10

This page does need to be re-written. It is quite a bit out of date. I think we could benefit from bringing privacytools/privacytools.io#926 forward into this PR.

Additionally regarding removal of Cortana, (something that wasn't possible when that page was written), we should provide instruction privacytools/privacytools.io#926 (comment).

It's worth noting O&O ShutUp10, already supports Windows 11.

Closes: #172 (comment)

Content Correction | Multiple software categories redirect to the same page

Description

So if u go to
Software > Productivity tools
Software > Meta data removal tools
Software > File encryption software

U end up in the same page. All of those categories are on one huge page instead of independent pages like the rest of ur software categories.

Edit: My apologies i should've opened this issue under content correction.

Push notifications

Could you add add a section on alternatives to googles FCM push notifications, such as unifiedpush?

Mullvad Port Forwarding Restrictions

Description

Received this message on Reddit.

URL of affected page: https://privacyguides.org/providers/vpn/

Under Port Forwarding for Mullvad it says:

Remote port forwarding is allowed on Mullvad, see Port forwarding with Mullvad VPN.

But I think it should be mentioned that port forwarding is only allowed if you make one-time payments, if you have a subscription setup it's not allowed.

Port forwarding is not allowed for accounts that have an active automatic recurring subscription (via PayPal or credit card). It is therefore not possible to add ports to such accounts. If you have an automatic subscription then you can log in to your account, click on "Manage subscription" and cancel it. Your current time will remain on the account and you can make manual one-time payments from then on.

https://mullvad.net/en/help/port-forwarding-and-mullvad/

Might be a minor thing but had an issue with this so why I'm sending this.

password: keepassxc

keepassxc and keepassdx are separate program, don't combine then into one.

Website Issue | Website Grid is misaligned on mobile.

Not sure if this is a website or content issue.

Tested on a Samsung phone. Can anyone pipe in and test whether this is the same on others as I have yet to try it on another phone. Try testing it on a phone with increased screen estate (Think phones like the Galaxy S8 with it's screen) if possible. Thanks!

Website Grid

P.S. I downsized the image because it appeared too big on GitHub. I can upload the original image size if necessary.

Software Suggestion | DivestOS

Basic Information

Name: DivestOS
Category: Android Operating Systems
URL: https://divestos.org, http://divestoseb5nncsydt7zzf5hrfg44md4bxqjs5ifcv4t7gt7u6ohjyyd.onion, https://github.com/divested-mobile, https://forum.f-droid.org/t/divestos-an-aftermarket-system/10105

Description

DivestOS is a soft fork of LineageOS. It aims to support both old and new devices. Standout features are automated kernel CVE patching, proprietary blob removal, delta OTA updates, signed releases, verified boot, and a realtime malware scanner.

Additional context

It brings to the tables features that no other ROM does.
eg. automated kernel CVE patching, automated proprietary blob removal, OTA delta updates with Tor support, etc.

The project dates back to 2014, https://divestos.org/index.php?page=history, but public release wasn't until last year.

Previously, privacytools/privacytools.io#2041

My connection with the software

I am the author.

Software Suggestion | Mull

Basic Information

Name: Mull
Category: Mobile Browsers
URL: https://f-droid.org/en/packages/us.spotco.fennec_dos/, https://github.com/divested-mobile/mull-fenix, https://divestos.org/index.php?page=our_apps#mull

Description

Mull is a FOSS build of Fenix (Firefox for Android), with slightly altered arkenfox.js included.

Additional context

Originally was Fennec based and started as builds of my patchset I upstreamed here https://bugzilla.mozilla.org/show_bug.cgi?id=1419581 in 2017.

Here is a release date comparison: https://divestos.org/misc/ffa-dates.txt

Previously, privacytools/privacytools.io#2248

My connection with the software

I am the author.

Fix inaccuracy with protonmail's tor support

Protonmail only supports the .onion URL for signing in and onwards.
They force the surface web domain for signing up and it often needs a de-anonymizing method of verification, like a phone number. They support CAPTCHAs but tor does not work with CAPTCHAs so the only way to sign up using tor is either by using another browser or using a phone number which leaks information.

The fix would be to make a clarification or warning by the .onion section for protonmail.
image

2FA Section

Description

A section dedicated to two-factor authentication (2FA). Potenial software to include could be:

  • Aegis Authenticator
  • andOTP

This page could also be used as a template: https://thenewoil.xyz/mfa.html

Njalla is missing a proper privacy policy.

Affected url/page
URL: https://njal.la/
Page: /providers/hosting/

Description

The service in question is called "njalla", the service in question is missing a proper privacy policy (legal doc) explaining what information the service collects, how it's used, and how it's being protected, etc. The fact that such an important document/note is missing is bad, the "1337" team ("njalla" team) has written up a terms of service witch briefly explains what information they collect. The problem with the terms of service document/note is that it lacks the necessary information to call it a proper privacy policy. The fix that i propose to you guys' is one of the following three listed below.

  1. Contact the "1337" team and ask them to provide a proper privacy policy.
  2. Display a warning on the website saying they lack a proper privacy policy.
  3. Remove "njalla" from the site all together and look at a replacement.

The options i've proposed above seem like the most logical, if there is any other alternative methods someone wants to add feel free to do so.

This issue was opened by,
Mr. Muffin,
Representative of The New Oil,
(not opening this issue on behave of The New Oil)

Full URLs:
https://njal.la/
https://njal.la/tos/
https://thenewoil.org/about.html
https://privacyguides.org/providers/hosting/

Markdown headers do not have anchor hyperlinks

Description

This is how it supposed to be. First the big header title and then the H2 i guess with the link.

Capture

  1. Here are the headers that need some attention:
DNS.section.mp4
Browser.section.mp4
  1. So here u only have the big title and no h2 beneath the title. So there is obiously no where to link to.

link to dns header
link to browser header

  1. Lastly u have to links here pointing to the same section. You can remove one or add some text between them.

two links

URL of affected page:
1&2 https://privacyguides.org/providers/dns/, https://privacyguides.org/browsers/

  1. https://privacyguides.org/software/email/#mobileclients, https://privacyguides.org/operating-systems/#mobile_os

πŸ†• Software Suggestion | Onymochat

Onymochat is an end-to-end encrypted, decentralized, anonymous chat application. You can also host your anonymous .onion webpage with Onymochat.

Repository and installation instructions: https://github.com/SamratDuttaOfficial/onymochat

Features

  • Start your own chat server for two or more users from your own PC.
  • Users can get connected to a chat server using the public key of the server.
  • You can launch your chat client and chat with anyone who has your public key and server details (after he/she/they joins the server).
  • You can launch your own anonymous .onion webpage with Onymochat. You can use this anonymous website for your journalistic works and whistleblowing.

You don't have to rely upon any third-party app to provide you with a platform/server to anonymously chat with your friend. You can host your own server and if the person you want to chat with has the server's public key, he/she/they can join the server with his/her/their chat client and chat with you.

Multiple people can use a single chat server. The chat data is deleted whenever the server is closed. The chat is end to end encrypted, so even if someone hacks into the server somehow, they won't be able to get to know what two people are talking about. It uses 4096 bit RSA keys for encryption. You connect to the chat server over the Tor network, which gives you anonymity.

Security

Let's see what makes Onyomochat a secure chat application:

  • End-to-end 4096 bit RSA encryption for messages.
  • Version 3 Onion Service for your .onion webpage.
  • Version 3 Onion Service for your chat server.
  • Connection to server over the Tor network.

Tooltips not always working

Hovering over the red ? by microG here does nothing, when it should show additional info. Other tooltips on the site are working (on the DNS table for example) so there's a bug with this badge here somewhere.

2021-09-14 at 22 59 34@2x

Use code to add recommendation cards by order automatically

Currently, adding recommendation cards looks something like this (added manually per software):

{% assign browser = site.browsers | where:"name","Firefox" %}
{% for post in browser %}
{% include recommendation-card.html %}
{% endfor %}

{% assign browser = site.browsers | where:"name","Tor Browser" %}
{% for post in browser %}
{% include recommendation-card.html %}
{% endfor %}

A better solution would look something like this:

{% assign browser = site.browsers | where:"type","Recommendation" %}
{% for post in browser %}
{% include recommendation-card.html %}
{% endfor %}

As I'm looking at this..... this code may just work as-is πŸ˜„

But, I want to make sure that recommendation cards are being added in the correct order (as specified by order if applicable, otherwise alphabetically) at the very least. Once that is confirmed and the existing browsers.html page is updated to the more concise format we can close this issue.

Although, ideally this might actually be better implemented as a one-liner and a new included file, like simply:

{% include recommendation.html collection="browsers" %}

This issue also has to be applied to worth mentioning and anti-recommendations!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.