1. A method, comprising: receiving, by a processing device, input representing a selection of a first area of a source image; sending, by the processing device, a request to a server machine for a result image that corresponds to the source image; responsive to determining that the server machine does not have the result image: creating, by the processing device, a blurred area for the first area, the blurred area corresponding to a portion of the image that contains the first area, the portion of the image having a size that is greater than an aggregate size of the first area and less than the size of the image; and sending, by the processing device, the blurred area to the server machine for storage of the blurred area as the result image; and replacing, by the processing device, the first area with the corresponding portion of the blurred area without blurring a remaining area of the image.