A method for providing a natural user interface by employing a capture device and software gesture recognition engines, the method comprising: a) acquiring data relating to personal traits of a user from a sensor of the natural user interface associated with a first computing environment, acquiring the data relating to personal traits of the user comprising the step of acquiring and storing, over time, data relating to personal traits of the user relating to an atypical manner in which the user performs a predefined gesture to refine a stored rule defining how the predefined gesture is performed; b) storing (404, 406) the data relating to personal traits of the user acquired in said step a) in a location accessible to a second computing environment distinct from the first computing environment; c) providing the data relating to personal traits of the user stored in said step b) to the second computing environment; d) receiving a first version of the data relating to personal traits of the user stored on the second computing environment by a third computing environment, the third computing environment having access to the data relating to personal traits of the user independently of the second computing environment; e) comparing, by the third computing environment, the first version of the data relating to personal traits of the user received from the second computing environment with a second version of the data relating to personal traits of the user received independently of the second computing environment to validate the second computing environment; and f) using the stored data relating to personal traits of the user in the second computing environment to reduce false positive identification of gestures performed by the user in interacting with the second computing environment. a) acquiring data relating to personal traits of a user from a sensor of the natural user interface associated with a first computing environment, acquiring the data relating to personal traits of the user comprising the step of acquiring and storing, over time, data relating to personal traits of the user relating to an atypical manner in which the user performs a predefined gesture to refine a stored rule defining how the predefined gesture is performed; b) storing (404, 406) the data relating to personal traits of the user acquired in said step a) in a location accessible to a second computing environment distinct from the first computing environment; c) providing the data relating to personal traits of the user stored in said step b) to the second computing environment; d) receiving a first version of the data relating to personal traits of the user stored on the second computing environment by a third computing environment, the third computing environment having access to the data relating to personal traits of the user independently of the second computing environment; e) comparing, by the third computing environment, the first version of the data relating to personal traits of the user received from the second computing environment with a second version of the data relating to personal traits of the user received independently of the second computing environment to validate the second computing environment; and f) using the stored data relating to personal traits of the user in the second computing environment to reduce false positive identification of gestures performed by the user in interacting with the second computing environment.