# Save screen based on IP

**URL:** <https://community.glideapps.com/t/save-screen-based-on-ip/83116>\
**Category:** Ask for Help\
**Created:** [July 11, 2025, 6:51pm UTC](https://community.glideapps.com/t/save-screen-based-on-ip/83116 "2025-07-11T18:51:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thais\_Fontes](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thais_fontes/32/61251_2.png) [@Thais\_Fontes](https://community.glideapps.com/u/Thais_Fontes)\
**Post date:** [July 11, 2025, 6:51pm UTC](https://community.glideapps.com/t/save-screen-based-on-ip/83116/1 "2025-07-11T18:51:37Z")

</div>

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?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/d/fdf56965fbc9f56a4f82dd77c07c9310451be58f.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/6/46a2fa8aee628b92a3b87cab567e0c0efb03f4af.png)

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [July 12, 2025, 3:05am UTC](https://community.glideapps.com/t/save-screen-based-on-ip/83116/2 "2025-07-12T03:05:37Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 12, 2025, 3:49am UTC](https://community.glideapps.com/t/save-screen-based-on-ip/83116/3 "2025-07-12T03:49:20Z")

</div>

> [@Thais\_Fontes](#):
>
> Would converting the user-specific columns to standard columns and incorporating a randomly generated ID be a secure and effective solution?

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.
