Delete Twitter

No. At least not as of 3 weeks ago.