A method that includes one or more processing devices performing operations, the method comprising: receiving, from a requesting system (170, 270), an access request (175, 275) indicating multiple sets of secured data, wherein each set of secured data includes high-granularity data describing multiple electronic transactions performed in a computing environment, and wherein each set of secured data is stored on a respective secured data repository (110, 210, 210a, 210b, 210c); comparing the access request to a permission set (125, 225, 325), wherein the permission set includes: (i) a first consent parameter indicating a first access type of the secured data, wherein the first consent parameter indicates that the requesting system is allowed to access a first portion of the secured data at a high level of detail, and (ii) a second consent parameter indicating a second access type of the secured data, wherein the second consent parameter indicates that the requesting system is allowed to access a second portion of the secured data at a low level of detail; querying, based on the comparison, a first secured data repository for a high-granularity dataset including at least a portion of the high-granularity data stored on the first secured data repository; querying, based on the comparison, a second secured data repository for a low-granularity dataset including a summary of the high-granularity data stored on the second secured data repository; receiving, responsive to the querying of the first secured data repository and the second secured data repository, the high-granularity dataset from the first secured data repository and the low-granularity dataset from the second secured data repository; generating a multi-granularity response based on a combination of the high-granularity dataset and the low-granularity dataset; and providing the multi-granularity response to the requesting system. receiving, from a requesting system (170, 270), an access request (175, 275) indicating multiple sets of secured data, wherein each set of secured data includes high-granularity data describing multiple electronic transactions performed in a computing environment, and wherein each set of secured data is stored on a respective secured data repository (110, 210, 210a, 210b, 210c); comparing the access request to a permission set (125, 225, 325), wherein the permission set includes: (i) a first consent parameter indicating a first access type of the secured data, wherein the first consent parameter indicates that the requesting system is allowed to access a first portion of the secured data at a high level of detail, and (ii) a second consent parameter indicating a second access type of the secured data, wherein the second consent parameter indicates that the requesting system is allowed to access a second portion of the secured data at a low level of detail; (i) a first consent parameter indicating a first access type of the secured data, wherein the first consent parameter indicates that the requesting system is allowed to access a first portion of the secured data at a high level of detail, and (ii) a second consent parameter indicating a second access type of the secured data, wherein the second consent parameter indicates that the requesting system is allowed to access a second portion of the secured data at a low level of detail; querying, based on the comparison, a first secured data repository for a high-granularity dataset including at least a portion of the high-granularity data stored on the first secured data repository; querying, based on the comparison, a second secured data repository for a low-granularity dataset including a summary of the high-granularity data stored on the second secured data repository; receiving, responsive to the querying of the first secured data repository and the second secured data repository, the high-granularity dataset from the first secured data repository and the low-granularity dataset from the second secured data repository; generating a multi-granularity response based on a combination of the high-granularity dataset and the low-granularity dataset; and providing the multi-granularity response to the requesting system.