It is very common for people to let a foreclosure sit there for 10 years until it comes off the record. My husband did that to me; but deep within me I knew that he has never had any self control. His credit score was good; but there was a foreclosure just over ten years before that he had not told me about.
It is good to have "requirements" when dating. It is your life. Telling them the requirements is showing them respect.