# Glide security with data visibility in community app

**URL:** <https://community.glideapps.com/t/glide-security-with-data-visibility-in-community-app/68075>\
**Category:** Ask for Help\
**Created:** [November 23, 2023, 6:19pm UTC](https://community.glideapps.com/t/glide-security-with-data-visibility-in-community-app/68075 "2023-11-23T18:19:25Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [November 23, 2023, 11:31pm UTC](https://community.glideapps.com/t/glide-security-with-data-visibility-in-community-app/68075/2 "2023-11-23T23:31:02Z")

</div>

> [@xzab](#):
>
> But if I store it in a regular column, could someone savvy enough download and see all of the data?

Yes, if you don’t use Row Owners/Roles then someone can do that.

> [@xzab](#):
>
> How can I secure it so only the users accepted to “follow” another user have access to the shared data?

The only way I can think of is use Google Sheets as a base, then have 2 separate sheets for users and confirmed follows.

Bring back the list of confirmed followers for each row in the users table using a byrow function, then use a split arrayformula + a header arrayformula to create the array of row owners dynamically.

> [@Google Sheets Row Owner](https://community.glideapps.com/t/google-sheets-row-owner/50232/7):
>
> Here you go. Formulas are marked in light red.

---

_[View the full topic](https://community.glideapps.com/t/glide-security-with-data-visibility-in-community-app/68075)._
