Managing data on computer and telecommunications networks
Protecting personal information by generating entity-specific aliases for use in communication with third parties is disclosed.
1 . A data management system comprising:
at least one hardware processor; and
memory storing program code, the program code being executable by the at least one hardware processor, wherein the program code is configured to cause the at least one hardware processor to:
generate one or more interfaces configured to be presented to a user, wherein the one or more interfaces are configured to display a plurality of third parties that have access to personal data associated with the user;
receive an update from the user, via the one or more interfaces, comprising one or more updates for at least a subset of the personal data associated with the user;
identify at least a portion of the plurality of third parties to receive the one or more updates; and
transmit a computer-readable instruction to the at least the portion of the plurality of third parties comprising the one or more updates.
2 . The data management system of claim 1 , wherein the program code is further configured to:
enable, via the one or more interfaces, the user to grant access to at least a portion of the personal data to an additional third party;
update a database associated with the data management system in response to the user granting access; and
transmit a communication to the additional third party to enable access to the at least the portion of the personal data in response to the user granting access.
3 . The data management system of claim 2 , wherein the program code is further configured to cause display, via the one or more interfaces, of compensation that is associated with the granting of access to the at least the portion of the personal data to the additional third party.
4 . The data management system of claim 1 , wherein the program code is further configured to obtain at least a portion of the personal data associated with the user from at least one of the plurality of third parties.
5 . The data management system of claim 1 , wherein the program code is further configured to enable, via the one or more interfaces, the user to revoke the access to personal data associated with the user for at least one of the plurality of third parties.
6 . The data management system of claim 1 , wherein the personal data associated with the user comprises data indicative of at least one of behavioral data, name, address, email address, telephone number, credit card information, age, sex, occupation, and photos.
7 . The data management system of claim 1 , wherein the program code is further configured to:
detect that one or more sharing third parties is providing personal data to one or more other third parties; and
cause display, via the one or more interfaces, of at least a portion of a list of the one or more sharing third parties to the user.
8 . The data management system of claim 7 , wherein the program code detects that one or more sharing third parties is providing personal data to one or more other third parties based on historical data.
9 . The data management system of claim 7 , wherein the program code detects that the one or more sharing third parties is providing personal data to one or more other third parties by determining that each of the one or more sharing third parties has:
(i) used aliased information that is associated with one or more users that was not previously provided to the sharing third party by the data management system; or
(ii) shared aliased information that is associated with one or more users to one or more other third parties.
10 . The data management system of claim 1 , wherein the program code is further configured to cause display to the user, via the one or more interfaces, of a status indicating that at least one of the plurality of third parties requires non-aliased information.
11 . The data management system of claim 1 , wherein the program code is further configured to enable, via the one or more interfaces, the user to generate aliased information that is associated with (i) the user and (ii) at least one of the plurality of third parties.
12 . The data management system of claim 1 , wherein the program code is further configured to present a plurality of interfaces to a plurality of users,
wherein the plurality of interfaces include the one or more interfaces and the plurality of users includes the user.
13 . A method for updating personal data, the method comprising:
generating one or more interfaces configured to be presented to a user, wherein the one or more interfaces are configured to display plurality of third parties that have access to personal data associated with the user;
receiving an update from the user, via the one or more interfaces, comprising one or more updates for at least a subset of the personal data associated with the user;
identifying at least a portion of the plurality of third parties to receive the one or more updates; and
transmitting a computer-readable instruction to the at least the portion of the plurality of third parties comprising the one or more updates.
14 . The method of claim 13 , further comprising enabling, via the one or more interfaces, the user to grant access to at least a portion of the personal data to an additional third party, wherein granting access comprises:
updating a database associated with a data management system; and
transmitting a communication to the additional third party to enable access to the at least the portion of the personal data.
15 . The method of claim 14 , further comprising enabling, via the one or more interfaces, the user to view compensation that is associated with the granting of access to the at least the portion of the personal data to the additional third party.
16 . The method of claim 13 , further comprising obtaining at least a portion of the personal data associated with the user from at least one of the plurality of third parties.
17 . The method of claim 13 , further comprising enabling, via the one or more interfaces, the user to revoke the access to personal data associated with the user for at least one of the plurality of third parties.
18 . The method of claim 13 , further comprising:
detecting that one or more sharing third parties is providing personal data to one or more other third parties; and
enabling, via the one or more interfaces, the user to view at least a portion of a list of the one or more sharing third parties.
19 . The method of claim 18 , wherein detecting that the one or more sharing third parties is providing personal data to one or more other third parties comprises determining that each of the one or more sharing third parties has:
(i) used aliased information that is associated with one or more users that was not previously provided to the sharing third party by a data management system; or
(ii) shared aliased information that is associated with one or more users to one or more other third parties.
20 . The method of claim 13 , further comprising enabling, via the one or more interfaces, the user to generate aliased information that is associated with (i) the user and (ii) at least one of the plurality of third parties.