Специалист по компьютерной безопасности Александр Белов по прозвищу Раста (Никита Ефремов) соглашается сотрудничать с органами в борьбе с распространением наркотиков. Майор ФСБ Андрей Никонов (Денис Шведов) и Елена Листьева (Полина Максимова), которые занимаются расследованием гибели кладмена, вынуждены обратиться к айтишнику Белову, в жизни которого на первый взгляд все отлично. Любящая жена и дочь-первоклассница, идеальные отношения с коллегами — но все это оказывается лишь видимой частью большого айсберга под названием «двойная жизнь». Ее, видимо, ведут все или почти все герои «Оффлайна». Немного неловкий и, казалось бы, не приспособленный к жизни Раста оказывается создателем невидимого для простых пользователей приложения BeHappy для смартфонов по покупке запрещенных веществ. Депутат заксобрания Евгений Розин (Игорь Черневич), рассуждающий о правильном образе жизни для молодежи, запирает в загородном особняке дочь-наркоманку, чтобы не портить себе имидж в грядущей избирательной кампании. Даже Никонов и Листьева оказываются связанными какой-то старой love story.
Относительно спокойная жизнь героев заканчивается, когда полицейские получают сообщение от таинственного Анонимуса об убийстве наркодилера. На месте гибели кладмена они находят порошок и запись с буквами ВН, BeHappy. В этом месте Анонимус вступает в игру и связывает всех главных и второстепенных героев невидимой цепью.
Жизнь Расты рушится, он получает на смартфон сообщения от Анонимуса о каждом шаге жены и дочери, жена ожидает результаты биопсии, тот же Анонимус шантажирует депутатскую дочь, которая подкладывает отцу в служебную машину пакет с белым порошком, а BeHappy находится под угрозой. Могущественный Анонимус, связанный с другой похожей платформой под названием «Эскобар», готов подмять под себя детище Расты, BeHappy, уничтожив всех, кто так или иначе с ним связан.