You can (and in fact you should) check user preference on the backend, when requesting action edit or similar.