(a) As used in this section, the following words and phrases shall have the following meanings unless the context clearly indicates otherwise:
(1) JUNKYARD. An establishment or place of business which is maintained, operated, or used for storing, keeping, buying, or selling old or scrap copper, brass, rope, rags, batteries, paper trash, rubber debris, waste or junked, dismantled or wrecked automobiles, or parts thereof, iron, steel, and other old or scrap ferrous or nonferrous material or for the maintenance or operation of an automobile graveyard.
(2) SCRAP PROCESSOR. Any person who is engaged, from a fixed location or otherwise, in the business of paying compensation for ferrous or nonferrous metals that have served their original economic purpose, who is engaged in the business of performing the manufacturing process by which ferrous metals or nonferrous metals, or other recyclable materials, are converted into raw material products consisting of prepared grades and having an existing or potential economic value.
(b) Any incorporated municipality may license a junkyard located within its police jurisdiction to the same extent as if the junkyard was located within its corporate limits and any county may license junkyards located outside the police jurisdiction of any municipality in the county to the same extent.
(c) Any incorporated municipality and any county shall have the authority, by adoption of local ordinance or regulation, to establish criteria to issue or revoke licenses as provided herein.
(d) Nothing in this section shall be deemed to supersede or alter the authority of the State of Alabama, and any of its agencies and departments, to regulate junkyards or issue permits relating to junkyards.