取消编程（）指的是声称可以帮助拥有争议的信仰系统的人改变信仰并放弃对与该信仰系统相关的宗教、政治、经济或社会团体的忠诚的措施。解编程的定义是「释放」或「重新训练」某人脱离特定信念。解编程员一些有争议的方法和实践涉及绑架、非法拘禁和胁迫，这些有时导致对解编程员的刑事定罪。一些针对个人的取消编程是为违背个人意愿而设计的，这导致了关于宗教自由、绑架、公民权利以及有时涉及的暴力的争议。