外地户口不可以在东莞个人购买社保的,必须由公司的名义来为你购买。如果想要购买社保可以要你所在的单位为你购买,没有工作单位的可以挂靠在其他单位上,只要跟该单位商议好是可以的。如果是本地户口的话可以自己购买社保,可以按照灵活就业人员的社保流程。