{
"$type": "site.standard.document",
"canonicalUrl": "https://devlog.croft.click/2026/04/26/socialsync-v0-5-0",
"description": "Rebranding to Social Sync, implementing a granular consent system, and moving to AT Protocol OAuth.",
"path": "/2026/04/26/socialsync-v0-5-0",
"publishedAt": "2026-04-26T00:00:00.000Z",
"site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
"tags": [
"socialsync",
"atproto",
"minecraft",
"privacy"
],
"textContent": "Rebranding & UX\nSocial Sync (formerly atproto-connect) has reached v0.5.0. This release focuses on a cleaner identity and a more robust security model.\n\n- ModMenu Integration: Redesigned the configuration screen specifically for ModMenu, removing the old bespoke GUI in favor of a native Minecraft feel.\n- OAuth Migration: Replaced server-side logins with a modern AT Protocol OAuth flow (PKCE, DPoP, PAR), ensuring that player credentials never touch the game server.\n\nPrivacy & Consent\n- Consent System: Implemented a new 4-category consent system for syncing Minecraft data to the AT Protocol. Players now have granular control over what statistics, achievements, and session data are shared.\n- Session Security: Client-side session storage is now encrypted using AES-256-GCM, and all sync actions are logged for auditability.\n- Automatic Sync: Added support for automatic syncing of Minecraft advancements and real-time server status snapshots.",
"title": "Social Sync v0.5.0 — Identity & Consent"
}