It is haraam to swallow mucus whether one is fasting or not, because it is considered to be dirty and it may carry diseases produced by the body. But it does not break the fast if a fasting person swallows it, because it does not come from blood and swallowing it is not regarded as food or drink. read more