Facebook chief executive Mark Zuckerberg.

New York - Facebook chief executive Mark Zuckerberg says he's called US President Barack Obama to express his frustration over what he says is long-lasting damage caused by the US government's surveillance programs.

Posting on his Facebook page, Zuckerberg wrote Thursday that he's “been so confused and frustrated by the repeated reports of the behaviour of the US government.”

He adds that when Facebook's “engineers work tirelessly to improve security, we imagine we're protecting you against criminals, not our own government.”

The post comes a day after the news site Intercept reported that the National Security Agency has impersonated a Facebook server to infect surveillance targets' computers and get files from a hard drive.

The NSA says the report is “inaccurate.”

White House spokeswoman Caitlin Hayden confirmed that the president spoke with Zuckerberg. - Sapa-AP