diff --git a/bskyogcard/src/components/PostEmbed.tsx b/bskyogcard/src/components/PostEmbed.tsx
index 585394375a..db0a058a07 100644
--- a/bskyogcard/src/components/PostEmbed.tsx
+++ b/bskyogcard/src/components/PostEmbed.tsx
@@ -234,6 +234,16 @@ export function LinkEmbed({
}) {
const {title, description, uri, thumb} = embed.view.external
if (!thumb) return null
+ const modui = rest.moderation.ui('contentMedia')
+ const info = getModerationCauseInfo({
+ cause: modui.blurs.at(0),
+ moderatorData: rest.moderatorData,
+ })
+
+ if (info) {
+ return
+ }
+
const image = rest.data.images.get(thumb)
const player = parseEmbedPlayerFromUrl(uri)
const gif = rest.data.images.get(player?.playerUri)
diff --git a/bskyogcard/test.html b/bskyogcard/test.html
index 1c4bf81906..1e5fef3d3f 100644
--- a/bskyogcard/test.html
+++ b/bskyogcard/test.html
@@ -5,9 +5,12 @@
rel="stylesheet"
href="https://unpkg.com/svbstrate@5.1.0/svbstrate.css" />
@@ -41,9 +44,45 @@ img {
Feed
Feed w/ label
-
+
Link
+ Link w/ label
+
+ Starter pack
+
+
+ Quote posts
+ Image
+
+ Image w/ label
+
+ Video
+
+ Video w/ label
+
+ GIF
+
+ List
+
+ List (takendown)
+
+ Feed
+
+ Link
+
+ Link w/ label
+
+ Starter pack
+
+
+ Quote post states
+ Deleted
+
+ Detached quoted post
+
+ Blocked
+