How secure is JSON data?

You need to use https. The html representing the data grid is just as sensitive as the json used to build it.

We do have a roles section dedicated to securing your data , why not use a role , behind authentication?

In that scenario someone would have to be logged in, with their account in a role with access.