I was surprised that I couldn't find a solution to this in the wild, so I put VaultForm together to solve that problem for me. Then took it a little further to make it client-side encrypted so the server can't know anything important. This way anyone filling out a form can be assured their private information is safely transmitted, can't be viewed or leaked by the service, and don't need to sign up for a new service to do so.