Both platforms name the products
With knives there is room to argue about what counts as culinary. With self-defense products there is none, because both platforms name them. Meta's weapons page lists pepper spray, non-culinary knives, tasers, nunchucks, batons and weapons intended for self-defense as prohibited. TikTok's dangerous products page lists batons, nunchucks, taser guns, pepper spray and self-defense weaponry as not allowed.
Products sold under softer names fit the same words. A keychain kubotan, a "tactical pen" or a stun flashlight is marketed for self-defense, and "weapons intended for self-defense" on Meta and "self-defense weaponry" on TikTok describe that. Calling the item a safety accessory in the caption does not change what the product page sells it as.
That makes planning simpler than in most categories covered here. Neither text offers a targeting setting, a market or a creative treatment that opens pepper spray or a taser to paid ads, so the useful questions are different ones: which of your products are not weapons, where the weapons can legally be sold, and what the ads for everything else link to.