24 июня 2016 года Госдума приняла во втором и третьем чтениях «антитеррористический пакет» депутата Ирины Яровой и сенатора Виктора Озерова — 287 голосов за, 147 против. 6 июля Владимир Путин подписал законопроекты, поручив правительству минимизировать связанные с ними финансовые риски.
Операторов связи обязали хранить записи разговоров и переписки пользователей в течение трёх лет. Закон ввёл новый состав преступления — международный терроризм, с наказанием от десяти лет до пожизненного заключения, а также новую статью за несообщение о готовящемся теракте. Возрастной порог уголовной ответственности по террористическим статьям снизили до 14 лет. За публичное оправдание терроризма в интернете — от пяти до семи лет заключения.
Самые резонансные нормы из пакета были изъяты в последний момент. Депутаты исключили пункты о лишении гражданства и ограничении права на выезд — изменение объяснили «поиском правильного решения», не отвергая влияние общественного резонанса напрямую.
Реакция бизнеса и технологического сообщества была резкой. Представители сотовых операторов оценивали дополнительные расходы на исполнение требований в 2,2 триллиона рублей и предупреждали о неизбежном росте тарифов на связь. Эдвард Сноуден написал в Twitter: закон отнимет деньги и свободу у каждого россиянина, не повысив безопасность, и не должен быть подписан. Павел Дуров заявил, что Telegram не намерен выполнять требования закона и не выдаёт данные или ключи шифрования правительствам.
Пакет также ужесточил регулирование религиозной деятельности — миссионерская работа теперь разрешалась только зарегистрированным организациям, а её ведение за пределами специально отведённых помещений запрещалось под угрозой штрафа до миллиона рублей.
Закон вступал в силу постепенно — большинство норм о хранении данных были рассчитаны на годы вперёд. Государство получило беспрецедентный по масштабу инструмент контроля за коммуникациями граждан — под вывеской борьбы с терроризмом, но затронувший практически каждого пользователя интернета и мобильной связи в стране.