Заметки о приватности в интернете

Статьи и исследования от команды и сообщества URnetwork.

RSS

Разница в один номер

За девять июльских дней одно контрактное подразделение Иммиграционной и таможенной полиции США (ICE) в Далласе подписало два из трёх полноценных отдельных контрактов, заключённых им за всё лето. Сделку на 94,7 млн долларов с единственным поставщиком публично объявили, а извещение о ней выложили на следующий день после подписания. Контракт на 13 млн долларов, идущий следующим номером, — с фирмой, которая продаёт мониторинг угроз в социальных сетях, — не объявляли вообще, а обоснование, которого требует закон, должно появиться в воскресенье. Если оно не появится, правила составлены так, что снаружи никто ничего не докажет.

1 июля контрактное подразделение ICE — Иммиграционной и таможенной полиции США — в Далласе подписало контракт на $94,655,840 с TRM Labs, фирмой, которая отслеживает движение средств в блокчейне. Это была закупка у единственного источника: ICE обратилась в одну компанию и получила одно предложение — именно для таких покупок и писались федеральные правила раскрытия информации. Подразделение отработало строго по инструкции: о контракте было публично объявлено, и извещение о нём появилось 2 июля, на следующий день после подписания.

10 июля то же подразделение — Investigations and Operations Support, Dallas («Поддержка расследований и операций», Даллас) — подписало контракт, следующий по номеру в той же серии: $13,000,000 компании ZeroFox, которая продаёт мониторинг угроз в социальных сетях. На этот раз заявки подали три фирмы. Но об этом контракте не объявляли нигде, а публичное обоснование, которого требует регламент, не найдено. Тридцатидневный срок на его публикацию истекает в воскресенье 9 августа. Сегодня вечером — 28-й день.

Положите две записи рядом — и они окажутся вывернутыми наизнанку: огромная сделка без конкуренции проведена открыто, маленькая конкурентная ушла в темноту. Эта инверсия стоит нескольких минут вашего внимания по одной причине. Чем бы ни закончилось воскресенье, эта пара контрактов показывает: правило о раскрытии невозможно проверить снаружи — ни то, что срок сорван, ни то, что он соблюдён, никак.

Громкая покупка и тихая

Два контракта стоят в федеральной серии на расстоянии одного номера — 70CMSD26C00000005 и …006, — и каждое поле противоречит интуиции. Объявлен как раз тот, что заключён с единственным источником: запрос направлен одной фирме, получено одно предложение, публичное извещение размещено на следующий день. Невидимым оказался конкурентный контракт: три предложения по процедуре переговоров и никакого публичного извещения — поле базы данных, которое это фиксирует, содержит NO.

Воскресный дедлайн берётся из исключения по срочности — FAR 6.302-2. FAR, Federal Acquisition Regulation, — это свод федеральных правил закупок США; названный параграф разрешает ведомству ограничить конкуренцию, когда задержка нанесла бы серьёзный финансовый или операционный ущерб, и даёт ему тридцать дней после заключения контракта на публикацию письменного обоснования. Но собственная база данных правительства кодирует закупку ZeroFox как "full and open competition after exclusion of sources" — «полная и открытая конкуренция после исключения отдельных источников», — а три участника в конкурсе с переговорами на аварийную ситуацию не похожи. Либо кодировка неточна, либо покупка была куда более рядовой, чем предполагает срочность. И чем рядовее она была, тем труднее объяснить отсутствие публичного объявления.

Два контракта ICE, подписанные одним и тем же подразделением в Далласе с разницей в девять дней: 70CMSD26C00000005, TRM Labs, $94,655,840, одно предложение, единственный источник, публично объявлен на следующий день — и 70CMSD26C00000006, ZeroFox, $13,000,000, три предложения, процедура переговоров, не объявлялся, обоснование не найдено и должно появиться в воскресенье 9 августа, 28-й день из 30, отведённых FAR 6.305(b).
Два контракта ICE, подписанные одним и тем же подразделением в Далласе с разницей в девять дней: 70CMSD26C00000005, TRM Labs, $94,655,840, одно предложение, единственный источник, публично объявлен на следующий день — и 70CMSD26C00000006, ZeroFox, $13,000,000, три предложения, процедура переговоров, не объявлялся, обоснование не найдено и должно появиться в воскресенье 9 августа, 28-й день из 30, отведённых FAR 6.305(b).

