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