1. A method of transmitting data from a first computing device to an application server, the method comprising: executing an application at the first computing device, wherein an attempt to access a computing resource on the first computing device is made by the application; determining that the application is not configured to access the computing resource, in response to the attempt; displaying, in a user interface of the first computing device, a permission request to allow the application to access the computing resource; and transmitting data from the first computing device to the application server, the data notifying the application server that the attempt to access the computing resource was made by the application when the application was not configured to access the computing resource, and the data being usable by the application server to determine a likelihood that a corresponding computing resource on at least one different second computing device will be accessed by the application when the application is executed on the at least one different second computing device is above a given threshold; wherein the application server verifies that a number of first computing devices from which the data is transmitted meets or exceeds a predefined threshold before determining that the computing resource on the at least one different second computing device will be accessed by the application when the application is executed on the at least one different second computing device is above the given threshold.