Размер работает в ту же сторону. По меркам ICE 13 млн долларов — мало, а контракты такого размера всплывают только через бумаги: соседние 94,7 млн привлекли бы внимание при любой записи в реестре. Строчка на 13 млн проходит незамеченной — если только не работает правило о раскрытии.

Их было три, и два ушли в темноту

Естественное возражение — подтасовка выборки, поэтому вот вся генеральная совокупность. С 15 июня по 7 августа это подразделение подписало 82 закупочных документа; постраничная выгрузка реестра ICE до самого конца — 633 строки на семи страницах, а не две страницы, которые отдаёт запрос по умолчанию, — даёт ровно три полноценных отдельных контракта (definitive contracts), то есть новых самостоятельных, а не заказов по рамочным соглашениям, конкуренция по которым состоялась раньше.

Третий настолько мал, что выпадает из любой выгрузки, отсортированной по сумме: 70CMSD26C00000004, $486,749.68 компании Guardian Centers of Georgia, подписан 20 июля, у единственного источника по FAR 6.302-1. Его поле fed_biz_opps содержит NO. Итого контрактов три, и о двух из трёх не объявляли ни разу. Контракт на 94,7 млн долларов — единственный отдельный контракт, о котором это подразделение объявило публично за всё лето, и третья запись делает картину не мягче, а хуже, чем она выглядела на паре.

Что продаёт ZeroFox

ZeroFox продаёт защиту бренда и мониторинг угроз в социальных сетях; её материнская компания — LookingGlass Cyber Solutions. Новый её заказчик — то самое подразделение ICE, название которого прямо говорит, чем оно занимается: поддержка расследований и операций.

Что именно купила ICE, в записи о контракте не сказано. Результат поставки в ней не описан, а редакция не станет выводить возможности системы из продуктовой линейки поставщика. Но именно эту неизвестность и должен снимать отсутствующий документ: обоснование — это место, где правительство письменно объясняет, что оно покупает и почему конкуренция была ограничена. Для контракта на 13 млн долларов, о котором ни разу не объявляли, между иммиграционным правоохранительным ведомством и фирмой, торгующей мониторингом соцсетей, этот документ был единственным публичным отчётом, который вообще мог появиться.

Невинное объяснение

Встанем на минуту на сторону подразделения — его аргументы реальны. Заявки подали три фирмы: чем бы эта покупка ни была, это не подарок поставщику, с которым никто не смог бы конкурировать. Просроченные бумаги — самый рядовой сбой в федеральных закупках: сроки публикации срываются по всему правительству, а сорванная дата — не сокрытие. Срок ведь даже не истёк: обоснование, выложенное до воскресенья, — это полное соблюдение правила, и тогда перед нами история о том, как правило сработало. И самое сильное: то же самое подразделение объявило о своём куда более крупном контракте на следующий день. Подразделения, настроенные что-то скрывать, так не делают.

Всё это остаётся в силе. Чего эти доводы не возвращают, так это оправдания незнанием. Подразделение, которое за один день объявило о контракте на 94,7 млн, — то же самое, которое за двадцать восемь дней не опубликовало ничего по 13 млн: тот же заказчик, та же серия, тот же месяц. Это не доказывает никакого нарушения. Это значит, что если воскресенье пройдёт в молчании, никто в этом подразделении не сможет сказать, что не знал правила.

Правило, которое никого не поймает

Вот действительная позиция редакции — и она не в том, что сотрудник контрактной службы в Далласе что-то скрывает. Она в том, что никто за пределами этого здания не смог бы понять, скрывает он или нет.

