There are 5 standard way to protect you recovery gear from being burned by hot particles from the ejection charges: wadding or "dog barf" aka blow-in cellulose building insulation; Nomex(R) blanket; baffle; piston; or deployment bag.
1.) The simplest and cheapest method is wadding or "dog barf". This is ok for model rockets, especially in smaller diameters, however as the diameter gets larger, you need more wadding or "dog barf" or the hot particles simply go around it and burn your chute. For 3" or larger diameter rockets you may need ~6" of loose "dog barf" or more to protect your chute, so that's a reason why folks use the next 4 method in bigger rockets.
2.) A Nomex(R) blanket parachute can be easily added to most rockets and is preferred over wadding in larger rockets because particles won't go through it unless it's right on the ejection charge.
https://quickburst.net/9_chuteprot.htm They work well in 1.6" air frames and larger. The larger the airframe the larger the chute protector.
3.) Baffles are built into the rocket and prevent burning black powder articles from hitting the parachutes. They are usually a set of 2 or more perforated disk that do not allow a straight-line-of-sight path for the burning power particles to hit your parachute.
https://www.info-central.org/?article=133
A special type of baffle for large rocket is an anti-zipper baffle. It has several advantages in large rockets.
https://www.info-central.org/?article=132
An additional advantage of a baffle is that it prevents the parachute from sliding down into the airframe on acceleration. The moves the CG rearward and decrease the rocket stability. If the body tube is long and you don't have a baffle, you chute may not fully eject from the airframe if it slides all the way down into the airframe.
4.) A piston is simply (or should be) a cup containing the parachute made from a solid bulkhead and a coupler tube that is pushed out of the airframe by the ejection charge. The bulkhead should located at the aft end of the coupler facing the motor ejection charge with the parachute in the cup. (This is contrary to how most folks set them up, but pistons made in the manner are stable and will not jam.)
https://www.publicmissiles.com sells rockets with pistons but uses them backwards.
5.) Deployment bags are used in large rocket (4" or larger) to insure that large parachutes are ejected and open quickly. They are essentially an Nomex(R) "zipper" bag parachute protector employing a pilot chute to assist in deployment.
https://quickburst.net/ndb_4.htm
Hope this helps.
Bob