The singer has responded to a series of umbrella-related accidents at European shows by confiscating the items from fans before they enter arenas.
The amnesty was enforced at her gig in Aberdeen on Monday. A fan told the Daily Star: "I always carry an umbrella with me as the weather is dodgy and snow was predicted to fall.
"I couldn’t believe it when I had mine taken off me during a bag search on my way inside the venue."
Security guard Andy McDonald, said: "We don’t normally ask people to leave an umbrella outside. But we were taking precautions over a potential accident.
"We were told that Rihanna’s song features dancing with umbrellas on stage. We didn’t want the crowd following her actions and someone getting their eye poked out."
Merchandise stalls at the concert only sold official Rihanna branded umbrellas once the show had finished.
> Click here for our review of Rihanna's single 'Don't Stop The Music'