Hide Data From Public But Use in App

I’d say mirror the public info in another sheet and display it from that one. Then, filter the tab with the protected info by signed in user. However if you really want to protect the info, you need to use row owner otherwise someone who knows how to inspect the app, would be able to see that info.