Its not really Chatter stuff - its basically to ascertain whether a group or user is external or not. Based on this, we can't make some SOQL queries, if the object is external.