Gerard
You could accomplish this with a non-persistent entity. Create the entity, give users create and view rights only for records they create (make sure you store the owner for the NPO in the entity configuration) and then create an object in this entity for each user upon login. Then your forms/microflows could access values in this entity as needed.
Mike