[0] https://news.ycombinator.com/item?id=27558825
Android 6.0 introduced requestable permissions, were critical permissions had to be requested (and could be denied) at runtime.
At the same time it removed all modals for non-critical permissions.