# Sharing Data With Row Owners (real backend protection)

**URL:** <https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994>\
**Category:** Community Resources\
**Tags:** security, workflows\
**Created:** [January 12, 2026, 3:57am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994 "2026-01-12T03:57:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 12, 2026, 3:57am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/1 "2026-01-12T03:57:18Z")

</div>

Hey Glide builders!

A lot of you have been asking me how to securely share private rows between users, beyond just UI filters. I finally put together a full video showing how to create, share, and revoke access to rows in a way that truly protects your apps.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/c/1c9a0a0f058c5cc95a97c1b19e98e819326b993d.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/8/78f401ce050ecc90ad4ae1865c724811a969ac64.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/e/ee39b803b8bcc18fb9c4bb384294859a6837a8ed.png)

In this video, you will learn:

- How to implement a row-level ownership system in Glide.
- Ways to securely share specific data with users.
- How to revoke access when needed, all while keeping your data safe.
- Tips for building a system that scales as your app grows.

This is ideal for anyone building apps with sensitive or private data and wanting real control over who can see what.

**📺 Watch it here:**

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/5/3562f0c7365d415889f2d94b0f81a32b91c107b6.jpeg "Glide Secure Sharing System (Real Backend Protection): Share Private Data With Row Owners") ](https://www.youtube.com/watch?v=H8EG_cMv0Bg)

_The Glide App template is in the video description._

I would love to hear your thoughts and questions after watching.

–

Because you asked me: @Robert_Petitto @nathanaelb

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [January 12, 2026, 8:47am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/2 "2026-01-12T08:47:19Z")

</div>

Bookmarked. Will watch your video in the next few days, really looking forward to it.

I’m asking questions before having watched your video:

Have you used this in production?  
Is it “easy” enough to set up?

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 12, 2026, 11:45am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/3 "2026-01-12T11:45:42Z")

</div>

Yes, I used it in production for 2 apps right now! And also yes. Just do step by step!

---

<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:** [January 13, 2026, 12:53am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/4 "2026-01-13T00:53:22Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/6/b6ca292045785615eb7f174101a9f6cf8e14aef0.jpeg)

Thank you for sharing. Here’s a chart of your approach.

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 13, 2026, 12:29pm UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/5 "2026-01-13T12:29:43Z")

</div>

Thank you for that, I knew it was coming 😂

---

<div class="post-metadata">

**Author:** ![jb\_1mprove](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jb_1mprove/32/92375_2.png) [@jb\_1mprove](https://community.glideapps.com/u/jb_1mprove)\
**Post date:** [January 16, 2026, 8:46pm UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/6 "2026-01-16T20:46:08Z")

</div>

@ThinhDinh curious (hope you don’t mind me asking): do you extract the transcript and throw it into AI then into whimsical or what is your workflow to create these diagrams? Or is it just old-fashioned skilled manual work?

---

<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:** [January 17, 2026, 12:49am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/7 "2026-01-17T00:49:44Z")

</div>

Extracting the transcript and throw it into Gemini. I have a custom prompt there to tell it to generate a Mermaid diagram. It then decides what to do.

I process stuff this way nowadays 😅

---

<div class="post-metadata">

**Author:** ![jb\_1mprove](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jb_1mprove/32/92375_2.png) [@jb\_1mprove](https://community.glideapps.com/u/jb_1mprove)\
**Post date:** [January 17, 2026, 2:10pm UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/8 "2026-01-17T14:10:01Z")

</div>

Haha awesome. Smart approach 👌🏼

---

<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:** [January 18, 2026, 1:04am UTC](https://community.glideapps.com/t/sharing-data-with-row-owners-real-backend-protection/85994/9 "2026-01-18T01:04:24Z")

</div>

YouTube can be pasted there as a link, and it has context on what’s on the screen, not just the script, so it helps a lot. I use it at work as well.
