Only the minimum amount of usage and behavioral data should be gathered to answer a determined set of questions. The frequency, range, and level of details of measurements should be as small as possible.
Possibly identifying data should not be held in any part of the system longer than necessary, aggregated at the source at the earliest possible time.
Dilute the attributes of data subjects by modifying the respective scale or order of magnitude (i.e. a region rather than a city, a month rather than a week)
Always get consent, and the scope of the data collection and algorithms used should be made publicly available and well explained.
For Progressive Web Apps, Browser Extensions, React apps, Websites and NodeJS Server Apps.
Get it on Gitlab
API Docs
Compatible with Java and Kotlin apps, on phones and other devices, across many Android SDKs.
Get it on Gitlab
API Docs
Implemented in Swift compatible with Mobile, Desktop and other Apple platforms.
Get it on Gitlab
API Docs
For a variety of uses cases from command line tools, desktops apps and server infrastructure.
Get it on Gitlab
API Docs
For a variety of uses cases from command line tools, desktops apps and server infrastructure.
Get it on Gitlab
API Docs
Collection of specs and docs to provide more depth and detail for your consideration
Get it on Gitlab
JSON Schema Docs
Lead Designer, Consent UX
An Interaction Designer by trade, Carrie works hand-in-hand with teams to craft clear, effective user experiences and brand messages. She has over 8 years of experience specializing in User Experience (UX) and User Interface (UI) design for mobile and web-based applications.
Lead Developer
Benjamin fell in love with computers when he was a teenager and still is today after over 20 years. His passion is to create tangible software for end users, breathing life into designer’s visions. He’s happiest when some healthy technical challenges and a higher purpose are stirred into the mix.
Project Lead
Nathan is the founder and director of Guardian Project, an award-winning, open-source, mobile security collaborative with millions of users and beneficiaries worldwide. Their most well known app is Orbot, which brings the Tor anonymity and circumvention network to Android devices, and has been installed more than 20 million times.
Python Developer, SysAdmin
Iain designs, builds, and analyses systems for communications. These systems often, but do not always, involve computers. He is particularly interested in communications that provide security (confidentiality, integrity, and availability) in the most challenging of conditions.
Software Engineer
John is an engineer, product manager, data scientist, and policy wonk. He's worked in education, healthcare policy, flight test, and other domains.
Privacy Researcher
Hans-Christoph Steiner spends his time making private communications software usable, designing interactive software with a focus on human perceptual capabilities, building networks with free software, and composing music with computers.
Outreach & Sustainability
Gina is an accomplished and visionary leader with a track record of success across a variety of fields, including nonprofits, technology, higher education, and business. For the past seven years, she has leveraged her skills in program management and strategic communications to make technology better serve the needs of vulnerable and marginalized people.