; or (2) for any upstream provider to grant access to an index of web pages on the internet under a search syndication contract that does not comply with the requirements of subsection (c). (b) Opaque algorithm requirements (1) In general The requirements of this subsection with respect to a person that operates a covered internet platform that uses an opaque algorithm are the following: (A) The person provides notice to users of the platform that the platform uses an opaque algorithm that makes inferences based on user-specific data to select the content the user sees. Such notice shall be presented in a clear, conspicuous manner on the platform whenever the user interacts with an opaque algorithm for the first time, and may be a one-time notice that can be dismissed by the user. (B) The person makes available a version of the platform that uses an input-transparent algorithm and enables users to easily switch between the version of the platform that uses an opaque algorithm and the version of the platform that uses the input-transparent algorithm by selecting a prominently placed icon, which shall be displayed wherever the user interacts with an opaque algorithm. (2) Nonapplication to certain downstream providers Paragraph (1) shall not apply with respect to an internet search engine if— (A) the search engine is operated by a downstream provider with fewer than 1,000 employees; and (B) the search engine uses an index of web pages on the internet to which such provider received access under a search syndication contract. (c) Search syndication contract requirement The requirements of this subsection with respect to a search syndication contract are that— (1) as part of the contract, the upstream provider makes available to the downstream provider the same input-transparent algorithm used by the upstream provider for purposes of complying with subsection (b)(1)(B)