| CPC G06F 21/6263 (2013.01) [G06F 21/6245 (2013.01); G06Q 30/0251 (2013.01)] | 18 Claims |

|
1. A method for providing access to personal information of a user, comprising:
at a server system 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 the user;
receiving a request for the personal information of the user, independently of input of the user;
determining an active context profile for the user based on one or more signals indicative of context of the user;
in accordance with a determination that the active context profile matches a first context profile of the plurality of context profiles:
automatically responding to the request for the personal information of the user based on information from a permission database for storing and managing previously granted Personal Identifiable Information (PII) permissions;
in accordance with a determination that the active context profile matches a second context profile of the plurality of context profiles:
automatically 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; and
sharing the personal information of the user from a PII database configured to store PII with the third party; and
in accordance with a determination that the active context profile does not match the first context profile or the second context profile, forgoing sharing the personal information of the user with the third party.
|