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", "Hashtag": "as:Hashtag" } ], "id": "https://eupolicy.social/users/edri/statuses/114018461278356236", "type": "Note", "summary": null, "inReplyTo": "https://eupolicy.social/users/edri/statuses/114012861441288921", "published": "2025-02-17T09:14:09Z", "url": "https://eupolicy.social/@edri/114018461278356236", "attributedTo": "https://eupolicy.social/users/edri", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://eupolicy.social/users/edri/followers" ], "sensitive": false, "atomUri": "https://eupolicy.social/users/edri/statuses/114018461278356236", "inReplyToAtomUri": "https://eupolicy.social/users/edri/statuses/114012861441288921", "conversation": "tag:eupolicy.social,2025-02-13:objectId=41675093:objectType=Conversation", "content": "<p>Remember how <a href=\"https://eupolicy.social/tags/Europol\" class=\"mention hashtag\" rel=\"tag\">#<span>Europol</span></a> got involved in <a href=\"https://eupolicy.social/tags/ChatControl\" class=\"mention hashtag\" rel=\"tag\">#<span>ChatControl</span></a>, one of the EU’s most controversial proposals of all time?<br />The so called “Chat Control” legislation would have providers scan private messages on the devices of users. Europol asked to extend the scope of content scanned for, requested unfiltered access to the data and asked to be able to use it for any purpose, e.g. extending their AI surveillance capabilities.</p><p>Catch up on the full story here:<br /><a href=\"https://balkaninsight.com/2023/09/29/europol-sought-unlimited-data-access-in-online-child-sexual-abuse-regulation/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">balkaninsight.com/2023/09/29/e</span><span class=\"invisible\">uropol-sought-unlimited-data-access-in-online-child-sexual-abuse-regulation/</span></a></p><p><a href=\"https://eupolicy.social/tags/ProtectNotSurveil\" class=\"mention hashtag\" rel=\"tag\">#<span>ProtectNotSurveil</span></a></p>", "contentMap": { "en": "<p>Remember how <a href=\"https://eupolicy.social/tags/Europol\" class=\"mention hashtag\" rel=\"tag\">#<span>Europol</span></a> got involved in <a href=\"https://eupolicy.social/tags/ChatControl\" class=\"mention hashtag\" rel=\"tag\">#<span>ChatControl</span></a>, one of the EU’s most controversial proposals of all time?<br />The so called “Chat Control” legislation would have providers scan private messages on the devices of users. Europol asked to extend the scope of content scanned for, requested unfiltered access to the data and asked to be able to use it for any purpose, e.g. extending their AI surveillance capabilities.</p><p>Catch up on the full story here:<br /><a href=\"https://balkaninsight.com/2023/09/29/europol-sought-unlimited-data-access-in-online-child-sexual-abuse-regulation/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">balkaninsight.com/2023/09/29/e</span><span class=\"invisible\">uropol-sought-unlimited-data-access-in-online-child-sexual-abuse-regulation/</span></a></p><p><a href=\"https://eupolicy.social/tags/ProtectNotSurveil\" class=\"mention hashtag\" rel=\"tag\">#<span>ProtectNotSurveil</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://eupolicy.social/tags/europol", "name": "#europol" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/chatcontrol", "name": "#chatcontrol" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/protectnotsurveil", "name": "#protectnotsurveil" } ], "replies": { "id": "https://eupolicy.social/users/edri/statuses/114018461278356236/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://eupolicy.social/users/edri/statuses/114018461278356236/replies?min_id=114024258943301925&page=true", "partOf": "https://eupolicy.social/users/edri/statuses/114018461278356236/replies", "items": [ "https://eupolicy.social/users/edri/statuses/114024258943301925" ] } }, "likes": { "id": "https://eupolicy.social/users/edri/statuses/114018461278356236/likes", "type": "Collection", "totalItems": 26 }, "shares": { "id": "https://eupolicy.social/users/edri/statuses/114018461278356236/shares", "type": "Collection", "totalItems": 47 } }