是的，短信和社交媒体催收是合法的，但必须遵守相关法律规定，不能骚扰债务人或泄露债务信息。短信催收必须遵循当地的法律法规，不得使用恶意、威胁、侮辱等不当语言。例如，一些国家可能规定在短信中不得使用诽谤性的言辞。在社交媒体上的催收必须合法合规，不得使用恶意、威胁、侮辱等不当言辞。