Abstract: Methods, systems, and computer-readable storage media for dynamically operating a camera based on a location of the camera. A definition of a user-defined region and a set of rules for operating a camera within the user-defined region are obtained from a user. How to operate the camera within the user-defined region is then determined based on the set of rules. After receiving the definition of the user-defined region, it is determined whether the camera is located within the user-defined region, and upon determining that the camera is located within the user-defined region, the camera is to begin operation in accordance with the set of rules.