I have one of these cards and have managed to accumulate enough points for a free coffee or two, over the years. But I didn't bother registering online, especially after I noticed what they asked for.
It works fine as a loyalty card without registering it.</smug mode>