google / exposure-notifications-verification-server

Verification component for COVID-19 Exposure Notifications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

User initiated report

mikehelmick opened this issue · comments

TL;DR

add an API for user initiated report

Design

Proposal

  • UserReport API on apiserver
  • Phone number requires, SMS only - 90d de-duplication
  • requires 256 bytes of nonce so that same device claims code
  • cleanup changes

Still todo

  • Specific statistics for self report
  • Platform specific SMS - will need application hash for Android // this should be removed
  • end-2-end test runner flow for self report
  • add revision stats back
  • different pre-amble for signed SMS w/ user-report
  • help text that only click click if you initiated...

For the web view

  • basic web view
  • cover error conditions
  • automated testing
  • i18n

To consider

  • separate quota and modeling for self-report