diff --git a/swh/model/model.py b/swh/model/model.py
index 7db255cc5600c46f7a35dcc1b5857b0c9fc10775..1dc0248ca90a9b3f7175523c47d58bd1e7f34274 100644
--- a/swh/model/model.py
+++ b/swh/model/model.py
@@ -540,7 +540,10 @@ class Content(BaseContent):
     data = attr.ib(type=Optional[bytes], validator=type_validator(), default=None)
 
     ctime = attr.ib(
-        type=Optional[datetime.datetime], validator=type_validator(), default=None
+        type=Optional[datetime.datetime],
+        validator=type_validator(),
+        default=None,
+        eq=False,
     )
 
     @length.validator
@@ -600,7 +603,10 @@ class SkippedContent(BaseContent):
     origin = attr.ib(type=Optional[str], validator=type_validator(), default=None)
 
     ctime = attr.ib(
-        type=Optional[datetime.datetime], validator=type_validator(), default=None
+        type=Optional[datetime.datetime],
+        validator=type_validator(),
+        default=None,
+        eq=False,
     )
 
     @reason.validator