ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://infosec.exchange/users/nazgul/statuses/113410056023509006", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-01T22:28:42Z", "url": "https://infosec.exchange/@nazgul/113410056023509006", "attributedTo": "https://infosec.exchange/users/nazgul", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/nazgul/followers", "https://girlcock.club/users/Misofist" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/nazgul/statuses/113410056023509006", "inReplyToAtomUri": null, "conversation": "tag:infosec.exchange,2024-11-01:objectId=208829971:objectType=Conversation", "content": "<p><strong><em>CAVEAT/CORRECTION</em></strong><br><span class=\"h-card\" translate=\"no\"><a href=\"https://girlcock.club/@Misofist\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>Misofist</span></a></span> has pointed out that I probably misinterpreted something in this video; that the upload is done after you pick the photo, but before you post. I think the Facebook UI reflects this by putting in a placeholder and then updating it once the upload is done. I don't believe Instagram has a similar indication, but the video does say it happens while typing the caption. So you could reasonably argue that you have given implied consent for an upload, even if the convention is to wait for the button press.</p><p>My apologies for fanning the flames (however well-deserved) against Meta.</p> <p>For many years I've believed that Facebook and Instagram were secretly downloading phone photos in the background. Because when you go to post a photo, it gets sent far too quickly to have done a download at the same time.</p><p>Yesterday I found this video from an Instagram founder, and damned if I wasn't right.</p><p>It doesn't appear to be <em>all</em> photos, just the most recent one (ones?). It's not clear from the video if it happens when you launch the app, or when you hit compose. They're doing it on the assumption you're about to post some recent photos. They claim it's okay because if you don't post it, they delete it.</p><p>That's classic Meta self-serving bullshit. The \"Yeah, it's wrong, but it's okay because we're Meta and we're smart\" excuse they always use.</p><p>It is not okay to upload my photos without my explicit consent. It's not okay to chew up my bandwidth when I may be deliberately trying to keep it low. IANL, but that first, frankly, sounds like class action material.</p><p>It doesn't matter that they claim to delete it. They just introduced a privacy risk. That could have been a nude of my spouse. That could have been a photo of my kid I was sending to my doctor. That could have been a photo of a contract I'm not allowed to share. All to save a few seconds they can brag about.</p><p>When Apple allowed you to selectively make photos available to app, I turned the feature on for Meta apps. This makes posting photos a pain, because Meta doesn't uses Apple's UI for choosing which photos they can see and selecting them at the same time. It's a multistep process and it isn't obvious how to do it. Ironically, it means that I rarely post to Instagram anymore. A fact that just reinforces my belief that Meta really wants full photo access and deliberately isn't fixing the issue.</p>", "contentMap": { "en": "<p><strong><em>CAVEAT/CORRECTION</em></strong><br><span class=\"h-card\" translate=\"no\"><a href=\"https://girlcock.club/@Misofist\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>Misofist</span></a></span> has pointed out that I probably misinterpreted something in this video; that the upload is done after you pick the photo, but before you post. I think the Facebook UI reflects this by putting in a placeholder and then updating it once the upload is done. I don't believe Instagram has a similar indication, but the video does say it happens while typing the caption. So you could reasonably argue that you have given implied consent for an upload, even if the convention is to wait for the button press.</p><p>My apologies for fanning the flames (however well-deserved) against Meta.</p> <p>For many years I've believed that Facebook and Instagram were secretly downloading phone photos in the background. Because when you go to post a photo, it gets sent far too quickly to have done a download at the same time.</p><p>Yesterday I found this video from an Instagram founder, and damned if I wasn't right.</p><p>It doesn't appear to be <em>all</em> photos, just the most recent one (ones?). It's not clear from the video if it happens when you launch the app, or when you hit compose. They're doing it on the assumption you're about to post some recent photos. They claim it's okay because if you don't post it, they delete it.</p><p>That's classic Meta self-serving bullshit. The \"Yeah, it's wrong, but it's okay because we're Meta and we're smart\" excuse they always use.</p><p>It is not okay to upload my photos without my explicit consent. It's not okay to chew up my bandwidth when I may be deliberately trying to keep it low. IANL, but that first, frankly, sounds like class action material.</p><p>It doesn't matter that they claim to delete it. They just introduced a privacy risk. That could have been a nude of my spouse. That could have been a photo of my kid I was sending to my doctor. That could have been a photo of a contract I'm not allowed to share. All to save a few seconds they can brag about.</p><p>When Apple allowed you to selectively make photos available to app, I turned the feature on for Meta apps. This makes posting photos a pain, because Meta doesn't uses Apple's UI for choosing which photos they can see and selecting them at the same time. It's a multistep process and it isn't obvious how to do it. Ironically, it means that I rarely post to Instagram anymore. A fact that just reinforces my belief that Meta really wants full photo access and deliberately isn't fixing the issue.</p>" }, "updated": "2024-11-02T18:14:19Z", "attachment": [ { "type": "Document", "mediaType": "video/mp4", "url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/113/410/055/141/513/983/original/45a27a39125a3531.mp4", "name": "Instagram cofounder describes how they upload your photos without your consent.", "blurhash": "UQCP#6M{0KxvD%ozxuWA0Kt8?aRP~qRiD%t8", "width": 720, "height": 1280 } ], "tag": [ { "type": "Mention", "href": "https://girlcock.club/users/Misofist", "name": "@Misofist@girlcock.club" } ], "replies": { "id": "https://infosec.exchange/users/nazgul/statuses/113410056023509006/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/nazgul/statuses/113410056023509006/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/nazgul/statuses/113410056023509006/replies", "items": [] } }, "likes": { "id": "https://infosec.exchange/users/nazgul/statuses/113410056023509006/likes", "type": "Collection", "totalItems": 364 }, "shares": { "id": "https://infosec.exchange/users/nazgul/statuses/113410056023509006/shares", "type": "Collection", "totalItems": 457 } }