Federal Acquisition Regulation делает всё правильно до самого последнего шага. Ведомство, ограничивающее конкуренцию, обязано составить обоснование, утвердить его на уровне, который поднимается вместе с суммой, и сделать его публичным — при закупках по срочности в течение тридцати дней после заключения контракта. Регламент предвидел даже очевидную уловку. Пункт (e) FAR 6.305 предписывает сотруднику контрактной службы удалить из обоснования сведения, составляющие коммерческую тайну, и всё, что не подлежит раскрытию по Закону о свободе информации (Freedom of Information Act, FOIA), — и тут же закрывает дверь: "This process must not prevent or delay the posting of the justification" — «этот процесс не должен препятствовать размещению обоснования или задерживать его». Чувствительное содержание — причина опубликовать меньше, а не причина не публиковать ничего.

Выход — пункт (f), и он узкий: обязанность снимается только там, где публикация "would disclose the executive agency's needs and disclosure of such needs would compromise national security or create other security risks" — «раскрыла бы потребности федерального ведомства, а раскрытие таких потребностей поставило бы под угрозу национальную безопасность или создало бы иные риски для безопасности». Разумно — вот только ничто не обязывает ведомство сообщить, что пункт (f) был применён. Ни заглушки, ни пометки, ни уведомления «изъято» (withheld). А публичное окно, через которое видны обоснования, не способно показать человеку снаружи разницу между «ничего не опубликовано» и «ничего не видно». Снаружи законное изъятие и сорванный срок дают одну и ту же запись: ничего.

Правило о прозрачности, соблюдение которого не отличить от нарушения, перестало быть правилом. Это обычай — то, что ведомство делает, когда само хочет, чтобы это видели. Именно так и выглядит далласская пара: на крупном контракте видно, на мелком не видно — и никакой возможности сказать, какого рода это «не видно».

Починка стоит одной строки. Каждый раз, когда применяется пункт (f), требовать публичную заглушку: обоснование существует, оно изъято, вот правовое основание. Законная секретность остаётся законной. Молчание становится читаемым.

Воскресенье

Запись о контракте с ZeroFox публична и не требует входа в аккаунт; точный адрес — в источниках. В воскресенье, на тридцатый день, обоснование либо будет лежать на SAM.gov — официальном портале федеральных закупок США, где ведомства публикуют извещения и обоснования, — либо там по-прежнему не будет ничего. Если оно появится, значит правило сработало, и этот текст — свидетельство работающей системы. Если не появится, вы всё равно никого не поймали — это гарантирует пункт (f), — и сама гарантия и есть находка.

Воскресенье не скажет нам, сделал ли кто-нибудь что-то не так. Оно скажет, способно ли это правило сообщить нам хоть что-нибудь.


Источники (1)

Источники

  • 70CMSD26C00000006 — ZeroFox Inc, $13,000,000, date_signed 2026-07-10, срок исполнения

2026-07-13 → 2027-07-12; заключившее подразделение — Investigations and Operations Support Dallas; number_of_offers_received 3, extent_competed D ("full and open competition after exclusion of sources" — «полная и открытая конкуренция после исключения отдельных источников»), solicitation_procedures NP, fed_biz_opps N ("NO"), type_set_aside NONE; UEI получателя TQDAJ722E397, материнская компания — LookingGlass Cyber Solutions, Inc. (UEI LTGWWC211763). Получено из api.usaspending.gov/api/v2/awards/CONT_AWD_70CMSD26C00000006_7012_-NONE-_-NONE-/ 7 августа 2026 года, 21:49 UTC. Тридцать дней по FAR 6.305(b) отсчитываются от date_signed (10 июля), а не от начала срока исполнения (13 июля); во втором случае дедлайн ошибочно сместился бы на среду 12 августа.

  • 70CMSD26C00000005 — TRM Labs, Inc., $94,655,840, date_signed 2026-07-01, то же заключившее

подразделение; number_of_offers_received 1, extent_competed C, solicitation_procedures SSS, fed_biz_opps Y ("YES"). Тот же эндпоинт, ...00000005....

  • Знаменатель, подсчёт редакции. api.usaspending.gov/api/v2/search/spending_by_award/, коды типов

