Is the HSBC Premier Credit Card really free for life?

I read that this card has no annual fee. Is that true or do I need to spend a certain amount to waive the fee

HSBC Premier Credit Card has zero annual and renewal fees for HSBC Premier account holders. There’s no minimum spend required to maintain this benefit, unlike other premium cards that waive fees based on spending thresholds.

The HSBC Premier Credit card is not automatically free for life. If you maintain an active HSBC Premier banking relation, it’s annual fees will be waived.
The joining fees is Rs. 12,000 and annual renewal fee is Rs. 20,000.