A non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a remote service to: acquire, from a web browser on a client computing device, login information for a target user account of the remote service; provide web browser access to a target user account of the remote service based on account login information associated with the target user account; in response to selection of a link associated with downloading an unpaired instance of a client application via the web browser, acquire, from the web browser, device context information for the client computing device; generate a target device fingerprint based on the device context information for the client computing device; associate the target device fingerprint, based on the acquired device context information, with the target user account in the remote service; acquire, from the unpaired instance of the client application that has been downloaded and installed on the client computing device, an application device fingerprint determined by the unpaired instance of the client application based on device context information for the client computing device including the instance of the client application, wherein the unpaired instance of the client application is an instance that is not paired with any user account of the remote service; and in response to a determination that the application device fingerprint matches the target device fingerprint, pair the unpaired instance of the client application with the target user account based on the acquired application device fingerprint and without user input, wherein pairing the unpaired instance of the client application is to associate the unpaired instance of the client application with the target user account of the remote service, such that the paired instance of the client application is able to access the remote service in association with the target user account. acquire, from a web browser on a client computing device, login information for a target user account of the remote service; provide web browser access to a target user account of the remote service based on account login information associated with the target user account; in response to selection of a link associated with downloading an unpaired instance of a client application via the web browser, acquire, from the web browser, device context information for the client computing device; generate a target device fingerprint based on the device context information for the client computing device; associate the target device fingerprint, based on the acquired device context information, with the target user account in the remote service; acquire, from the unpaired instance of the client application that has been downloaded and installed on the client computing device, an application device fingerprint determined by the unpaired instance of the client application based on device context information for the client computing device including the instance of the client application, wherein the unpaired instance of the client application is an instance that is not paired with any user account of the remote service; and in response to a determination that the application device fingerprint matches the target device fingerprint, pair the unpaired instance of the client application with the target user account based on the acquired application device fingerprint and without user input, wherein pairing the unpaired instance of the client application is to associate the unpaired instance of the client application with the target user account of the remote service, such that the paired instance of the client application is able to access the remote service in association with the target user account.