I am planning an app that processes some loan forms. There are about 80 fields of information I need to have customers fill out. Customers may not complete the app all at once so I need to have a way for them to come back and resume their work.

I would preferably not want to store the incomplete loan apps on our servers. Could I use a cookie on the client's PC to store their work in progress, then when a completed form is sent in, clear that info?

Is that a workable approach or is there a better option?