Closed simon-brooke closed 5 years ago
The app will be used in buildings and in places with intermittent network coverage. It's vital that the app can cache both sufficient elector data that the canvasser always has data on the next dwelling to visit and the electors there, and also outgoing canvas data, so that the canvasser can continue working even with intermittent network connections without data being lost. So canvas data must be cached/queued client side, and not deleted from the client until the server has confirmed that it has been accepted.
It probably should be. Links definitely need to be over HTTPS, so the risk is essentially only of phones being hacked.
However, I think that it's inevitable that there will be a lot of hostiles trying to penetrate this system, so we need to be more than a little cautious.
Agreed.
Will locally cached data be encrypted?