You might try loops instead of TikTok.
You can use non-free softwares and still be a FOSS advocate. You just can't impose non-free software on others, including "soft" impositions like only publishing your content in proprietary formats or only accepting messages via proprietary protocols.