What's a word that does not have a negative connotation of when someone doesn't give the complete info?

Solution 1:

This is called a white lie

a lie about a small or unimportant matter that someone tells to avoid hurting another person

but this is specifically when the lie is for a good reason.

If it's a lie because some details were omitted for no particular reason, I would call it a half-truth

a statement that is only partially true

though this term tends to have a negative connotation.