; and (iv) the badge number of the law enforcement official involved in the complaint; (L) if the contact was initiated by a State or local law enforcement agency— (i) the reason for involvement of a Federal law enforcement official; (ii) the duration of the contact prior to contact with any Federal law enforcement official; (iii) the method by which a Federal law enforcement official was informed of the stop; and (iv) whether the individual was being held by State or local officials on State criminal charges at the time of such contact; (M) if the contact was initiated by a State or local law enforcement agency of a State, whether such agency was acting pursuant to— (i) an agreement entered into under section 287(g) of the Immigration and Nationality Act ( 8 U.S.C. 1357(g) ); (ii) authorization under title IV of the Tariff Act of 1930 ( 19 U.S.C. 1401 et seq.); or (iii) pursuant to any other agreement with the Department of Homeland Security, including any Federal grant program; (N) if the contact involved an individual whose primary language of communication is not English, the means of communication used; (O) if the contact occurred at a location proximate to a place of worship or religious ceremony, school or education-related place or event, courthouse or other civic building providing services accessible to the public, hospital, medical treatment, or health care facility, at a public demonstration, or an attorney's office, including a public defender or legal aid office; and (P) if the contact occurred at a location described in subparagraph (O), why that location was chosen and any supervisory approval that was sought to carry out the contact at the location. (2) Requirement for U.S. Customs and Border Protection data collection regarding checkpoints The Commissioner of U.S. Customs and Border Protection shall collect data on— (A) the number of permanent and temporary checkpoints utilized by agents and officers of U.S. Customs and Border Protection; (B) the location of each such checkpoint