# Security impact of using Row ID in app

**URL:** https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344
**Category:** Ask for Help
**Created:** [December 2, 2022, 3:16pm UTC](https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344 "2022-12-02T15:16:17Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Jonas\_Boury](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jonas_boury/32/51137_2.png) [@Jonas\_Boury](https://community.glideapps.com/u/Jonas_Boury)
#### Post date: [December 2, 2022, 3:16pm UTC](https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344/1 "2022-12-02T15:16:17Z")

</div>

Hi,  
I am working on a project where users can send credits to other users in the app.  
I am currently using the Glide Row ID of the user’s table to identify the counterparty of these transactions. So the Row ID of a user is visible in the app for others users. I assume that the user row ID is probably also used internally by glide as a user identifier.  
I was wondering if showing the row ID number in the app would compromise the security of my application. So does it become easier for a hacker to impersonate another user if he has public access to all user row ids?

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [December 2, 2022, 3:33pm UTC](https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344/2 "2022-12-02T15:33:21Z")

</div>

If you’re concerned about User Security, then you really should be using Row Owners, in which case the RowID’s in your Users table wouldn’t even be accessible to other users.

I’d suggest taking a look at the below tutorial:

> [@locked\_with\_key Secure Your Data with Row Owners and Public Profiles](https://community.glideapps.com/t/secure-your-data-with-row-owners-and-public-profiles/52139):
>
> wave Hey fellow Gliders! Are you using Row Owners and Public Profiles to secure your user data? If not, you might accidentally expose private info. Let’s fix that. In this important tutorial, I demonstrate how and why to enable Row Owners, create a Public Profiles table, and onboard new users in order to safely create a community app that doesn’t reference the User Profile table. [[Glide: Secure Your Data with Row Owners and Public Profiles] ](https://www.youtube.com/watch?v=JPgZeDSPQMw) You can also reference this article in…

---

<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: [December 2, 2022, 3:53pm UTC](https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344/3 "2022-12-02T15:53:35Z")

</div>

We do not use `Row ID` to identify users internally.

---

<div class="post-metadata">

### Author: ![Jonas\_Boury](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jonas_boury/32/51137_2.png) [@Jonas\_Boury](https://community.glideapps.com/u/Jonas_Boury)
#### Post date: [December 2, 2022, 5:41pm UTC](https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344/4 "2022-12-02T17:41:34Z")

</div>

Thanks, very helpfull

---

<div class="post-metadata">

### Author: ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)
#### Post date: [December 3, 2022, 5:42pm UTC](https://community.glideapps.com/t/security-impact-of-using-row-id-in-app/55344/5 "2022-12-03T17:42:21Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
