Для меня хэдканон - то, какими я вижу героев/события/окружение исходя из моего понимания канона, даже если в каноне это прописано не очень ясно, а намеками.
Например, Ро нигде в книге не писала прямым текстом: "Люциус и Нарцисса очень любили друг друга", но ведь это абсолютно ясно из тех отношений между ними, которые описаны в книге и показаны в фильме! И это мой хэдканон.
При этом я могу придумать фанфик, где Люциус будет изменять Нарциссе и всю жизнь любить Андромеду, например. Но на самом-то деле я знаю, что это не так, это просто АУшка моего хэдканона. И это фанон.
Хэдканон, в принципе, тоже часть фанона (хотя мне может казаться, что я абсолютно верно поняла все намеки в каноне, но я же могла и упустить что-то).
Так что фанон включает в себя хэдканон и все остальное.