Save screen based on IP

I am developing a public application that allows users to submit a form without requiring a login. However, it is crucial that each user can only view their own submitted form and not those of others.

Currently, I am utilizing user-specific columns for the form submissions. Once submitted, the data is transferred to another table that is accessible only to logged-in users, ensuring privacy and security.

Is there a method that would enable a public user to save their progress and return to complete their form at a later time? Would converting the user-specific columns to standard columns and incorporating a randomly generated ID be a secure and effective solution?


Effective, yes. Secure, no. Row owners is the only way to completely secure non user specific data in Glide, but without user profiles, you’re unable to enable row owners.

You’re also asking the user to store that generated ID somewhere to return to it for the next session right? It’s insecure and tech-savvy users might get hold of that info to spoof the session.