Any Context; the permission status is read from the application package. A context that cannot reach an Activity cannot answer the rationale check or launch a request.