Improving data collection for repeat event customers

Hi

We are currently hosting several events which repeat on a weekly basis. Our customers sign up and pay using eTapestry event DIY forms. For health and safety reasons, we need lots of mandatory data on the first sign up but don't need to collect it all on repeat sign ups.

Is there an easy way to implement this that balances the need to definitely collect this data from all customers, but also to keep the customers sign up journey as quick and easy as possible? The ideal solution would be that customers could login to a system and manage their own data and have it automatically filled for them on repeat visits, but I don't think eTapestry has this kind of functionality does it?

Any advice would be much appreciated.

Thanks