Expunged doesn't have anything to do with it specifically. You can, under some circumstances have your rights restored, depending on what the charge was, and if it was a state felon and not a federal...
"Allow for" and "allow +object + to + verb" have different meanings. "The new budget allows for unexpected expenses." Here, "allows for" means "leaves room for the unpredictable" or "gives leeway."...