; or (iv) by which the user divulges sensitive user information; and (B) includes a service described in subparagraph (A) that is provided through a software program, including a mobile application. (3) High cost rural area The term high cost rural area means any area of the United States that is not contained in an incorporated city or town with a population in excess of 20,000 inhabitants. (4) Nonprofit organization The term nonprofit organization means an organization that is described in section 501(c)(3) of the Internal Revenue Code of 1986 and is exempt from taxation under section 501(a) of such Code. (5) Rural broadband provider The term rural broadband provider means an entity providing broadband in a high cost rural area pursuant to any terrestrial technology, including fixed or mobile wireless or wireline networks, if such entity— (A) provides broadband service in a high cost rural area to fewer than 100,000 locations or subscribers served within a State