<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-12-12 13:41 GMT+01:00 Hans-Christoph Steiner <span dir="ltr"><<a href="mailto:hans@guardianproject.info" target="_blank">hans@guardianproject.info</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Those are also very useful things for a panic setup.  The other key part<br>
of the design of Panic Kit is that triggers are separate from responses.<br>
 So things like deleting, sending messages, backing up data, etc. should<br>
be in a "responder" app.  Then any trigger app can include that as one<br>
of the possible responses, including your Ripple fork<br></blockquote><div> </div><div>You are right , the idea is build a two separate apps, one for the trigger , with the ability of request ripple activation from others apps via Intent and other app with the collection of available actions.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Our InThe Clear could provide some examples for various deletion tasks:<br>
<a href="https://github.com/guardianproject/InTheClear.git" rel="noreferrer" target="_blank">https://github.com/<wbr>guardianproject/InTheClear.git</a><br>
<br>
Another thing to consider is the whole SQLCipher/IOCipher/CacheWord<br>
model of secure, app-local data storage.  CacheWord manages the key to<br>
SQLCipher/IOCipher, and the user unlocks that key with their password.<br>
If the CacheWord key file is deleted, the user no longer has a way to<br>
unlock SQLCipher/IOCipher: the user's password unlocks the key only, not<br>
the data.  So then you can just backup the tiny cacheword key file (<<br>
1kb), then in a panic delete just that.  Then once things are safe, just<br>
restore that tiny file.<br></blockquote><div> </div><div> hmmm.....very interesting, i will take it in consideration for a feature, many thanks :)</div><div><br></div></div></div></div>