I think you are wise to consider the legal aspects of putting a pond in your front yard. Ponds are considered an "attractive nuisance" in Orange County. This may not be the case in all states. "Attractive nuisance" means it may attract kids and may result in their drowning, thus making it an attractive nuisance. To protect yourself against such liability I suggest making it shallow enough for small kids to easily get out. I also wouldn't put it right up front where it can be easily seen.
Your local building code, if like mine in the same county as you, likely uses pool codes for ponds. In my case, if I recall correctly local code defined any body of water over 700 gallons and/or over 18" deep as a pool. Any pool had to be protected with a 6' high wall or fence with self-closing hardware on the gates. There were other restrictions as well. All this to say to keep it shallow and small if you have it out front where kids can have access.