Today's "information that itch dot io has but I can't get out of the website without doing detective work and inferring it based on things I happen to remember, without remembering which I couldn't get the information at all": when I first uploaded a project there.
(My fuzzy "about two years ago?" guess turns out to be as solidly founded as the Marvel Comics in-fiction timeline; it was April 2018.)