Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Total Rewrite #212

Merged
merged 48 commits into from
Feb 25, 2024
Merged

Total Rewrite #212

merged 48 commits into from
Feb 25, 2024

Conversation

Lissy93
Copy link
Owner

@Lissy93 Lissy93 commented Feb 25, 2024

This PR totally re-writes awesome privacy, with the following changes:

  • All items have been checked / updated
  • Content is now stored in YAML, and dynamically inserted using a Python script run with GitHub Actions
  • Built a new website, to make reading / browsing Awesome Privacy easier for users

Copy link
Collaborator

@liss-bot liss-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

misspell

awesome-privacy.yml|3589 col 13| "reccomended" is a misspelling of "recommended"
awesome-privacy.yml|3714 col 20| "Defences" is a misspelling of "Defenses"
awesome-privacy.yml|3858 col 19| "Defences" is a misspelling of "Defenses"
awesome-privacy.yml|4225 col 10| "compartmentalised" is a misspelling of "compartmentalized"
web/public/awesome-privacy.yml|519 col 63| "decentralised" is a misspelling of "decentralized"
web/public/awesome-privacy.yml|1500 col 36| "catalogue" is a misspelling of "catalog"
web/public/awesome-privacy.yml|1515 col 47| "organisations" is a misspelling of "organizations"
web/public/awesome-privacy.yml|1518 col 28| "Catalogue" is a misspelling of "Catalog"
web/public/awesome-privacy.yml|1610 col 12| "Analyses" is a misspelling of "Analyzes"
web/public/awesome-privacy.yml|1658 col 38| "analysing" is a misspelling of "analyzing"
web/public/awesome-privacy.yml|1728 col 153| "anonimity" is a misspelling of "anonymity"
web/public/awesome-privacy.yml|1858 col 61| "organising" is a misspelling of "organizing"
web/public/awesome-privacy.yml|2223 col 72| "defences" is a misspelling of "defenses"
web/public/awesome-privacy.yml|2437 col 67| "analysed" is a misspelling of "analyzed"
web/public/awesome-privacy.yml|2554 col 98| "centres" is a misspelling of "centers"
web/public/awesome-privacy.yml|2570 col 105| "centres" is a misspelling of "centers"
web/public/awesome-privacy.yml|2697 col 75| "organisation" is a misspelling of "organization"
web/public/awesome-privacy.yml|2699 col 35| "synchronisation" is a misspelling of "synchronization"
web/public/awesome-privacy.yml|3148 col 58| "independant" is a misspelling of "independent"
web/public/awesome-privacy.yml|3215 col 70| "activley" is a misspelling of "actively"
web/public/awesome-privacy.yml|3527 col 47| "Defences" is a misspelling of "Defenses"
web/public/awesome-privacy.yml|3582 col 13| "reccomended" is a misspelling of "recommended"
web/public/awesome-privacy.yml|3707 col 20| "Defences" is a misspelling of "Defenses"
web/public/awesome-privacy.yml|3851 col 19| "Defences" is a misspelling of "Defenses"
web/public/awesome-privacy.yml|4218 col 10| "compartmentalised" is a misspelling of "compartmentalized"


### Important Considerations

**Compartmentalise, Update and Be Ready**<br>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"Compartmentalise" is a misspelling of "Compartmentalize"

### Important Considerations

**Compartmentalise, Update and Be Ready**<br>
No piece of software is truly secure or private. Further to this, software can only as secure as the system it is running on. Vulnerabilities are being discovered and patched all the time, so you much keep your system up-to-date. Breaches occur regularly, so compartmentalise your data to minimise damage. It's not just about choosing secure software, you must also follow good security practices.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"compartmentalise" is a misspelling of "compartmentalize"

### Important Considerations

**Compartmentalise, Update and Be Ready**<br>
No piece of software is truly secure or private. Further to this, software can only as secure as the system it is running on. Vulnerabilities are being discovered and patched all the time, so you much keep your system up-to-date. Breaches occur regularly, so compartmentalise your data to minimise damage. It's not just about choosing secure software, you must also follow good security practices.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"minimise" is a misspelling of "minimize"

That being said, there is no piece of software that it totally bug free, and hence never truly secure or private. Being open source, is in no way a guarantee that something is safe. There is no shortage of poorly-written, obsolete or sometimes harmful open source projects on the internet. Some open source apps, or a dependency bundled within it are just plain malicious (such as, that time [Colourama was found in the PyPI Repository](https://hackaday.com/2018/10/31/when-good-software-goes-bad-malware-in-open-source/))

**Proprietary Software Considerations**<br>
When using a hosted or proprietary solution - always check the privacy policy, research the reputation of the organisation, and be weary about which data you trust them with. It may be best to choose open source software for security-critical situations, where possible.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"organisation" is a misspelling of "organization"


**More Awesome Software Lists**<br>

This list was focused on privacy-respecting software. Below are other awesome lists, maintained by the community of open source software, categorised by operating system.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"categorised" is a misspelling of "categorized"

icon: https://joplinapp.org/images/favicon.png
securityAudited: true
description: |
Cross-platform desktop and mobile note-taking and todo app. Easy organisation into notebooks and
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"organisation" is a misspelling of "organization"

description: |
Cross-platform desktop and mobile note-taking and todo app. Easy organisation into notebooks and
sections, revision history and a simple UI. Allows for easy import and export of notes to or from
other services. Supports synchronisation with cloud services, implemented with E2EE.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"synchronisation" is a misspelling of "synchronization"


notableMentions: |
[QEMU](https://wiki.qemu.org/Main_Page) is a virtual hardware emulation tool,
meaning it is less appropriate for creating fully independant sandboxes,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"independant" is a misspelling of "independent"

Android app for managing keys, and encrypting messages.
Works both stand-alone, and as integrated into other apps, including k9-Mail.
Everything can be done through a simple yet powerful GUI.
Open source, security audited, transparent permissions, and activley maintained.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"activley" is a misspelling of "actively"

description: |
Whonix is an anonymous operating system, which can run in a VM, inside your current OS. It is the best way to
use Tor, and provides very strong protection for your IP address. It comes bundled with other features too:
Keystroke Anonymization, Time Attack Defences, Stream Isolation, Kernel Self Protection Settings and an Advanced
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[misspell] reported by reviewdog 🐶
"Defences" is a misspelling of "Defenses"

@Lissy93 Lissy93 merged commit 212e38e into main Feb 25, 2024
2 checks passed
@Lissy93 Lissy93 deleted the REWRITE branch February 25, 2024 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants