About This Site
I do not collect data about website visitors. There are no analytics on this site. There are no tracking cookies on this site.
This policy was last updated on July 25, 2022.
I want this site to work well for people with disabilities and people who use assistive technologies such as screen readers, and I aim for this website to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 level AA. What does that mean?
- You should be able to navigate this site by keyboard alone or by using assitive technologies like switch controls or voice access.
- You should be able to zoom and increase text size up to 200% (or more) without any loss of content or functionality. When text size is increased and/or on mobile devices, content should reflow nicely without requiring horizontal scrolling (except perhaps for tables).
- Text and interactive controls should have sufficient contrast against background colors so that users can easily read text and identify controls.
- Images should have appropriate textual equivalents (alt text). Controls should have appropriate accessible names, roles, and states so that screen readers properly announce content for users. Screen reader users should be able to effectively read and navigate this site.
Beyond WCAG, I also want this site to work well for people who use high contrast mode on Windows. (I use this mode myself sometimes, and it can be a huge help.) I have designed and tested this site so that it should work well when viewed in high contrast mode on Windows.
Here are some of the tools I’m using to test this site for accessibility:
- W3C’s HTML validator
- NVDA screen reader on Windows with Firefox and Chrome
- Orca screen reader on Fedora with Firefox and Edge
- axe DevTools browser extension
- tota11y bookmarklet
- WebAIM’s color contrast checker
If you come across any accessibility or usability issues on this site, please let me know. You can file an issue on GitHub or email me at email@example.com.
Website Design & Hosting
- I use the static site generator Jekyll to knit this site together.
- This site is hosted with Netlify.
- This site’s codebase is hosted on GitHub.
- View the ReadMe page for this site.
- View the Design Guide for this site.
When designing this site, I consciously avoided Jekyll themes and frameworks such as Bootstrap, instead preferring to write pretty much all all the website code myself. I designed this site to be simple, clean, readable, and accessible. This site mostly functions as my personal blog, which includes a blog archive, category index, tag index, and an Atom feed.
This site should work well on both desktop and mobile devices, and the text size should automatically increase slightly on larger screens. The site supports both light and dark modes. (It automatically adjusts according to your browser preference.) Additionally, this site has specially designed print styles, so if you choose to print any page, the printout should render nicely. Decorative images will not print, and URLs will be printed in parenthesis next to external links.
This website’s codebase is REUSE-compliant. That means each file should clearly indicate the copyright holder and license.
This website (code and content) is created by and copyright Cam Coulter, unless otherwise noted.
The code for this website is licensed under the GNU Affero General Public License (AGPL) version 3 or any later version, unless otherwise noted. The AGPL is a free/libre, open-source copyleft license. By all means, fork this project to set up your own website!
Blog posts are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). All rights are reserved for all other content, unless otherwise noted.
This website uses Bootstrap icons for SVG icons, an open-source icon library released under the MIT license.
This website’s favicon is the memo emoji from the open-source project Twemoji. The graphic is copyright 2020 Twitter, Inc and other contributors, and it’s licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. Thanks to favicon.io for making it easy.