Bruno Vassari City & Beach – Everyday Protection SPF 40
56/100 overall score
Sign in to see this product's score for your skin.
About this sunscreen
Bruno Vassari City & Beach Everyday Protection SPF 40 is a chemical sunscreen built on older-generation filters like Homosalate, Octocrylene and Ethylhexyl Methoxycinnamate alongside titanium dioxide. It finishes matte, stays lightweight, keeps white cast low, and is low on pore-clogging, but it can sting moderately if it reaches the eyes. Protection lands at moderate and it works okay under makeup. With a score of 56.2 out of 100, it is a middling option best suited to casual daily wear rather than high-demand sun exposure.
Ingredient & SPF scores
☀️
UV protection
Moderate
50
- +33 Titanium Dioxide at #2, UV filter (UVA1 +5)
- +18 Ethylhexyl Methoxycinnamate at #3, UV filter
- +7.6 Ethylhexyl Salicylate at #5, UV filter
- +11.4 Homosalate at #7, UV filter
- +24 Butyl Methoxydibenzoylmethane at #10, UV filter (UVA1 +12.8)
- +9.6 Octocrylene at #16, UV filter
- −28.2 UVB coverage saturated
- −2.6 UVA2 coverage saturated
- ×0.9 Limited long-UVA1 coverage
- ×0.75 Avobenzone + octinoxate degrade each other in sunlight
- +1 Label claims (SPF 40)
☢️
Health safety
Medium
33
- +100 Starting score
- −40 Homosalate at #7 (regulatory/evidence concern)
- −12.6 Octinoxate at #3, stacked (regulatory/evidence concern)
- −10.5 Octocrylene at #16, stacked (regulatory/evidence concern)
- −3.5 Avobenzone at #10, stacked (regulatory/evidence concern)
- +0 2 endocrine-scrutinized filters together
🤧
Allergens
Low
65
- +100 Starting score
- −18 Fragrance
- −14 5 declared fragrance allergens; EU-banned: Butylphenyl Methylpropional
- −3 Photoallergen-tail UV filters (Octocrylene)
👻
White cast
Low
75
- +100 Starting score
- −50 Titanium Dioxide at #2
- +25 Iron-oxide undertone, partial masking
🔥
Eye sting
Medium
36
- +100 Starting score
- −8 Avobenzone at #10, migrates into eyes with sweat
- −2 Octocrylene at #16, migrates into eyes with sweat
- −16 Octinoxate at #3, migrates into eyes with sweat
- −6 Homosalate at #7, migrates into eyes with sweat
- −6 Octisalate at #5, migrates into eyes with sweat
- −10 Volatile alcohol at #4
- −8 Fragrance
- −8 4 declared fragrance allergens
🪨
Heavy feel
Low
86
- +100 Starting score
- −30 Titanium Dioxide at #2
- −2 Hydrogenated Vegetable Oil at #14, butter/occlusive fat
- +12.8 Volatile alcohol at #4, evaporating texture
- +4.8 Volatile silicone at #6, flashes off
🍄
Fungal acne
Medium
53
- +100 Starting score
- −24 2 polysorbate/sorbitan emulsifiers that feed Malassezia (Polysorbate 20, Polysorbate 60)
- −23 2 long-chain (C12+) esters that feed Malassezia (Glyceryl Stearate, PEG-100 Stearate)
👕
Fabric stains
High
0
- +100 Starting score
- −38 Avobenzone at #10, reacts with iron in wash water into rust-yellow stains
- −15 Octocrylene at #16, co-stains alongside avobenzone
- −10 Avobenzone + Octocrylene, the classic staining pair
- −40 Iron-oxide pigments at #37, makeup-like collar marks (washable)
- −15 Titanium Dioxide at #2, white marks, worst on dark fabric (washable)
- +18 Penalties exceed the scale, floored at 0
💧
Moisture
Light
LightNourishing
- ← 13 Volatile alcohol at #4
- ← 3 1 sebum-absorbing powders (Silica)
- ← 5 Volatile carriers flash off, leaving a dry finish
- ← 2 Titanium Dioxide at #2, mild sebum absorbent
- → 4 Glycerin at #8, the anchor humectant
- → 0.5 1 fatty-alcohol emollients (Cetearyl Alcohol)
✨
Finish
Matte
MatteDewy
- ← 3 1 sebum-absorbing powders (Silica)
- ← 4 Volatile carriers flash off, leaving a dry finish
- ← 3 Volatile alcohol at #4
💄
Makeup base
Okay
PillsPrimer
- → 5 Primer-style base, volatile silicones and dimethicone slip
- → 6 Quick-setting carrier (alcohol at #4), fast, even canvas
- ← 1 Gel polymers prone to pilling under friction (Carbomer, Polyacrylate-13)
- ← 7.5 High mineral load at #2 greys under foundation (tinted)
🌊
Water resistance
Not resistant
Non-water-resistantWater-resistant
Nothing flagged in the ingredient list.
How we rate water resistance →Full ingredient list (38)
What each ingredient does and how it moves each rating: green helps, red hurts, ↑ / ↓ give the direction, and ← / → shift a slider toward its ends (finish, moisture, makeup base). Auto-derived from our scoring rules and the ingredient's position.
-
1 Water
Solvent base, the water phase
-
Mineral UV filter (Titanium Dioxide), high in the list, a primary filter
- ↑ 33 UV protection, incl. long-UVA (UVA1)
- ↑ 15 white marks, worst on dark fabric (washable)
- light ← 2 mild sebum absorbent
- pills ← 7.5 High mineral load greys under foundation (tinted)
-
Legacy UV filter (Octinoxate), high in the list, a primary filter
- ↑ 18 UV protection
- ↓ 12.6 stacked (regulatory/evidence concern)
- ↑ 16 migrates into eyes with sweat
-
Volatile alcohol, a drying solvent that can sting eyes
-
Legacy UV filter (Octisalate)
- ↑ 7.6 UV protection
- ↑ 6 migrates into eyes with sweat
-
Volatile silicone, flashes off for a light finish
- light ← 5 volatile carrier, flashes off
- matte ← 4 volatile carrier, flashes off
-
Legacy UV filter (Homosalate)
- ↑ 11.4 UV protection
- ↑ 6 migrates into eyes with sweat
-
8 Glycerin
Humectant, pulls water into the skin
- 4 → nourishing the anchor humectant
-
9 Silica
Mattifying powder, absorbs oil and blurs the finish
- light ← 3 sebum-absorbing powder
- matte ← 3 sebum-absorbing powder
-
Legacy UV filter (Avobenzone), low in the list, likely a minor contributor
- ↑ 24 UV protection, incl. long-UVA (UVA1)
- ↓ 3.5 stacked (regulatory/evidence concern)
- ↑ 8 migrates into eyes with sweat
- ↑ 38 reacts with iron in wash water into rust-yellow stains
-
Fatty alcohol, an emollient and thickener, not the drying kind
- 0.5 → nourishing fatty-alcohol emollient
-
Emulsifier, keeps oil and water blended
- ↑ 14 feeds malassezia
-
Emulsifier, keeps oil and water blended
- ↑ 9 feeds malassezia
-
Plant oil, an emollient
- ↑ 2 butter/occlusive fat
-
Emulsifier, keeps oil and water blended
-
16 Octocrylene
Legacy UV filter (Octocrylene), low in the list, likely a minor contributor
- ↑ 9.6 UV protection
- ↓ 10.5 stacked (regulatory/evidence concern)
- ↑ 2 migrates into eyes with sweat
- ↑ 15 co-stains alongside avobenzone
-
Emulsifier, keeps oil and water blended
- ↑ 12 feeds malassezia
-
Preservative, keeps the formula from spoiling
-
Antioxidant, protects the formula and skin
-
Thickener and texture, structures the gel or cream
-
Chelator, binds stray metal ions to keep the formula stable
-
22 Carbomer
Thickener and texture, structures the gel or cream
-
Preservative, keeps the formula from spoiling
-
pH adjuster
-
Humectant, pulls water into the skin
-
Emollient, softens and smooths skin
-
27 BHT
Antioxidant, protects the formula and skin
-
28 Fragrance
Fragrance
-
Preservative, keeps the formula from spoiling
-
Emulsifier, keeps oil and water blended
- ↑ 12 feeds malassezia
-
31 Linalool
Fragrance component, a declared allergen
-
32 Limonene
Fragrance component, a declared allergen
-
Supporting ingredient
-
34 Citronellol
Fragrance component, a declared allergen
-
Fragrance component, a declared allergen
-
Fragrance component, a declared allergen
-
37 Ci 77491
Colorant or pigment
- ↑ 40 makeup-like collar marks (washable)
-
38 Ci 77499
Colorant or pigment
Is Bruno Vassari City & Beach good for oily or acne-prone skin?
It has a matte finish and a low pore-clogging profile, which oily and acne-prone skin generally appreciate. It stays lightweight, though those with sensitive eyes should note it can sting moderately. Patch testing is always sensible.
Is the Bruno Vassari City & Beach – Everyday Protection SPF 40 mineral or chemical?
It is mainly chemical, built on older-generation filters like Homosalate, Octocrylene and Ethylhexyl Methoxycinnamate, with titanium dioxide added.
Is Bruno Vassari City & Beach SPF 40 worth it?
It scores 56.2 out of 100, which is middling. Protection is rated moderate and the filter set is older-generation, so it is better for casual daily wear than demanding sun exposure.