Security problem about column

Hi.
I’m appsheet newbie
Appsheet is really good no-code platform I think.

However, I just found some problem about security problem
when I use column with hidden.

I use security filter for particular user.
That works good.

I just want to hide column for particular user, so I use column’s show option and use formula.
[username] = Any(CurrentUser[name])

This works also good but when I checked the value from api using Chrome developers tool,
I shocked I can see the value even I cant’ see value on the appsheet.

If you wanna check like me,
find request starts with “https://www.appsheet.com/api/template/{app sheet id}”.
You can see the response value in the "NestedDataSet-index-DataSet

3X_4_3_4317cb5f2124ecf26516f6a14d4aecdf9e7e7a12.png

Is there any solution when I wanna hide private column for some user?

0 1 46
  • UX
1 REPLY 1

Steve
Platinum 4
Platinum 4

The only way to prevent access to the column is to remove the column from the rows, which means restructuring your data source.

If a row is allowed through a security filter, all columns in that row are accessible to a savvy user, no matter how you configure the app.

Top Labels in this Space