Do my customers need an account in my shop to see their subscriptions?

Customers don't need an account in your shop to view their subscriptions, although it can make it easier for them. They can always view their subscriptions via the magic link they get in an email when they create a subscription.