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

|
1. A computing system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:
obtaining user data for a user, the user data corresponding to multiple categories of data;
presenting, by way of a user interface at a client computing device of the user that is in network communication with the computing system, a grid comprising the multiple categories of data and user-selectable purposes, wherein a purpose of the user-selectable purposes is indicative of a usage restriction on a computer-implemented service with respect to data belonging to a category of the multiple categories of data;
for each category of data, receiving, by way of the user interface, a respective purpose selected by the user from amongst multiple selectable purposes wherein the usage restriction of the respective purpose applies to an act associated with the purpose;
applying the usage restrictions to the obtained user data that the computer-implemented service maintains for the user; and
enforcing the usage restrictions.
|