Systems and Methods for Context-Based Permissioning of Personally Identifiable Information
A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).
1 - 20 . (canceled)
21 . A method for providing access to personal information of a user, comprising:
at a server system including one or more electronic devices with one or more processors and memory storing one or more programs for execution by the one or more processors:
establishing a plurality of context profiles for a user;
detecting an event associated with a request for personal information of the user;
generating a request for consent to share the personal information of the user with a third party;
sending, to the user, the request for consent to share the personal information of the user with the third party;
receiving, from the user, consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active;
determining an active context profile for the user based on one or more signals indicative of the user's context;
determining whether the active context profile matches the first context profile;
in accordance with a determination that the active context profile matches the first context profile, facilitating sharing of the personal information of the user with the third party; and
in accordance with a determination that the active context profile does not match the first context profile, not facilitating sharing of the personal information of the user with the third party.
22 . The method of claim 21 , wherein detecting the event associated with the request for personal information of the user comprises receiving a request for the personal information of the user.
23 . The method of claim 21 , wherein the active context profile for the user is determined automatically without user input.
24 . The method of claim 21 , further comprising:
in accordance with a determination that the active context profile matches the first context profile, allowing the third party to contact the user; and
in accordance with a determination that the active context profile does not match the first context profile, not allowing the third party to contact the user.
25 . The method of claim 21 , further comprising:
receiving a communication from the third party;
in accordance with a determination that the active context profile matches the first context profile, forwarding the communication to the user; and
in accordance with a determination that the active context profile does not match the first context profile, not forwarding the communication to the user.
26 . The method of claim 21 , further comprising:
in accordance with a determination that the active context profile matches the first context profile, allowing the third party to communicate directly with the user; and
in accordance with a determination that the active context profile does not match the first context profile, not allowing the third party to communicate directly with the user.
27 . The method of claim 21 , wherein the plurality of context profiles is stored on a first electronic device of the one or more electronic devices, wherein the personal information of the user is stored on a second electronic device of the one or more electronic devices, the second electronic device is distinct from the first electronic device.
28 . A system including one or more electronic devices, comprising:
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
establishing a plurality of context profiles for a user;
detecting an event associated with a request for personal information of the user;
generating a request for consent to share the personal information of the user with a third party;
sending, to the user, the request for consent to share the personal information of the user with the third party;
receiving, from the user, consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active;
determining an active context profile for the user based on one or more signals indicative of the user's context;
determining whether the active context profile matches the first context profile;
in accordance with a determination that the active context profile matches the first context profile, facilitating sharing of the personal information of the user with the third party; and
in accordance with a determination that the active context profile does not match the first context profile, not facilitating sharing of the personal information of the user with the third party.
29 . The system of claim 28 , wherein detecting the event associated with the request for personal information of the user comprises receiving a request for the personal information of the user.
30 . The system of claim 28 , wherein the active context profile for the user is determined automatically without user input.
31 . The system of claim 28 , wherein the one or more programs further include instructions for:
in accordance with a determination that the active context profile matches the first context profile, allowing the third party to contact the user; and
in accordance with a determination that the active context profile does not match the first context profile, not allowing the third party to contact the user.
32 . The system of claim 28 , wherein the one or more programs further include instructions for:
receiving a communication from the third party;
in accordance with a determination that the active context profile matches the first context profile, forwarding the communication to the user; and
in accordance with a determination that the active context profile does not match the first context profile, not forwarding the communication to the user.
33 . The system of claim 28 , wherein the one or more programs further include instructions for:
in accordance with a determination that the active context profile matches the first context profile, allowing the third party to communicate directly with the user; and
in accordance with a determination that the active context profile does not match the first context profile, not allowing the third party to communicate directly with the user.
34 . The system of claim 28 , wherein the plurality of context profiles is stored on a first electronic device of the one or more electronic devices, wherein the personal information of the user is stored on a second electronic device of the one or more electronic devices, the second electronic device is distinct from the first electronic device.
35 . A non-transitory computer readable storage medium storing one or more programs comprising instructions, which when executed by one or more electronic devices, cause the one or more devices to:
establish a plurality of context profiles for a user;
detect an event associated with a request for personal information of the user;
generate a request for consent to share the personal information of the user with a third party;
send, to the user, the request for consent to share the personal information of the user with the third party;
receive, from the user, consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active;
determine an active context profile for the user based on one or more signals indicative of the user's context;
determine whether the active context profile matches the first context profile;
in accordance with a determination that the active context profile matches the first context profile, facilitate sharing of the personal information of the user with the third party; and
in accordance with a determination that the active context profile does not match the first context profile, not facilitate sharing of the personal information of the user with the third party.
36 . The computer readable storage medium of claim 35 , wherein detecting the event associated with the request for personal information of the user comprises receiving a request for the personal information of the user.
37 . The computer readable storage medium of claim 35 , wherein the active context profile for the user is determined automatically without user input.
38 . The computer readable storage medium of claim 35 , further comprising instructions to:
in accordance with a determination that the active context profile matches the first context profile, allow the third party to contact the user; and
in accordance with a determination that the active context profile does not match the first context profile, not allow the third party to contact the user.
39 . The computer readable storage medium of claim 35 , further comprising instructions to:
receive a communication from the third party;
in accordance with a determination that the active context profile matches the first context profile, forward the communication to the user; and
in accordance with a determination that the active context profile does not match the first context profile, not forward the communication to the user.
40 . The computer readable storage medium of claim 35 , wherein the plurality of context profiles is stored on a first electronic device of the one or more electronic devices, wherein the personal information of the user is stored on a second electronic device of the one or more electronic devices, the second electronic device is distinct from the first electronic device.