custom device compliance