Interesting. I wonder what were the circumstances. The wording on their page is quite vague as for when they'd might require this identification:
Where a booking appears to have been made through a third-party travel agent who has no commercial relationship with Ryanair
I generally avoid Ryanair where I can, but I flew with them many times before and never had this issue. They were one of the first airlines I encountered that required login to purchase tickets, so this is all in line with their behavior.
There's also Rustic. It uses the same repository format as restic. It already has some pretty neat features and since latest release a ton of built-in backends.