ODK
ODK lets you build powerful offline forms to collect the data you need wherever it is. It is the global standard for offline data collection.
Website: https://getodk.org
Type of Digital Public Good
- Open content
- Open data
- ✅ Open software
- Open standard
- Open AI model
1. Is it relevant to one of the Sustainable Development Goals?
- 2. Zero Hunger
Evidence: Nigeria uses ODK to increase locally grown food supply and create jobs in the agriculture sector
- 3. Good Health and Well-being
Evidence: World Health Organization uses ODK for disease surveillance for COVID-19, Polio and Cholera
Link to Evidence: http://www.emro.who.int/somalia/news/cases-of-covid-19-surge-in-somalia-as-do-response-efforts-for-contact-tracing.html
- 4. Quality Education
Evidence: Honduras uses ODK to ensure the educational progress of millions of students
- 16. Peace and Justice Strong Institutions
Evidence: Carter Center uses ODK to assess the fairness of elections
Link to Evidence: https://www.cartercenter.org/news/features/blogs/2012/carter-center-on-leading-edge-of-technology-use-in-election-observation.html
- 17. Partnerships to achieve the Goal
Evidence: Red Cross uses ODK to improve the efficiency and impact of humanitarian action
Link to Evidence: https://americanredcross.github.io/2019/01/08/odk-collect-improvements/
2. Does it use an appropriate open license?
Yes, this project is licensed under the following license(s):
3. Is ownership clearly defined?
Is the ownership of the project and everything that the project produces clearly defined and documented?
Yes
If yes - please link to the relevant copyright, trademarks, or ownership documentation for the project.
4. Does the license of libraries/dependencies undermine the openess of the project?
Does this open project have mandatory dependencies (i.e. libraries, hardware) that create more restrictions than the original license?
No
If yes - are the open source components able to demonstrate independence from the closed component(s) and/or are there functional, open alternatives?
Not Applicable
If yes - please describe how the open source components are independent and/or list the open alternatives for the closed component:
Not Applicable
5. Is there documentation?
Does some documentation exist of the source code, use cases, and/or functional requirements. For software projects, this should be present as technical documentation that would allow a technical person unfamiliar with the project to launch and run the software. For datasets and data projects, this should be present as documentation that describes all the fields in the set, and provides context on how the data was collected and how it should be interpreted. For content collections, this should indicate any relevant compatible apps, software, hardware required to access the content and any instructions about how to use it.
Yes
If yes - please link to the relevant documentation:
- Code: https://github.com/getodk
- Docs: https://docs.getodk.org
6. Is non PII data and/or content accessible?
Does this project collect or use non-personally identifiable information (non-PII) data and/or content?
Yes
If yes - is there a mechanism for extracting or importing non-personally identifiable information (non-PII) from the system in a non-proprietary format?
Yes
If yes - describe the mechanism for extracting or importing non-personally identifiable information from the system in a non-proprietary format:
Data can be exported via the UI and the API in a variety of standard formats.
7. Does the project adhere to privacy and other applicable international and domestic laws?
Has this project taken steps to ensure adherence with relevant privacy, domestic, and international laws? For example, the General Data Protection Regulation (GDPR) in the European Union or the Supplementary Act A/SA.1/01/10 on Personal Data Protection for the Economic Community of West African States (ECOWAS) (yes/no)
Yes
If yes, please list some of relevant laws that the project complies with:
- GDPR
If yes, please describe the steps this project has taken to ensure adherence (include links to terms of service, privacy policy, or other relevant documentation):
- ODK follows industry-standard best practices to ensure adherence with relevant privacy, domestic, and international laws. Our practices and policies can be found below:
- - Terms of Service: https://getodk.org/legal/tos.html
- - Privacy Policy: https://getodk.org/legal/privacy.html
- - Business Agreement: https://getodk.org/legal/ba.html
- - Data Processing Agreement: https://getodk.org/legal/dpa.html
- - Acceptable Use Policy: https://getodk.org/legal/aup.html
8. Does the project adhere to standards and best practices?
Does this project support standards? (i.e. Web Content Accessibility Guidelines (WCAG) 2.1 or other standards such as those listed on W3C)
Yes
Which standards does this project support (please list)
- ODK XForms (built on W3C XForms)
- XLSForm
- OpenROSA
Can you point to evidence of your support? (i.e. please link to your validator, open test suite, etc.)
Was this project built and developed according to or in adherence with any design, technical and/or sector best practices or principles? i.e. the Principles for Digital Development?
Yes
Which principles and best practices does this project support (please list)
- ODK follows an agile and iterative design process and strive for simplicity, clarity, and robustness in the artifacts we create.
- ODK has endorsed the Principles for Digital Development.
9. Does the project do no harm by design?
Has this project taken steps to anticipate, prevent and do no harm by design?
On the whole, does this project take steps to ensure that it anticipates, prevents and does no harm by design?
Yes
Is there any additional information you would like to share about the mechanisms, processes or policies that this project uses to avoid doing harm by design?
ODK follows industry-standard best practices to ensure the privacy and security of data. Our practices and policies can be found below.
Terms of Service: https://getodk.org/legal/tos.html
Privacy Policy: https://getodk.org/legal/privacy.html
Business Agreement: https://getodk.org/legal/ba.html
Data Processing Agreement: https://getodk.org/legal/dpa.html
9.a. Data Privacy & Security
Does this project collect or store personally identifiable information (PII) data and/or content?
Yes
If yes - please list the types of data and/or content collected and/or stored by the project:
- Organizations that use ODK determine what PII is collected and stored. These organizations typically collect demographic data.
If yes - does this project share this data and/or content with third parties?
No
Please describe the circumstances with which this project shares data and/or content with third parties. Please add links as relevant.
Not Applicable
If yes - does the project ensure the privacy, security and integrity of this data and/or content collection and has it taken steps to prevent adverse impacts resulting from its collection, storage and distribution.
Yes
If yes - please describe the steps, and include a link to the privacy policy and/or terms of service:
ODK software, regardless of if it's self-hosted or running on ODK Cloud, supports end-to-end encryption with self-managed keys as well as role-based permissions.
Organizations that use ODK Cloud have all their data encrypted in transit and at rest.
Our data centers are GDPR compliant and ISO27K, CSA STAR, and SOC 2 certified. ODK Cloud data is backed up continuously and can be restored to a specific moment in time. Backups are kept for 30 days.
9.b. Inappropriate & Illegal Content
Does this project collect, store or distribute content?
Yes
If yes - what kinds of content does this project, collect, store or distribute? (i.e. childrens books)
Documentation, forum posts
If yes - does this project have policies that describe what is considered innappropriate content? (i.e. child sexual abuse materials)
Yes
If yes - please link to the relevant policy/guidelines/documentation.
https://forum.getodk.org/guidelines
If yes - does this project have policies and processes for detecting and moderating innappropriate/illegal content?
Yes
If yes - please describe the policies and processes for detecting, reporting and removing innapropriate/illegal content (Please include the average response time for assessment and/or action. Link to any policies or descriptions of how inappropriate content is handled):
ODK uses a combination of automated and manual systems to detect and moderate inappropriate content. Response time is typically 8 hours.
https://getodk.org/legal/aup.html
https://github.com/getodk/governance/blob/master/CODE-OF-CONDUCT.md
9.c. Protection from harassment
Does this project facilitate interactions with or between users or contributors?
Yes
If yes - does the project take steps to address the safety and security of underage users?
Yes
If yes - please describe the steps this project takes to address risk or prevent access by underage users:
- - ODK does not identify the target age of our audience, enforce age limits, or provide any parental/guardian controls.
- - ODK requires that organizations who use our software comply with applicable laws about underage users.
If yes - does the project help users and contributors protect themselves against grief, abuse, and harassment?
Yes
If yes - please describe the steps taken to help users protect themselves.
Development & deployment countries
List of countries this project was developed in.
- United States of America
- Poland
- United Kingdom
List of countries this project is actively deployed in.
- Afghanistan
- Albania
- Algeria
- Andorra
- Angola
- Antigua and Barbuda
- Argentina
- Armenia
- Australia
- Austria
- Azerbaijan
- Bahamas
- Bahrain
- Bangladesh
- Barbados
- Belarus
- Belgium
- Belize
- Benin
- Bhutan
- Bolivia
- Bosnia and Herzegovina
- Botswana
- Brazil
- Brunei
- Bulgaria
- Burkina Faso
- Burundi
- Côte d'Ivoire
- Cabo Verde
- Cambodia
- Cameroon
- Canada
- Central African Republic
- Chad
- Chile
- China
- Colombia
- Comoros
- Congo (Congo-Brazzaville)
- Costa Rica
- Croatia
- Cuba
- Cyprus
- Czechia (Czech Republic)
- Democratic Republic of the Congo
- Denmark
- Djibouti
- Dominica
- Dominican Republic
- Ecuador
- Egypt
- El Salvador
- Equatorial Guinea
- Eritrea
- Estonia
- Eswatini (fmr. 'Swaziland')
- Ethiopia
- Fiji
- Finland
- France
- Gabon
- Gambia
- Georgia
- Germany
- Ghana
- Greece
- Grenada
- Guatemala
- Guinea
- Guinea-Bissau
- Guyana
- Haiti
- Holy See
- Honduras
- Hungary
- Iceland
- India
- Indonesia
- Iran
- Iraq
- Ireland
- Israel
- Italy
- Jamaica
- Japan
- Jordan
- Kazakhstan
- Kenya
- Kiribati
- Kuwait
- Kyrgyzstan
- Laos
- Latvia
- Lebanon
- Lesotho
- Liberia
- Libya
- Liechtenstein
- Lithuania
- Luxembourg
- Madagascar
- Malawi
- Malaysia
- Maldives
- Mali
- Malta
- Marshall Islands
- Mauritania
- Mauritius
- Mexico
- Micronesia
- Moldova
- Monaco
- Mongolia
- Montenegro
- Morocco
- Mozambique
- Myanmar
- Namibia
- Nauru
- Nepal
- Netherlands
- New Zealand
- Nicaragua
- Niger
- Nigeria
- North Macedonia
- Norway
- Oman
- Pakistan
- Palau
- Palestine State
- Panama
- Papua New Guinea
- Paraguay
- Peru
- Philippines
- Poland
- Portugal
- Qatar
- Romania
- Russia
- Rwanda
- Saint Kitts and Nevis
- Saint Lucia
- Saint Vincent and the Grenadines
- Samoa
- San Marino
- Sao Tome and Principe
- Saudi Arabia
- Senegal
- Serbia
- Seychelles
- Sierra Leone
- Singapore
- Slovakia
- Slovenia
- Solomon Islands
- Somalia
- South Africa
- South Korea
- South Sudan
- Spain
- Sri Lanka
- Sudan
- Suriname
- Sweden
- Switzerland
- Syria
- Tajikistan
- Tanzania
- Thailand
- Timor-Leste
- Togo
- Tonga
- Trinidad and Tobago
- Tunisia
- Turkey
- Turkmenistan
- Tuvalu
- Uganda
- Ukraine
- United Arab Emirates
- United Kingdom
- United States of America
- Uruguay
- Uzbekistan
- Vanuatu
- Venezuela
- Vietnam
- Yemen
- Zambia
- Zimbabwe