CPC G06F 16/9535 (2019.01) | 20 Claims |
1. A method of managing personal data, the method performed by a cloud service system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the cloud service system to perform the method, the method comprising:
receiving, by the cloud service system from a first service, first personal data generated by a first trusted software component associated with a first software application executing on a device associated with a user;
receiving, by the cloud service system from a second service, second personal data generated by a second trusted software component associated with a second software application executing on the device associated with a user;
receiving an application for execution by the cloud service system;
receiving policy data associated with at least a portion of at least one of the first personal data and the second personal data, the policy data comprising at least one requirement for using the at least a portion of the at least one of the first personal data and the second personal data;
receiving a request from a requesting system for the cloud service system to generate a response using the application based on the at least a portion of at least one of the first personal data and the second personal data;
determining whether the request is permitted based on determining whether the at least one requirement is met;
generating a response to the request based on the determination; and
transmitting the response to the requesting system from the cloud service system.
|