Есть два варианта написания, и оба они для разных контекстов будут признаны правильными, то есть один из них для каждого отдельного предложения: в русском языке есть и "неофициально", но есть и "не официально" - и слитно, и раздельно.
Определив возможную часть речи (это либо наречие, либо краткое прилагательное), мы, вспомнив соответствующие правила, сразу же поймём, что та или иная конкретная морфологическая принадлежность слова "(не)официально" не может привести к изменениям в орфографии.
Так называемый словарный вариант слова "неофициально", который выглядит как слитный, используется в бесконтекстных случаях, а также в предложениях, в которых в слове "неофициально" нет оттенка отрицания.
Для раздельного написания ("не официально") такие грамматические условия как противопоставления (например, "не официально, а в домашних условиях") или наличие подчёркивающих отрицание слов.
Примеры предложений:
"Мы давно уже встречаемся, причём неофициально". Написали слитно, "неофициально" - это не отрицание.
"Мне захотелось сделать замечание отнюдь не официально, а исключительно по-дружески". Есть и противопоставление, и слово "отнюдь", подчёркивающее отрицание. Пишем раздельно.