Good hygiene with computers:
Hardware:
-Selecting/using hardware that allows to read, modify, share the blueprints and make hardware.
-Selecting/using hardware that allows to read the source code of the firmwares, and also it's execution, modification and sharing.
-Avoiding firmware functions that shares anykind of private or so called anonymized data by default.
-Avoiding firmware functions that allows remote control of the hardware per default.
OS:
-Selecting/using an OS that allows to read its source code and also its execution, modification and sharing.
-Avoiding OS functions that shares anykind of private or so called anonymized data by default.
-Avoiding OS functions that allows remote control of the OS per default.
Software:
-Selecting/using a software that allows to read its source code and also its execution, modification and sharing.
-Avoiding functions that shares anykind of private or so called anonymized data by default.
-Avoiding functions that allows remote control of the software per default.
Internet surfing:
-Have minimal required knowledge about: URLs, IPs, DNS, Domains, Cookies, HTML, CSS, Javascript, XHR, Frames, Fingerprints and Datamining.
-Don't store cookies in your browser.
-Don't store passwords in your browser*.
-Don't save history in your browser, use bookmarks.
-AutoClear everything in your browser when you close it.
-Use a firewall like uMatrix for you browser.
-Use a whitelist methodology for your firewall.
-Avoid executing Javascript programs in your browser.
-Don't post pictures or videos of yourself on public websites.
-Stay anonymous and avoid sharing private information publicly.
*For password management use an external software instead of the browser, use keepassx.