# 🆕 Security Center

**URL:** <https://community.glideapps.com/t/security-center/16542>\
**Category:** General\
**Created:** [September 30, 2020, 12:19am UTC](https://community.glideapps.com/t/security-center/16542 "2020-09-30T00:19:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [September 30, 2020, 12:19am UTC](https://community.glideapps.com/t/security-center/16542/1 "2020-09-30T00:19:06Z")

</div>

We want Glide apps to be not only easy & fun to build, but also safe & secure. Today we added an important new section to our documentation: [The Security Center](https://docs.glideapps.com/all/guides/security-center).

[The Security Center](https://docs.glideapps.com/all/guides/security-center) contains essential guides for building apps that keep private data private. **If your apps contain any information that should not be public, or should not be shared with all users of your app, you should read these guides**.

The guides cover:

- Choosing a secure sign-in setting
- Strategies for protecting data with Row Owners
- When and when not to use visibility conditions, filtering, and removed components

We will keep the Security Center up-to-date with some exciting new security features coming out in the next few weeks. Please stay tuned and let us know what questions you have.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [September 30, 2020, 12:19am UTC](https://community.glideapps.com/t/security-center/16542/2 "2020-09-30T00:19:16Z")

</div>



---

<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:** [September 30, 2020, 12:22am UTC](https://community.glideapps.com/t/security-center/16542/3 "2020-09-30T00:22:33Z")

</div>

@Roldy this is for you.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [September 30, 2020, 12:26am UTC](https://community.glideapps.com/t/security-center/16542/4 "2020-09-30T00:26:20Z")

</div>

Great resource @David. Quick question… can a Joined List be assigned as a Row Owner column? This way, in a Profile sheet, for example, the user email and the single value Admin email that is added could be joined into a single column. Then this Joined List could be assigned as the Row Owner. Is that possible?

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [September 30, 2020, 12:26am UTC](https://community.glideapps.com/t/security-center/16542/5 "2020-09-30T00:26:58Z")

</div>

You cannot assign computed columns as Row Owners yet—only basic columns of emails, or arrays of emails.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [September 30, 2020, 12:27am UTC](https://community.glideapps.com/t/security-center/16542/6 "2020-09-30T00:27:12Z")

</div>

Humm I read a note not so good. Only in private and private pro app will be the possibility do define groups of row owners? Not in Public with email App?

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [September 30, 2020, 12:27am UTC](https://community.glideapps.com/t/security-center/16542/7 "2020-09-30T00:27:13Z")

</div>

Sorry one more question. Are there plans to enable copying of columns (similar to Arrayformula in sheets to copy a column to another sheet) in Glide Tables?

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [September 30, 2020, 12:28am UTC](https://community.glideapps.com/t/security-center/16542/8 "2020-09-30T00:28:17Z")

</div>

Thanks for that clarification. If that is in the pipeline, I personally feel like it could be a useful addition and it would remove the need to create multiple copies of sheets.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [September 30, 2020, 12:29am UTC](https://community.glideapps.com/t/security-center/16542/9 "2020-09-30T00:29:08Z")

</div>

> [@Roldy](#):
>
> Only in private and private pro app will be the possibility do define groups of row owners? Not in Public with email App?

Yes, that’s right.

---

<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:** [September 30, 2020, 12:29am UTC](https://community.glideapps.com/t/security-center/16542/10 "2020-09-30T00:29:22Z")

</div>

Can you point me to where it says that in the documentation? Thank you.

I see this in the row owners page.

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/a/a1c1b3111d9f875df54572f06ee5ce9fdf32ebc7.png)

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [September 30, 2020, 12:30am UTC](https://community.glideapps.com/t/security-center/16542/11 "2020-09-30T00:30:44Z")

</div>

It’s in a soon to be released section on security roles. I didn’t see it at first either… maybe @David just added it haha

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [September 30, 2020, 12:31am UTC](https://community.glideapps.com/t/security-center/16542/12 "2020-09-30T00:31:32Z")

</div>

In security center \> Role-based Security

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [September 30, 2020, 12:34am UTC](https://community.glideapps.com/t/security-center/16542/13 "2020-09-30T00:34:39Z")

</div>

![Screenshot_20200930-023332](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/9/90dc1eb330d86cd614afe5d1715c29f4b94f5212.jpeg)

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [September 30, 2020, 12:39am UTC](https://community.glideapps.com/t/security-center/16542/14 "2020-09-30T00:39:10Z")

</div>

I do not understand why. Can you explain why not in Public with email?

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [September 30, 2020, 12:40am UTC](https://community.glideapps.com/t/security-center/16542/15 "2020-09-30T00:40:30Z")

</div>

Because using Roles in a Public App, you could easily get the same features as our Private apps without paying for them by making a single “Member” role.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [September 30, 2020, 12:43am UTC](https://community.glideapps.com/t/security-center/16542/16 "2020-09-30T00:43:23Z")

</div>

Thanks David. Not a problem to pay more, I want only understand how to reach my goal. I need to go in the right develop direction.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [September 30, 2020, 12:43am UTC](https://community.glideapps.com/t/security-center/16542/17 "2020-09-30T00:43:39Z")

</div>

What are you trying to make?

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [September 30, 2020, 12:45am UTC](https://community.glideapps.com/t/security-center/16542/18 "2020-09-30T00:45:01Z")

</div>

One or more Admin users can manage the user’s profile table where a row owner is set for security reason.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [September 30, 2020, 12:47am UTC](https://community.glideapps.com/t/security-center/16542/19 "2020-09-30T00:47:16Z")

</div>

I think you can use an array to accomplish this. Set up an admin sheet with “email 1” “email 2” “email 3” columns. Then create a copy of your profile sheet and pull in that admin array of emails as a single value column.

Those admin emails could be given access to edit parts of the users’ profiles. The main user profile sheet could still use row owners for the user themselves.

---

<div class="post-metadata">

**Author:** ![\_eric](https://avatars.discourse-cdn.com/v4/letter/_/5f9b8f/32.png) [@\_eric](https://community.glideapps.com/u/_eric)\
**Post date:** [September 30, 2020, 12:51am UTC](https://community.glideapps.com/t/security-center/16542/20 "2020-09-30T00:51:44Z")

</div>

@david thank you for taking the time to outline security. This is such an important topic and I am already seeing areas that I can improve user security in my existing and future builds.

[Next page](https://community.glideapps.com/t/security-center/16542.md?page=2)
