So for an entity present in Portland they cannot run facial recognition in a public place in Portland. But what if entity A is partnered with entity B. Entity B procures images of people in public in Portland city limits and places them on a server in another state. Entity A, which is conveniently headquartered elsewhere takes the data from the server and runs facial recognition. This is clearly facial recognition of persons in public in Portland. But it’s not by a Portland business and the computing isn’t done in Portland either.