One thing I've been meaning to test. Does Chrome's form-autofill (the thing where it fills in as much of a form as it can when you specify an email address) populate hidden fields if they match? If-so, it seems like potential for mischief to create some form inputs of type "hidden" or just some visually-hidden form inputs using style sheets to capture more information than a user is aware is being populated and submi…
No. Why would it do that.
Front-end stuff is well outside my area of expertise, so I'm betting someone already tried these ideas and now browsers protect against them.