diff --git a/saqc/flagger/history.py b/saqc/flagger/history.py
index 79af5e0aae72b1aabd2fa1d6c23dfab96eee752a..0db2c218eec6cc1f0039eaf9c8f71df5977e701c 100644
--- a/saqc/flagger/history.py
+++ b/saqc/flagger/history.py
@@ -286,6 +286,18 @@ class History:
         """
         return self._constructor(hist=self, copy=deep)
 
+    def __copy__(self, deep: bool = True):
+        return self.copy(deep=deep)
+
+    def __deepcopy__(self, memo=None):
+        """
+        Parameters
+        ----------
+        memo, default None
+            Standard signature. Unused
+        """
+        return self.copy(deep=True)
+
     def __len__(self) -> int:
         return len(self.hist.columns)