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.