diff --git a/menu/drivers/ozone.c b/menu/drivers/ozone.c
index ced48a3fe7..1f52011188 100644
--- a/menu/drivers/ozone.c
+++ b/menu/drivers/ozone.c
@@ -5222,6 +5222,10 @@ static void ozone_content_metadata_line(
       uint32_t color,
       uint8_t lines_count)
 {
+   if (*y + (lines_count * (unsigned)ozone->fonts.footer.line_height)
+         > video_height - ozone->dimensions.footer_height)
+      return;
+
    gfx_display_draw_text(
          ozone->fonts.footer.font,
          text,