{
  "$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"
}