Automatic repo housekeeping question

Is it true that a commit from an MR, even after the MR’s commits are squashed and merged, will never be purged automatically by gitlab? If so, can someone point me to the docs where this is described? All I’ve found so far is this housekeeping article Housekeeping | GitLab