Does the activation code of the Windows and Mac version ever expire?

Windows and Mac version:

No, there is no time limit on the activation code. You can use it to activate all subsequent updates of Rhyme Genie if they are installed on the same computer system.

iOS version:

Purchases are validated by Apple and do not require an activation code.