контрактов A–D, подведомство-заказчик (awarding subtier) "U.S. Immigration and Customs Enforcement", даты действий 2026-06-15 → 2026-08-07, постранично до конца при limit: 100, пока hasNext не стал false — 633 записи на семи страницах, из них 82 с префиксом 70CMSD26. Полноценных отдельных контрактов серии C три: ...C00000005 (TRM Labs, $94,655,840), ...C00000006 (ZeroFox, $13,000,000) и ...C00000004 (Guardian Centers of Georgia, $486,749.68). Поправка от 10 августа: сначала в этом выпуске стояло «200 записей на двух страницах» и два отдельных контракта. Двести — это ровно два постраничных лимита: выборка оборвалась на границе страниц, шла по убыванию суммы и обрезалась на $2,093,074.55, скрыв контракт на $486,749.68 ниже этой отметки. Контрактов три, и о третьем тоже не объявляли.

  • FAR 6.302-2 («unusual and compelling urgency» — необычная и настоятельная срочность), 6.303

(обоснование), 6.304 (уровни утверждения), 6.305(a)–(b) (публичная доступность; 30 дней после заключения контракта для 6.302-2), 6.305(e) (удалить сведения, составляющие коммерческую тайну, и материалы, не подлежащие раскрытию по FOIA, но при этом "this process must not prevent or delay the posting" — «этот процесс не должен препятствовать размещению или задерживать его»), 6.305(f) (обязанность снимается там, где публикация раскрыла бы потребности ведомства и поставила бы под угрозу национальную безопасность или создала бы иные риски для безопасности, — без требования сообщать, что пункт (f) был применён). Поправка от 10 августа: сначала в этом выпуске пункт (f) описывался как разрешающий изъять обоснование из публикации целиком или частично, «если оно содержит секретные сведения или информацию, не подлежащую раскрытию». Это смешивало (f) с (e), а (e) — как раз тот пункт, который вообще запрещает задерживать публикацию под предлогом удаления фрагментов. Более узкое прочтение усиливает аргумент этой статьи, а не ослабляет его: FAR действительно закрыл эту лазейку — и именно поэтому важно, что применение (f) никак не помечается.

  • Названный пробел. api.sam.gov/opportunities/v2/search на неаутентифицированные запросы вернул

HTTP 404 по обоим PIID, а такой ответ не позволяет отличить «извещения нет» от «нет прав доступа»; веб-интерфейс SAM.gov отдаёт пустую оболочку, неотличимую от нулевого результата, в том числе через текстовый прокси. Обоснование по FAR 6.302-2 для ...006 не найдено. Об этом сообщается как о неудаче поиска, а не как о доказательстве того, что обоснования не существует.

Further Discussion

Крупную закупку у единственного поставщика объявили. Маленькую конкурентную — нет.

**За девять июльских дней одно контрактное подразделение Иммиграционной и таможенной полиции США (ICE) в Далласе подписало два из трёх полноценных отдельных контрактов, заключённых им за всё лето, — и они устроены задом наперёд.** 1 июля подразделение Investigations and Operations Support в Далласе выдало **$94,655,840** компании TRM Labs, которая отслеживает движение средств в блокчейне. Один участник, единственный источник: именно для таких покупок и писались правила раскрытия информации, и подразделение так с этой покупкой и обошлось — публичное объявление, извещение выложено на следующий день. **10 июля оно подписало контракт, следующий по номеру в той же серии:** **$13,000,000** компании ZeroFox, которая продаёт мониторинг угроз в социальных сетях. На этот раз заявки подали три фирмы. И об этом контракте не объявляли нигде, а публичное обоснование, которого требует закон, не найдено. Тридцатидневный срок на его публикацию истекает в **воскресенье 9 августа**. Сегодня вечером — 28-й день. **Подтасовать выборку здесь невозможно, потому что вся генеральная совокупность зафиксирована в реестре.** С 15 июня по 7 августа это подразделение подписало 82 документа, и все, кроме трёх, — заказы по рамочным соглашениям, конкуренция по которым состоялась при создании самих соглашений. Самостоятельных контрактов существует три, и о двух из них не объявляли ни разу. Из двух, что сравниваются здесь: один объявлен, второй нет. **Запись даже противоречит сама себе.** Собственная база данных правительства кодирует закупку ZeroFox как "full and open competition after exclusion of sources" — «полная и открытая конкуренция после исключения отдельных источников», — три участника, предложения по процедуре переговоров, а на аварийную закупку это не похоже; между тем воскресный дедлайн относится именно к исключению по срочности. Либо кодировка неточна, либо покупка была рядовой. И чем рядовее она была, тем страннее окружающее её молчание. **А отсутствующий документ — не канцелярская мелочь.** Обоснование — это место, где правительство письменно объясняет, что оно покупает и почему конкуренция была ограничена. Для контракта, о котором ни разу не объявляли, между иммиграционным правоохранительным ведомством и фирмой, торгующей мониторингом соцсетей, это был единственный публичный отчёт, который вообще мог появиться. **Самый сильный ответ — календарь:** срок не истёк, и обоснование, выложенное до воскресенья, — это полное соблюдение правила. Согласны. Но подразделение, которое объявило о контракте на следующий день по 94,7 млн долларов, за двадцать восемь дней не опубликовало ничего по 13 млн — тот же заказчик, та же серия, тот же месяц. Что бы ни принесло воскресенье, никто в этом подразделении не сможет сказать, что не знал правила.

