SafeTrace
SafeTrace copied to clipboard
Privacy preserving voluntary Covid-19 self-reporting platform. Share your location history and status, get alerts you are in high risk areas and identify high risk regions
Enclave data is serialized for sealing/unsealing using JSON format, which is highly inefficient in terms of space. This should be improved using a binary format such as CBOR. The correct...
Need to brainstorm how to display secure connection guarantees to end users.
The application will have two ways that allows users to consume data: 1) Individual reporting 2) Global view This issue is regarding Global view. Once users add their location to...
This issue builds on issue #2 In order to achieve a certain level of privacy, we propose to run a lightweight clustering algorithm inside the SafeTrace secure DB and passing...
Increase enclave memory limit from 4kB to 128MB or 4GB. The amount of data that the enclave is capable of storing encrypted (through a process known as sealing and unsealing...
Drawing on this issue: [#17](https://github.com/enigmampc/SafeTrace/issues/17) Based on [epidemiology feedback issue](https://github.com/enigmampc/SafeTrace/issues/5), we can have high risk and low risk individual interaction reporting. High risk interactions: We can report high risk interactions...
In the individual reporting section, we propose to ask self-reporting users whether they have any symptoms. Given 40% of Covid19 carriers have only mild symptoms and may not have tested,...
Error handling needs much improvement, as most functions inside the enclave will return success regardless of whether the fail or succeed. This obviously makes it hard to debug and troubleshoot....
This server should store `userID`, `email`, and `password`, and enable users to log-in to their `userID` in the front-end application. It should also enable the front-end to submit the `userID`...
We will need a front-end that: - interacts with the SafeTrace API (https://github.com/enigmampc/SafeTrace/tree/master/api-server) - replicates the functionality described by wireframes in https://github.com/enigmampc/SafeTrace/issues/20 We're agnostic to the libraries/frameworks used, tho I...