Hi! Sorry for late reply. Somehow missed your question.
As handling runtime permissions requires context, so this piece of code definitely cannot reside in the Presenter, so it would be in your activity/fragment. But the triggers can(should) happen through presenter, which will help you test the actions.
Let me know if you have any other question. :)