An Internet service provider shall disclose personally identifiable information concerning a consumer:
(1) pursuant to a grand jury subpoena;
(2) to an investigative or law enforcement officer as defined in section 626A.01, subdivision 7, while acting as authorized by law;
(3) pursuant to a court order in a civil proceeding upon a showing of compelling need for the information that cannot be accommodated by other means;
(4) to a court in a civil action for conversion commenced by the Internet service provider or in a civil action to enforce collection of unpaid subscription fees or purchase amounts, and then only to the extent necessary to establish the fact of the subscription delinquency or purchase agreement, and with appropriate safeguards against unauthorized disclosure;
(5) to the consumer who is the subject of the information, upon written or electronic request and upon payment of a fee not to exceed the actual cost of retrieving the information;
(6) pursuant to subpoena, including an administrative subpoena, issued under authority of a law of this state or another state or the United States; or
(7) pursuant to a warrant or court order.