Graphql - how to create support for field level access

Hi All. Just wanne ask if anyone has ever done something like this in Strapi and what did it take?

I’m thinking that it could be a general requirement to be.able to hide information when it’s in a certain state?

Thx
Jesper