Заявки подали три фирмы. Ничто здесь не показывает, что кто-то что-то скрыл.

**За этот контракт боролись три компании.** Начнём отсюда, потому что это растворяет зловещее прочтение при первом же касании: как бы ни выглядел бумажный след, 13 млн долларов разыгрывались между тремя фирмами, и любая теория сокрытия обязана объяснить, почему у якобы спрятанной сделки вообще были участники. **Просроченные бумаги — самый рядовой сбой в федеральных закупках.** Сроки публикации срываются в каждом ведомстве и каждый месяц. Контрактные подразделения работают на пределе, и неразмещённое извещение — это очередь незакрытых дел, а не сговор. 28-й день из 30 — не нарушение. Это пятница. **Собственная история подразделения говорит о добросовестности.** Тот же далласский заказчик объявил о своём куда более крупном контракте на следующий день после подписания. Подразделение, занятое сокрытием, не выкладывает добровольно свою самую большую и наименее конкурентную покупку на следующий же день, чтобы затем интриговать вокруг мелкой. **А закон, возможно, всё же делает это молчание правомерным** — но не тем путём, который приходит на ум первым. Чувствительное содержание не покупает молчания: пункт 6.305(e) FAR — Federal Acquisition Regulation, свода федеральных правил закупок США, — велит сотруднику контрактной службы удалить сведения, составляющие коммерческую тайну, и материалы, не подлежащие раскрытию по Закону о свободе информации (FOIA), но тут же закрывает этот обходной путь: "This process must not prevent or delay the posting of the justification" — «этот процесс не должен препятствовать размещению обоснования или задерживать его». Обязанность снимает другое — пункт 6.305(f): он применим там, где публикация "would disclose the executive agency's needs" («раскрыла бы потребности федерального ведомства»), а раскрытие таких потребностей "would compromise national security or create other security risks" («поставило бы под угрозу национальную безопасность или создало бы иные риски для безопасности»). Заказчик — подразделение, ведущее расследования; поставщик продаёт мониторинг угроз. **Это та ветка, на которую другая сторона ответить не может, и статья прямо это признаёт:** пустая запись в воскресенье по-прежнему будет совместима с законным молчаливым изъятием по пункту (f), и никто снаружи не сможет это опровергнуть. **Даже слово «отсутствует» здесь слабое.** Редакция искала и не нашла ничего — но публичная система, где живут эти документы, не способна показать человеку снаружи разницу между «ничего не опубликовано» и «ничего, что вам позволено видеть». «Не найдено» — это всё, что доказуемо, и большего статья не утверждает. **На что этот тезис ответить не может:** опровергнуть его нельзя именно потому, что 6.305(f) не требует никакого объявления — ни заглушки, ни пометки, ни уведомления «изъято» (withheld). Законное изъятие и сорванный срок оставляют одну и ту же публичную запись: ничего. Это защита конкретного подразделения, купленная ценой самого правила. Если молчание всегда защитимо, требование о раскрытии не работает ни против кого — и это остаётся верным независимо от того, чем закончится именно этот контракт.

Comics

#1Крупную закупку у единственного поставщика объявили. Маленькую конкурентную — нет.
#2Заявки подали три фирмы. Ничто здесь не показывает, что кто-то что-то скрыл.