In Castro Valley, building permits come from Alameda County, and work on a County sidewalk needs an encroachment permit. That permit's list names driveway construction and doesn't mention grinding, so whether your grinding job needs a permit isn't settled, and the County is the place to ask. If it does, I'll say so at the estimate and file it with the County for you, or walk you through filing it yourself.
Grinding concrete makes fine dust, and California's workplace safety rules require a dust reduction system whenever powered tools grind concrete, so we plan dust control into the job from the start. Construction projects here are also required to use stormwater best practices, the site steps that keep sediment and other pollutants out of storm drains, so we keep slurry and grinding dust from washing down your driveway.
We're based in Castro Valley and also work in Hayward, San Leandro, Oakland, Dublin, Pleasanton and many other cities around it. Most of the slabs we grind around here are garage and basement floors, often with an old paint or coating that has started to lift, along with shop floors for business owners who need them to work hard.