Front yard, visible from the street, probably "public" in most jurisdictions. Backyard, or somewhere shielded from view without entering yours or someone else's private property? I would argue that is "private" space that should be protected but it would probably come down to the specific circumstances to be certain.
It's not clear that "on your property" counts as "in public" in all cases.