Принципиально всё что продаётся в немецких магазинах можно покупать и использовать. С точки зрения законодательства есть два типа перцовых баллончиков: от зверей (то что обычо продаётся в магазинах) и от людей.
Перцовки "от людей" обычно не так "ядрёны" и должны маркироваться вот таким знаком:
Посмотреть вложение 11890
Раньше были со знаком "BKA" в ромбусе, но если такие ещё где-то "завалялись", то лучше их уже выкинуть из-за старости.
Перцовки "от животных" идут с припиской где-то на баллончике в духе "nur gegen Tiere", "Tierabwehrspray" и тому подобное. Их в случае необходимой самооборону тоже можно применять против людей.
В любом случае стоит быть готовым к тому, что после примененя будет заведено дело по §224 StGB (gefährliche Körperverletzung), во время которого будут разбираться с вопросом разрешённой самообороны.
Мой совет: кроме перцового баллончика купить ещё баллончик тренировочный, ну и соответственно потренироваться. И носить его надо не в женской сумке, а чтобы достать можно было быстро.