Fair enough. We should call it a script?
Privacy is something which should be programmable according to conditions set by the user. So you could use conditionals like “if this scenario is true then initiate script x, y, z”. It could be left up to a group of trusted peers that the user selects to determine if the scenario is true or false.
In any case it should always be up to the user to opt into it. The user should determine how they would like to interact with the SAFE Network and that has to be turned into code (because for SAFE Network code is law). Then users who agree to the same rules will use certain apps which abide by these rules.
You don’t understand what I’m saying so of course you don’t agree. I’m saying the users should be given absolute control over how they interact with the network. If you demand the users accept your definition of privacy (which might be extreme or black and white) then you’re telling the vast majority of the human population from the start that they can’t use SAFE Network because their concept of privacy isn’t exactly like yours.
The whole point of contracts/scripts is so you can determine the rules which you’re willing to agree to and the way you’d like to interact with SAFE Network. We don’t all have the same views, opinions, concepts of privacy, needs, values, etc. The way to deal with this is to let the users have the freedom to choose apps which fit their preferred use of the network, let the user have the ability to define the level of and type of privacy they require from the network, and it all should be configurable by the users (not by you or me).
If a user opts into revocable privacy by using an app which requires it or by setting their privacy settings in such a way that it’s enabled then this is the choice of the user and because it’s their data (not ours), they have every right to determine under which conditions to release it and how. This is about giving the user ultimate control over their data even in situations where the user loses consciousness, loses their life, or other circumstances which the user could set as conditions to trigger their privacy to be revoked.
Revocable privacy is not something done by the network. It’s not part of the core protocol of the network. It’s a choice of the user to opt into this setting and then script their privacy themselves giving them absolute control. This could be an app which the user chooses to use to give them increased control over their privacy.
If you disagree then that would mean you’ll never opt into an app which supports revocable privacy features and you’ll never use the feature yourself but there are enough people who would want to revoke their own privacy that I think the feature is important for mass adoption. Very few people in the world with children for example would choose the sort of black and white options that people who don’t have children might choose.
So for example a parent might want their children to have certain information if something happens to them (such as the private key to access what was left to them in a will). If privacy is scriptable then you have all sorts of different possibilities which do not exist if privacy is absolute such as: (no one can access my information if something happens to me vs everyone can access my information if something happens to me).