{"id":25945003,"url":"https://github.com/path-check/vaccine-diary","last_synced_at":"2026-03-09T04:32:12.751Z","repository":{"id":52948858,"uuid":"323806108","full_name":"Path-Check/vaccine-diary","owner":"Path-Check","description":"A compilation of Trusted Pandemic Technologies' efforts to design digital solutions that engage citizens in four core areas — Logistics, Health Outcomes, User-centric impact, and Communication.","archived":false,"fork":false,"pushed_at":"2021-04-12T17:40:20.000Z","size":65894,"stargazers_count":18,"open_issues_count":1,"forks_count":6,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-03-04T08:22:35.267Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pandemic.mit.edu","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Path-Check.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-23T04:55:04.000Z","updated_at":"2024-07-13T20:19:13.000Z","dependencies_parsed_at":"2022-08-28T09:53:48.737Z","dependency_job_id":null,"html_url":"https://github.com/Path-Check/vaccine-diary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Path-Check/vaccine-diary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Path-Check%2Fvaccine-diary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Path-Check%2Fvaccine-diary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Path-Check%2Fvaccine-diary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Path-Check%2Fvaccine-diary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Path-Check","download_url":"https://codeload.github.com/Path-Check/vaccine-diary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Path-Check%2Fvaccine-diary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30283417,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-04T08:20:39.354Z","updated_at":"2026-03-09T04:32:12.654Z","avatar_url":"https://github.com/Path-Check.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![logo](https://github.com/mikhaildmitrienko/VaccineDiary/blob/main/trusted_pandemic.png)\n\n### VaccineDiary: Algorithmic Protocol, E-card, Mobile App and Research Papers\nWe present an end to end decentralized protocol developed by MIT for the secure and privacy preserving workflow of phased vaccination, vaccination status verification, and adverse reactions or symptoms reporting. The proposed system improves the efficiency, privacy, equity and effectiveness by augmenting the existing systems such as VAMS, VAERS, v-safe and IIS.\n\nWe propose two user-facing solutions: (i) a modified vaccination card which carries digitally signed (QR) codes and a scanner app for health officials for data aggregation, (ii) a mobile phone app for the user that interfaces with existing databases directly. We believe a user-centric design is critical in the micro-planning and last mile issues.\n\nThe user’s journey is divided into four parts: (i) Digitally enhanced enrollment system for phased vaccination, (ii) A privacy-preserving smartphone app to interface with vaccination sites without revealing any personally identifiable information to centralized servers, (iii) Proof of vaccination in a privacy-preserving and secure manner, (iv) Monitoring and alert systems for adverse reactions that enable users to upload their symptoms in a cryptographically secure manner. In addition, we need the ability to perform data aggregation for analytics without revealing raw data.\n\nThis repository is a compilation of Trusted Pandemic Technologies' efforts to design digital solutions that engage citizens in four core areas — Logistics, Health Outcomes, User-centric impact, and Communication.\n\nOur mission is to help public health professionals to instantly overcome challenging barriers they encounter as they engage citizens as an active participants in digital solutions for fighting COVID-19 and future pandemics.\n\nToday, the program is focused on creating a citizen-centric solutions for the digital management of COVID-19 vaccine distribution, testing, and health verification. Previously the program worked with public health officials as they designed and deployed exposure notification and digital contact tracing solutions. Subsequent initiatives under consideration include surveillance, monitoring, and predictive modeling to better prepare us, as a society, for future pandemics.\n\nThe founding belief of the Trusted Pandemic Technologies is that when it comes to engaging citizens in a quest for the common good, especially public health, trust at all levels and among all participants is mandatory for success. So, the program builds on privacy-preserving systems for smartphone data, analytics, and machine learning.\n\n* [VaccineDiary Mobile App](#mobile-app)\n* [VaccineDiary Demo Video](https://www.youtube.com/watch?v=njUGAN98PSk)\n* [Scanner App Video](https://www.youtube.com/watch?v=Tsv5T6MsZSY)\n* [News and Analysis](#news-and-analysis)\n* [Team](#Team)\n* [Papers](#papers)\n* [Team Background](#team-background)\n* [Events](#events)\n* [Vaccination Record Card Proposals](#vaccination-record-card-proposals)\n* [App Sketches](#app-sketches)\n* [Apps and Prototypes](#apps-and-prototypes)\n* [Conceptual Dashboard for Health Agencies](#conceptual-dashboard-for-health-agencies)\n* [Vaccine Workflows](#vaccine-workflows)\n* [FAQ](#faq)\n\n### Slides and Events\nVaccines for All Conference at MIT - [Pandemic.mit.edu](https://pandemic.mit.edu)\n\nSlides - [MIT, IDEO, PathCheck, CCI, VCI](https://tiny.cc/mitvax)\n\nSlides - [PaperCreds](https://tiny.cc/mitvacc2)\n\n\n### VaccineDiary Mobile App\n[\u003cimg src=\"https://github.com/Path-Check/vaccine-diary/blob/main/Resources/download_google_play.png\" alt=\"Download on Play Store\" height=\"75\"/\u003e](https://play.google.com/store/apps/details?id=org.pathcheck.boost)\n[\u003cimg src=\"https://github.com/Path-Check/vaccine-diary/blob/main/Resources/download_app_store.png\" alt=\"Download on App Store\" height=\"75\"/\u003e](https://pathcheck.org)\n\n[VaccineDiary Demo Video](https://youtu.be/njUGAN98PSk)\n\n[MiSaCa + Boost-19 + Scanner App Video](https://youtu.be/jXa3mArrOfA)\n\n[Boost19 App For Us All](https://youtu.be/jXa3mArrOfA), by Vitor Pamplona at Conference on \"Vaccines for All\" at MIT\n\n\u003cimg src=\"https://github.com/Path-Check/vaccine-diary/blob/main/Resources/vaccinediary.gif\" alt=\"App_gif\" width=\"300\"/\u003e\n\n### QR code generator - https://github.com/Path-Check/healthpassport-reader-app\n[Live demo of QR code for Coupon, Badge, Status and Passkey](https://vitorpamplona.com/vaccine-certificate-qrcode-generator/)\n\n[\u003cimg src=\"https://github.com/Path-Check/vaccine-diary/blob/main/Resources/qr_ss.png\" alt=\"Genrate QR Code\"/\u003e](https://vitorpamplona.com/vaccine-certificate-qrcode-generator/)\n\n### MIT SafePaths Solution\n\u003cimg src=\"https://github.com/Path-Check/vaccine-diary/blob/main/Resources/safepaths_off_on.png\" alt=\"Genrate QR Code\" height=\"300\"/\u003e\n\n## News and Analysis\n\n[Privacy, equity, and efficiency in vaccine distribution - Boston Globe](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/Privacy%2C%20equity%2C%20and%20efficiency%20in%20vaccine%20distribution%20-%20The%20Boston%20Globe.pdf) by Ramesh Raskar\n\n['When can I schedule a COVID-19 vaccine appointment?' Why the government can't answer this simple question](https://www.fastcompany.com/90593617/when-can-i-schedule-a-covid-19-vaccine-appoint-why-the-government-cant-answer-this-simple-question) by Hana Schank and Ramesh Raskar\n\n[Paper Cards and Digital Codes Target Vaccination Chaos](https://spectrum.ieee.org/tech-talk/biomedical/devices/paper-cards-and-digital-codes-target-vaccination-chaos) by Jeremy Hsu\n\n## Team\n\nMIT - [Ramesh Raskar](https://en.wikipedia.org/wiki/Ramesh_Raskar), [Sanjay Sarma](https://en.wikipedia.org/wiki/Sanjay_Sarma), [Abhishek Singh](https://www.linkedin.com/in/tremblerz/)\n\nBrown University - [Anna Lysyanskaya](https://en.wikipedia.org/wiki/Anna_Lysyanskaya)\n\nStony Brook Medicine - [Joseph Bae](https://www.linkedin.com/in/josephhbae/)\n\nPathCheck - [Vitor Pamplona](https://www.linkedin.com/in/vitorpamplona/) (CEO, EyeNetra INC), [Krishnendu Dasgupta](https://www.linkedin.com/in/krishdasgupta/), [Vinay Gidwaney](https://www.linkedin.com/in/gidwaney), [Rohan Sukumaran](https://www.linkedin.com/in/rohan-sukumaran-3271ba145/), [Rohan Iyer](https://www.linkedin.com/in/rohan-iyer-6aa614189/), [Priyanshi Katiyar](https://www.linkedin.com/in/priyanshi-katiyar-7222ba186/), [Sheshank Shankar](https://www.linkedin.com/in/sheshank-s/), [Adam Berrey](https://www.linkedin.com/in/adamberrey), [Anshuman Sharma](https://www.linkedin.com/in/sharmaanshuman/), [Ashley Mehra](http://linkedin.com/in/ashley-mehra-7b40a91a7), [Jatin Malhotra](https://www.linkedin.com/in/jatin1malhotra/) (Jio), [Sethuraman T V](https://www.linkedin.com/in/sethuraman-t-v-64099b137/), [Darshan Gandhi](https://www.linkedin.com/in/gandhi-darshan/), [Mikhail Dmitrienko](https://www.linkedin.com/in/mikhail-dmitrienko-819735125/), [Nathan Yap](https://www.linkedin.com/in/nathan-yap-9b8301180/), [Saurish Srivastava](https://saurish.com), [Ishaan Singh](https://www.linkedin.com/in/ishaan-singh-220804/), [Haris Nazir](https://www.linkedin.com/in/haris-nazir/)\n\nInstitute for Technology and Global Health - [Maurizio Arseni](https://www.linkedin.com/in/maurizio-arseni/)\n\nStanford University - [Riyanka Roy Choudhury](https://law.stanford.edu/directory/riyanka-roy-choudhury/)\n\n\n## Papers\n\n[MIT SafePaths Card (MiSaCa): Augmenting Paper Based Vaccination Cards with Printed Codes](https://github.com/Path-Check/vaccine-diary/blob/main/Papers/misaca.pdf) by Joseph Bae, Rohan Sukumaran, Sheshank Shankar, Saurish Srivastava, Rohan Iyer, Aryan Mahindra, Qamil Mirza, Maurizio Arseni, Anshuman Sharma, Saras Agrawal, Orna Mukhopadhyay, Colin Kang, Priyanshi Katiyar, Apurv Shekhar, Sifat Hasan, Krishnendu Dasgupta, Darshan Gandhi, Sethuraman TV, Parth Patwa, Ishaan Singh, Abhishek Singh, and Ramesh Raskar\n\n[Mobile Apps Prioritizing Privacy, Efficiency and Equity: A Decentralized Approach to COVID-19 Vaccination Coordination](https://github.com/Path-Check/vaccine-diary/blob/main/Papers/apps.pdf) by Joseph Bae, Rohan Sukumaran, Sheshank Shankar, Anshuman Sharma, Ishaan Singh, Haris Nazir, Colin Kang, Saurish Srivastava, Parth Patwa, Abhishek Singh, Priyanshi Katiyar, Vitor Pamplona, and Ramesh Raskar\n\n[Vaccines for All: Challenges and Potential Solutions for Equitable COVID-19 Vaccine Distribution](https://github.com/mikhaildmitrienko/VaccineDiary/blob/main/Papers/PositionPaper_VaccinesForAllConferenceAtMITDec11th.pdf) by Joseph Bae, Susan Blumenthal, Jagjit Dhaliwal, Shirley Bergin, Sanjay Sarma, and Ramesh Raskar\n\n[Verifiable Proof of Health using Public Key Cryptography](https://arxiv.org/pdf/2012.02885.pdf) by Abhishek Singh and Ramesh Raskar\n\n[Safepaths: Vaccine Diary Protocol and Decentralized Vaccine Coordination System using a Privacy Preserving User Centric Experience](https://github.com/Path-Check/vaccine-diary/blob/main/Papers/safepaths.pdf) by Abhishek Singh, Ramesh Raskar, and Anna Lysyanskaya\n\n## Team Background\n\n- [Exposure Notification App, now in 6 US states and territories by PathCheck Foundation](https://www.pathcheck.org/en/covid-19-exposure-notification-app)\n\n- [First contact tracing app in the US](https://covidawaremn.com/)\n\n- [First to propose decentralized algorithm for privacy preserving automation of contact tracing on mobile phone](https://arxiv.org/abs/2003.08567)\n\n- [First white paper on unintended consequences of digital solutions for contact tracing](https://arxiv.org/abs/2003.08567)\n\n- [First contact tracing team invited to testify for US Congressional Hearing on Contact Tracing and Exposure Notification](https://www.media.mit.edu/events/ramesh-raskar-testifies/)\n\n- [PathCheck Foundation: World's largest non-profit opensource project for Covid19 software, 501(c)(3) spin-off from MIT](https://pathcheck.org)\n\n    - Digital contact tracing apps developed and deployed in [Minnesota](https://covidawaremn.com), [Hawaii](https://www.alohasafealert.org/), [Guam](https://guamcovidalert.guam.gov/) and soon Alabama\n    \n- Awards for digital pandemic Work and research:\n    \n    - Robert Wood Johnson Foundation Emergency Response for the Health Care System Innovation Challenge - [Second Place](https://www.healthsystemcrisisresponse.com/)\n    - Facebook COVID-19 Symptom Data Challenge (jointly run by CMU, UMD, and Duke University) - [Finalist](https://www.businesswire.com/news/home/20201214005670/en/Announcing-The-COVID-19-Symptom-Data-Challenge-Winners)\n    - NIST Too Close for Too Long (TC4TL) Challenge first round - 1st Place\n    \n- Talk at [NIST Challenges for Digital Proximity Detection in Pandemics Event](https://www.nist.gov/system/files/documents/2021/02/04/Contributed_2_6_Sheshank_Shankar%20-%20The%20Feasibility%20of%20Co-location%20Detection%20through%20a%20Deep%20Learning%20Fusion%20of%20Mobile%20Sensors.pdf)\n\n- Host of convening events for COVID-19 digital solutions (https://pandemic.mit.edu) and (https://responsibledata.ai/events/trust)\n\n## Events\n\n- Conference on \"Vaccines for All\" at MIT [[Jan 14](https://pandemic.mit.edu#jan-conf), [Dec 11](https://pandemic.mit.edu#dec-conf)]\n- Trusted Pandemic Tech at MIT [https://pandemic.mit.edu](https://pandemic.mit.edu)\n\n\n\n## Apps and Prototypes\n\n![App_screens](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/Vaccine_App_Screens.png)\n![App_screens1](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_1.png)\n![App_screens2](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_2.png)\n![App_screens3](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_3.png)\n![App_screens4](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_4.png)\n![App_screens5](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_5.png)\n![App_screens6](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_6.png)\n![App_screens7](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/app_7.png)\n\n[ProtoPie](https://github.com/mikhaildmitrienko/VaccineDiary/blob/main/Prototypes.md): interactive prototype of the Vaccine Diary app by [Rohan Iyer](https://www.linkedin.com/in/rohan-iyer-6aa614189/)\n\n\n### Vaccination Record Card Proposals\n\n![Record Card](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/P_V_Card_1.png)\n![Record Card](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/P_V_Card_2.png)\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://github.com/Path-Check/vaccine-diary/blob/main/Resources/card_visualization.gif\" alt=\"App_gif\" width=\"650\" style=\"margin: auto\"/\u003e\u003c/p\u003e\n\n### App Sketches\n\nA privacy-protecting, user-centric app to enhance vaccination coordination and data-aggregation. \n\n![Sketches](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/sketches.png)\n![Sketches](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/sketch2.png)\n\n### Conceptual Dashboard for Health Agencies\n![Dashboard](https://github.com/mikhaildmitrienko/VaccineDiary/blob/main/Dashboard.png)\n\n### Vaccine Workflows\n![Workflows](https://github.com/Path-Check/vaccine-diary/blob/main/Resources/vaccine_workflow.png)\n\n\n## FAQ\n\n### Is the VaccineDiary app a replacement for existing CDC or State systems? \nNo. Systems such as VAMS/VAERS/V-Safe/IIS/IZ. are important in wide ranging COVID-19 vaccination efforts. Our proposed app would provide an alternative method for vaccination that is privacy-sparing, efficient, and equitable while serving as a supplemental source of vaccine monitoring information.  \n\n### How will this interface with VAMS/VAERS/V-Safe/ IIS/IZ? What changes are required?\nVaccine diary, second-dose and health status alert, and informational features of our proposed app would be independent of the existing systems. The input of vaccination information upon administration of a vaccine and side effect/efficacy reports are two areas with potential for integration with government systems. \nTo verify and record the vaccine administration, vaccination clinics or governments would need to provide signed QR codes that can be printed / copied by pharmacies or by users. This QR code would have information regarding the lot, manufacturer, and dosing of a vaccine which can then be verified by others with the appropriate digital key. \n\nFor interoperability of symptom/side effect reports, state or federal systems will need to allow the pseudorandom identifier associated with a user to be used for data identification purposes rather than PII such as name, address, etc. This is already part of the PPRL (privacy preserving record linkage) protocol for VAMS and IIS.\n\n### If you don't have PII, how can doctor or PH get in touch with the user?\nDoctors and public health officials can contact users regarding pertinent information about their specific vaccine lot and other important details via app-mediated push notifications and contextual alerts. This is similar to ‘recalls’ in auto-parts, food safety, toys, etc. \n\n### What difference will it make? Wouldn’t everyone be vaccinated anyway?\nThe emphasis is on privacy, equity and efficiency. Significant chunks of the population still exhibit vaccine hesitancy and many may be unwilling to receive a COVID-19 vaccine. This app aims to remove potential barriers to vaccination by protecting data privacy, creating a convenient, streamlined user experience, and providing multiple vaccine-related functionalities in one platform. We also believe that decentralized data can be used for a broad range of public health research. \n\n### Is this app primarily a vaccine passport or verifiable credentials? \nThis app does support vaccine verification while also including modules surrounding eligibility confirmation, dose scheduling and reminders, health assessments and symptom reporting, and providing users with push-notifications and contextual alerts. \n\n### How will you reach marginalized and low-resource communities?\nWe have also proposed state-produced physical vaccine cards that can be used for many of the functions of our app solution. This enables a privacy-focused solution for vaccination. Please see a thorough explanation in section 6. \n\n### Why should user trust such apps?\nThe app is developed using open-source code and open standards. Similar to the  exposure notification apps, the app does not request any PII. \n\n### Why do centralized systems including VAMS and VAERS require so much PII and HPI?\nPII including name, date of birth, and contact information is primarily used for user identification, contact, and record-keeping. \nHealth information is stored to determine eligibility for vaccination based upon exclusion criteria and to track the interactions between various medical conditions and vaccination. \nOther personal information might be used for aggregate analysis and statistical purposes regarding equitable distribution among diverse populations. \nOur app-based approach addresses each of these functions without the use of PII. \n\nIdentification of an individual for record-keeping is performed using a pseudorandom identification number rather than name or date of birth. Previous health information can be inputted into the app for exclusion determination where it is not stored. As soon as the app determines eligibility for vaccination information shared in these questions will be deleted. Symptom and adverse event reporting can be performed either anonymously or with personal information that might lend insight into vaccine and medical condition interactions. All demographic information can be anonymized and aggregated for reporting. \n\n### What if the user does not have a smartphone? \nWe expect users seeking a privacy oriented approach to vaccination to use a physical card containing a digitally-signed QR code from the government. \n\n### What is PathCheck and what role can it play?\nPathCheck is a nonprofit organization originating in Dr. Ramesh Raskar’s lab at MIT. PathChck is  the world’s largest open source, open standards nonprofit organization for COVID-19 and innovates  across a broad array of problems stemming from the pandemic. PathCheck was the first organization to launch an EN app for contact tracing in COVID-19, successfully partnering with 6 US states and territories. \n\n### What is MIT SafePaths? What is its role?\nMIT SafePaths is a set of standards protocols and algorithms and open-source tools. The project on vaccination protocols is led by Ramesh Raskar at Trusted Pandemic Tech and MIT Media Lab, Sanjay Sarma at MIT Auto-ID Lab and Anna Lysyanskaya at Brown University. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpath-check%2Fvaccine-diary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpath-check%2Fvaccine-diary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpath-check%2Fvaccine-diary/lists"}