A method for crowd-based disambiguation of potentially private data resources in a communications network, the method comprising: receiving a resource fingerprint at a crowd-disambiguation machine from a first client machine in association with client consumption of a crowd-sourced application of the crowd-disambiguation machine involving requesting the resource, the resource fingerprint being a first fully ambiguated resource instance, FARI, of the resource and a first partially disambiguated resource instance, PDRI, of the resource, the PDRI generated according to a first disambiguation schema to resolve only a first portion of the resource; identifying, by the crowd-disambiguation machine, a set of stored PDRIs corresponding to a same resource as indicated by the first FARI, each stored PDRI previously received from a respective client machine as part of a received resource fingerprint having a FARI that matches the first FARI, and each stored PDRI generated according to a respective disambiguation schema to resolve only a respective portion of the resource; formulating, by the crowd-disambiguation machine, an aggregated resolved portion of the resource according to the first portion resolved by the first PDRI and the respective portions resolved by the stored PDRIs; determining, by the crowd-disambiguation machine, whether the aggregated resolved portion satisfies a disambiguation threshold indicating that the resource is resolved to the crowd-disambiguation machine; and adding the resource, by the crowd-disambiguation machine, to a set of non-sensitive resources usable by the crowd-disambiguation machine in providing the crowd-sourced application in response to the determining that the aggregated resolved portion satisfies the disambiguation threshold. receiving a resource fingerprint at a crowd-disambiguation machine from a first client machine in association with client consumption of a crowd-sourced application of the crowd-disambiguation machine involving requesting the resource, the resource fingerprint being a first fully ambiguated resource instance, FARI, of the resource and a first partially disambiguated resource instance, PDRI, of the resource, the PDRI generated according to a first disambiguation schema to resolve only a first portion of the resource; identifying, by the crowd-disambiguation machine, a set of stored PDRIs corresponding to a same resource as indicated by the first FARI, each stored PDRI previously received from a respective client machine as part of a received resource fingerprint having a FARI that matches the first FARI, and each stored PDRI generated according to a respective disambiguation schema to resolve only a respective portion of the resource; formulating, by the crowd-disambiguation machine, an aggregated resolved portion of the resource according to the first portion resolved by the first PDRI and the respective portions resolved by the stored PDRIs; determining, by the crowd-disambiguation machine, whether the aggregated resolved portion satisfies a disambiguation threshold indicating that the resource is resolved to the crowd-disambiguation machine; and adding the resource, by the crowd-disambiguation machine, to a set of non-sensitive resources usable by the crowd-disambiguation machine in providing the crowd-sourced application in response to the determining that the aggregated resolved portion satisfies the disambiguation threshold.