That means using shredders and secure erase features provided by CleanMyMac, MacBooster, OnyX and the like will shorten the lifecycle of your SSD.
In light of the above we should note that wear leveling interferes with secure erase apps, which deliberately try to protect your data by overwriting files with nonsense data to permanently remove them.
The Dangers of Using Secure Delete on SSDs To address this, flash controllers will try to make sure that the amount of times each block has been erased and rewritten is about the same, and as such expands the lifespan of the drive. This is exactly what happens with SSDs: if you erase and rewrite the same block too many times it can wear out. Extending this analogy, you can erase the information you wrote on a page, but if you erase it too many times, the paper will become useless. If we compare the SSD to a book, then the data you store on the media is like writing with a pencil on different pages of a book. However, these features were removed with macOS 10.11 El Capitan. The latter conforms to the DoD 5220.22-M specification. The feature, present in macOS 10.4 to 10.10, offered two options: “Zero Out Data” and “7-Pass Erase”.
To reduce the chances of deleted files being recoverable, Apple included a feature called Secure Erase in Disk Utility. If you want to delete a file forever, you will need to make sure it is overwritten immediately, since a simple “Empty Trash” command will only mark that part of the disk where the file was stored as available. And it’s true, you should definitely take care when securely deleting data from an SSD. Apple recommends using FileVault instead, which uses encryption to protect your data.
With macOS 10.11 El Capitan Apple removed the “Secure Erase” and “Erasing Free Space” features from Disk Utility, saying that they were not needed for a the solid-state drives that are standard in modern Macs because a standard erase makes it difficult to recover data from an SSD.