diff --git a/osu.Game/OsuGameBase.cs b/osu.Game/OsuGameBase.cs
index 97d2e64072..5b2eb5607a 100644
--- a/osu.Game/OsuGameBase.cs
+++ b/osu.Game/OsuGameBase.cs
@@ -93,7 +93,7 @@ namespace osu.Game
/// The that the game should be drawn over at a top level.
/// Defaults to .
///
- public virtual Edges SafeAreaOverrideEdges { get; set; }
+ protected virtual Edges SafeAreaOverrideEdges => Edges.None;
protected OsuConfigManager LocalConfig { get; private set; }
diff --git a/osu.iOS/OsuGameIOS.cs b/osu.iOS/OsuGameIOS.cs
index cf14745be1..9c1795e45e 100644
--- a/osu.iOS/OsuGameIOS.cs
+++ b/osu.iOS/OsuGameIOS.cs
@@ -19,7 +19,7 @@ namespace osu.iOS
protected override BatteryInfo CreateBatteryInfo() => new IOSBatteryInfo();
- public override Edges SafeAreaOverrideEdges =>
+ protected override Edges SafeAreaOverrideEdges =>
// iOS shows a home indicator at the bottom, and adds a safe area to account for this.
// Because we have the home indicator (mostly) hidden we don't really care about drawing in this region.
Edges.Bottom;