Cleaning isn't hard. You just have to do it within a reasonable period of time. Some say right away, some say within a couple of days. I do it right away so I don't forget. Whether you need a permit depends on your state and local ordinances. There is no federal requirement.
Liberty and freedom often offends those who understand neither.