| CPC G06F 16/9566 (2019.01) [H04L 63/10 (2013.01)] | 19 Claims | 

| 
               1. A system for controlling access to data, the system comprising: 
            at least one electronic processor configured to: 
              receive, from a first computing device, a first resource request using a uniform resource locator (URL); 
                  identify a first data record, from a plurality of data records, corresponding to the URL, wherein each of the plurality of data records references a respective resource, a respective user, and a respective query; 
                  identify, from the first data record corresponding to the URL, a first resource and a first user; 
                  verify access rights of the first user identified from the first data record to the first resource identified from the first data record; and 
                  in response to verifying the access rights of the first user to the first resource: 
                execute a first query identified from the first data record on the first resource to generate a first set of query results; and 
                    transmit, to the first computing device, the first set of query results. 
                   |