ProteGO-Safe / specs

Opis, specyfikacja i zadania. Zacznij tutaj.
GNU General Public License v3.0
118 stars 29 forks source link

Udokumentowanie skąd biorą się formularze + ryzyko przejęcia danych przez pytania #157

Closed SeraMoon closed 3 years ago

SeraMoon commented 4 years ago

Is your feature request related to a problem? Please describe.

129 #155

Headers: 
POST /covid19/diagnosis HTTP/1.1
Host: api.safesafe.app
User-Agent: Mozilla/5.0 (X11; U; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://safesafe.app/
Model: infermedica-pl
Content-Type: application/json;charset=utf-8
Content-Length: 39
Origin: https://safesafe.app
Connection: keep-alive

Request POST Data:
{"sex":"female","age":30,"evidence":[]}

Response Headers:

HTTP/2.0 200 OK
date: Tue, 05 May 2020 23:32:33 GMT
content-type: application/json
set-cookie: __cfduid=daa73c104e8eed2080cea58590c0031871588721553; expires=Thu, 04-Jun-20 23:32:33 GMT; path=/; domain=.safesafe.app; HttpOnly; SameSite=Lax; Secure
version: v2
x-content-type-options: nosniff
strict-transport-security: max-age=2592000; includeSubDomains; preload
via: 1.1 google
alt-svc: h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
access-control-allow-origin: *
access-control-allow-methods: GET, POST, OPTIONS
access-control-allow-headers: DNT,Keep-Alive,User-Agent,X-Requested-With,Cache-Control,Content-Type,Model,App-Id,App-Key,User-Id,Interview-Id,Dev-Mode,Case-Id,app_id,app_key
x-frame-options: SAMEORIGIN, SAMEORIGIN
x-xss-protection: 1; mode=block, 1; mode=block
cf-cache-status: DYNAMIC
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
cf-ray: 58ee42ead838ec82-DFW
content-encoding: br
cf-request-id: 0288c826cb0000ec82be1e1200000001
X-Firefox-Spdy: h2

Response Data:

{"conditions":[],"extras":{},"question":{"explanation":null,"extras":{},"items":[{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":"Przewlek\u0142e choroby p\u0142uc to zaburzenia, kt\u00f3re wp\u0142ywaj\u0105 na p\u0142uca i inne cz\u0119\u015bci uk\u0142adu oddechowego. Choroby: przewlek\u0142a obturacyjna choroba p\u0142uc, umiarkowana i ci\u0119\u017cka astma oraz inne choroby p\u0142uc.","id":"p_16","name":"Zdiagnozowana przewlek\u0142a choroba p\u0142uc"},{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":"Niewydolno\u015b\u0107 serca to przewlek\u0142a, post\u0119puj\u0105ca choroba, w kt\u00f3rej serce nie jest w stanie skutecznie pompowa\u0107 krew w zwi\u0105zku np. z chorob\u0105 wie\u0144cow\u0105 czy nadci\u015bnieniem.","id":"p_17","name":"Zdiagnozowana niewydolno\u015b\u0107 serca"},{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":null,"id":"p_18","name":"Trwaj\u0105ca choroba nowotworowa"},{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":"Os\u0142abiony uk\u0142ad odporno\u015bciowy mo\u017ce by\u0107 spowodowany wieloma czynnikami, np. leczeniem nowotwor\u00f3w, przeszczepem szpiku kostnego lub narz\u0105d\u00f3w, \u017ale kontrolowanym zaka\u017ceniem HIV / AIDS, przed\u0142u\u017conym stosowaniem lek\u00f3w immunosupresyjnych, takich jak kortykosteroidy lub leki stosowane w reumatoidalnym zapaleniu staw\u00f3w oraz niekt\u00f3rymi chorobami wrodzonymi.","id":"p_19","name":"Choroby lub leki obni\u017caj\u0105ce odporno\u015b\u0107"},{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":"D\u0142ugotrwa\u0142a choroba w\u0105troby spowodowana alkoholizmem, infekcjami lub chorobami wrodzonymi, prowadz\u0105ca do utraty funkcji, marsko\u015bci w\u0105troby i innych powik\u0142a\u0144.","id":"p_20","name":"Zdiagnozowana przewlek\u0142a choroba w\u0105troby"},{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":"Schy\u0142kowa choroba nerek jest stanem, w kt\u00f3rym czynno\u015b\u0107 nerek jest znacznie zmniejszona.","id":"p_21","name":"Zdiagnozowana niewydolno\u015b\u0107 nerek"},{"choices":[{"id":"present","label":"Tak"},{"id":"absent","label":"Nie"}],"explanation":null,"id":"p_22","name":"D\u0142ugoterminowy pobyt w domu opieki"}],"text":"Zaznacz odpowiedzi, kt\u00f3re ci\u0119 dotycz\u0105","type":"group_multiple"},"should_stop":false}

Describe the solution you'd like

Describe alternatives you've considered -

Additional context Cała aplikacja w zakresie oceny zdrowia wygląda jak nakładka na aplikację webową Infermedici. Po wprowadzeniu protokołu G+A będzie już całkowicie nakładką...

kamilgthecoders commented 3 years ago

Mechanizm jest zaimplementowany wewnątrz aplikacji. Brak użycia Infermedica. SafeSafe.app - to Landing Page odnoszący do sklepów Google/Apple. Temat zamykam