Systems,
computer program products, and methods are described herein for tracking access to user data. The present invention is configured to receive user data, store the user data on a
distributed ledger, estimate a value of the user data, store the estimated value, render a first GUI for receiving input identifying permission levels for
public access to attributes of the user data, provide the first GUI to a
user device, generate public attributes, store the public attributes, receive a search request from an entity comprising a
list of attributes, generate a
list of users with at least one attribute on the
list of attributes, transmit the list of users, receive requests for access to subsets of user data, render a second GUI for receiving input identifying a response to the request, provide the second GUI to a
user device, receive the response, and transmit the response to the entity.