Four (4) Form On-Boarding Process

My mobile application has an onboarding process comprised of 4 screens/forms. The forms have 3, 4, 2, and 7 questions. What is the industry standard user experience: (1) saving data at each screen and allowing the user to complete the onboarding process where he/she left off at a later time or (2) having the user complete all the forms and if he/she does not complete the 4 forms, he/she begins at the beginning until he/she completes the forms.