6. The method as recited in claim 1 , wherein the step of identifying input fields that include sensitive information comprises the steps of: analyzing attributes of the input fields; reviewing hints associated with the input fields and comparing the hints with a sensitive keyword database; and analyzing text labels for an input field and comparing the text labels with the sensitive keyword database.
6. The method as recited in claim 1 , wherein the step of identifying input fields that include sensitive information comprises the steps of: analyzing attributes of the input fields; reviewing hints associated with the input fields and comparing the hints with a sensitive keyword database; and analyzing text labels for an input field and comparing the text labels with the sensitive keyword database. 8. The method as recited in claim 6 , wherein the text labels are determined to be related to a specific input field by determining the distance between each of the text labels and the specific input field and the relative positions of each of the text labels and the specific input field.