The program is being paid for by private donations and financially coordinated through Arizonans for Gun Safety.
The money for the gift cards is from an anonymous donation of $100,000. The police are being paid for with city money, I am sure.