I gave it a try on Graphene OS:
I downloaded models 1st, then blocked Network Accesses.
The Apps works fine for text generation, but not for image generation: it needs network access... I did not search where it needs to go.
Anyway, I like what you did, as I do not want to train AI with my inputs this is perfect.
Only phones with qualcomm chips are able to use the NPU. I'm working towards changing that.
but yeah just to be clear there is no internet needed to run any of this. Infact I'm so averse to it, I've not even added analytics for this one. So flying pretty blind here.