The Federal Trade Commission (FTC) has now agreed to a $5 billion settlement to let Facebook off the leash.

Read More