Double opt-in: when yes, when no?
Double opt-in means: after registration, the user receives a confirmation email with a link, and only after clicking is the registration valid. For newsletters this is effectively mandatory in Germany — case law requires proof of voluntary consent, and only double opt-in provides this cleanly documented.
For pure event or course registrations, it is often counterproductive. Anyone paying or booking a fixed date has clearly stated their intent — an additional email confirmation only costs conversions because it lands in spam or is forgotten. Here, the receipt confirmation as information is enough.
Rule of thumb: double opt-in whenever the registration leads to recurring contact (newsletter, updates, promotional mails). Single opt-in for one-off events like event tickets, webinar spots or paid bookings. If you need both, couple two fields: a mandatory checkbox for the registration itself and an optional one for the newsletter — the latter then with double opt-in.