A non-transitory computer-readable storage medium storing a computer-executable program for causing a computer to execute a method of controlling an image transmission apparatus, where an image is shot in response to an operation by a user,
- wherein the method comprises:
- storing the image, the image having location information added thereto which is indicative of a location where the image transmission apparatus existed when the image was shot;
- setting a geographical place relevant to the user;
- determining whether or not a location indicated by the location information is within a predetermined area;
- and
- causing the image to be transmitted to an image distribution apparatus via a network if it is determined that the location indicated by the location information is within the predetermined area, and causing the image to be prevented from being transmitted to the image distribution apparatus if it is determined that the location indicated by the location information is not within the predetermined area.