A convenience apparatus for a vehicle, the convenience apparatus comprising: a user sensing unit configured to sense a user located outside the vehicle; an object sensing unit configured to sense an object other than the user located outside the vehicle; a user input unit configured to receive a user input; and a processor configured to: determine at least one geo-fence established around the vehicle; determine, based on the user sensing unit sensing the user outside the vehicle, whether an entrance event or an exit event of the user has occurred based on the at least one geo-fence around the vehicle; determine that the object sensing unit has sensed an object outside the vehicle; and based on the determination that the object sensing unit has sensed the object outside the vehicle and based on the determination that the entrance event or the exit event of the user has occurred, provide a signal that controls at least one operation of the vehicle according to the entrance event or the exit event of the user, characterized in that the processor is further configured to adjust a range or a shape of the geo-fence according to the user input received through the user input unit. a user sensing unit configured to sense a user located outside the vehicle; an object sensing unit configured to sense an object other than the user located outside the vehicle; a user input unit configured to receive a user input; and a user input unit configured to receive a user input; and a processor configured to: determine at least one geo-fence established around the vehicle; determine, based on the user sensing unit sensing the user outside the vehicle, whether an entrance event or an exit event of the user has occurred based on the at least one geo-fence around the vehicle; determine that the object sensing unit has sensed an object outside the vehicle; and based on the determination that the object sensing unit has sensed the object outside the vehicle and based on the determination that the entrance event or the exit event of the user has occurred, provide a signal that controls at least one operation of the vehicle according to the entrance event or the exit event of the user, characterized in that the processor is further configured to adjust a range or a shape of the geo-fence according to the user input received through the user input unit. determine at least one geo-fence established around the vehicle; determine, based on the user sensing unit sensing the user outside the vehicle, whether an entrance event or an exit event of the user has occurred based on the at least one geo-fence around the vehicle; determine that the object sensing unit has sensed an object outside the vehicle; and based on the determination that the object sensing unit has sensed the object outside the vehicle and based on the determination that the entrance event or the exit event of the user has occurred, provide a signal that controls at least one operation of the vehicle according to the entrance event or the exit event of the user, characterized in that the processor is further configured to adjust a range or a shape of the geo-fence according to the user input received through the user input unit.