headcanon is a fan's personal, idiosyncratic interpretation of canon, such as the backstory of a character, or the nature of relationships between characters. it may represent a teasing out of subtext present in the canon, but it cannot directly contradict canon. if many other fans share this interpretation, it may become fanon.