A method of providing secured identity management services, comprising: receiving, from a user , a request to visit a website , the website including one or more webpages, the website comprising a form including one or more input fields; determining whether the website is authentic comprising; identifying an input field of the website , the input field soliciting credential information; determining a destination of the input field to receive the credential information solicited; and verifying whether the destination of the input field is authentic; and in response to determining that the website is unauthentic, using scripting code to modify the form submission of the website , comprising: overlaying the input form with a substitute form that mimics the input form, the substitute form configured to replace the input form in receiving and storing user credential information entered by the user ; in response to receiving credential information from the user , inputting the credential information into the substitute form such that the input form receives no information in response to receiving the credential information; in response to the user attempting to submit the input form, confirming with the user on the provision of the user credential information stored in the substitute form to the website , and in response to the user confirming, inserting the credential information from the substitute form to the input field. receiving, from a user , a request to visit a website , the website including one or more webpages, the website comprising a form including one or more input fields; determining whether the website is authentic comprising; identifying an input field of the website , the input field soliciting credential information; determining a destination of the input field to receive the credential information solicited; and verifying whether the destination of the input field is authentic; and identifying an input field of the website , the input field soliciting credential information; determining a destination of the input field to receive the credential information solicited; and verifying whether the destination of the input field is authentic; and in response to determining that the website is unauthentic, using scripting code to modify the form submission of the website , comprising: overlaying the input form with a substitute form that mimics the input form, the substitute form configured to replace the input form in receiving and storing user credential information entered by the user ; in response to receiving credential information from the user , inputting the credential information into the substitute form such that the input form receives no information in response to receiving the credential information; in response to the user attempting to submit the input form, confirming with the user on the provision of the user credential information stored in the substitute form to the website , and in response to the user confirming, inserting the credential information from the substitute form to the input field. overlaying the input form with a substitute form that mimics the input form, the substitute form configured to replace the input form in receiving and storing user credential information entered by the user ; in response to receiving credential information from the user , inputting the credential information into the substitute form such that the input form receives no information in response to receiving the credential information; in response to the user attempting to submit the input form, confirming with the user on the provision of the user credential information stored in the substitute form to the website , and in response to the user confirming, inserting the credential information from the substitute form to the input field. <EOS>