Question: are civilians allowed to say semper fi?
Answer: If a civilian knows the meaning of and when to use Semper Fi, there's a reason. That's not a saying someone just adopts out of the blue. If a civilian says “Semper Fi" they've learned it from someone, and usually that someone is going to be a close friend or relative who is or was a U.S. Marine.