It’s about time. We are now on Instagram!
1560s, "arrogant, impudent, pretentious," from Latin immodestus "unrestrained, excessive," from assimilated form of in- "not, opposite of" (see in- (1)) + modestus (see modest). Meaning "indecent" is from 1580s. Related: immodestly.