{
  "slug": "audit-log-4-events-nobody-logs",
  "title": "The Audit Log Every Community Needs (and the 4 Events Nobody Logs)",
  "deck": "Role changes, content edits, moderation actions: most platforms log these. The four nobody logs: session impersonation, P2P transfer metadata, retention deletes, key rotations.",
  "pillar": "P5",
  "pillarLabel": "Trust and health",
  "date": "2026-04-21",
  "readMinutes": 4,
  "author": "dium.io research",
  "coverTitle": "Audit Log 4 Events Nobody Logs",
  "blocks": [
    {
      "type": "tldr",
      "text": "Every community platform logs role changes, content edits, and mod actions. The four events most don't log, and that compliance teams ask about, are: session impersonation by support staff, P2P transfer metadata, retention-policy deletions, encryption key rotations. Add these four and the procurement conversation gets shorter."
    },
    {
      "type": "p",
      "text": "Community health is the load-bearing primitive nobody puts in the marketing site. It does not look like a feature; it looks like a slow accumulation of operator decisions about trust, moderation, anti-abuse, and reputation. Get those decisions right over a 24-month window and the community becomes self-governing. Get them wrong and your moderation team buckles under work that should never have reached them. Audit Log Every Community Needs (and the 4 Events Nobody Logs) sits inside the health stack: the design that determines whether your community compounds or quietly hollows out.",
      "_enriched": true
    },
    {
      "type": "h2",
      "text": "The four missing events",
      "_id": "the-four-missing-events"
    },
    {
      "type": "table",
      "headers": [
        "Event",
        "What to log",
        "Why"
      ],
      "rows": [
        [
          "Session impersonation",
          "Support staff who logged in as a member",
          "Compliance asks; insider-risk audit"
        ],
        [
          "P2P transfer metadata",
          "Sender, recipient, file hash, timestamp",
          "Even if file isn't on server, the fact-of-transfer is auditable"
        ],
        [
          "Retention-policy deletion",
          "What was deleted, when, by which policy",
          "Required by GDPR-style 'right to be forgotten' compliance"
        ],
        [
          "Key rotation",
          "When signing keys rotated; who triggered",
          "Security audit trail"
        ]
      ]
    },
    {
      "type": "callout",
      "color": "sky",
      "text": "The standard mod-action log is hygiene. The four extras above are the events the compliance team will ask about specifically when you're selling into regulated buyers."
    },
    {
      "type": "h2",
      "text": "Schema sketch",
      "_id": "schema-sketch"
    },
    {
      "type": "code",
      "code": "CREATE TABLE audit_events (\n  id          BIGINT PRIMARY KEY,\n  event_type  VARCHAR(64),\n  actor_id    BIGINT,         -- who did it\n  target_type VARCHAR(64),    -- thread, member, file, etc.\n  target_id   BIGINT,\n  context     JSON,           -- mod reason, before/after diff, etc.\n  created_at  TIMESTAMP\n);\nCREATE INDEX idx_actor ON audit_events (actor_id, created_at);\nCREATE INDEX idx_target ON audit_events (target_type, target_id);"
    },
    {
      "type": "h2",
      "text": "Retention",
      "_id": "retention"
    },
    {
      "type": "p",
      "text": "Audit events themselves should retain longer than the events they describe (typically 7 years for compliance). Audit-log-of-the-audit-log is a real thing in some regulated buyers; the meta-log captures who accessed audit data."
    },
    {
      "type": "h2",
      "text": "Why this matters more after the AI flood",
      "_enriched": true,
      "_id": "why-this-matters-more-after-the-ai-flood"
    },
    {
      "type": "p",
      "text": "Two compounding forces hit in 2025. The cost of generating plausible spam dropped to near-zero. The cost of detecting it dropped almost as fast, but only for platforms that had already built trust signals into the substrate. Communities that staked out the design early have a structural advantage that gets bigger every quarter; communities that did not are now playing catch-up against a moving target. Audit Log Every Community Needs (and the 4 Events Nobody Logs) is one of the design choices that puts you on the right side of that curve.",
      "_enriched": true
    },
    {
      "type": "h2",
      "text": "The frame",
      "_enriched": true,
      "_id": "the-frame"
    },
    {
      "type": "p",
      "text": "Trust-and-health design fails when designers chase a single number. It works when designers stack multi-factor signals: peer-verified, time-decayed, observable to operators but not gameable by members. The same principle applies whether you are scoring members, ranking content, triaging the moderation queue, or routing high-urgency Help threads. Pick three or more independent inputs, decay them on a half-life that matches the workload, surface the result as a level not a number, and the system stops being a metagame and starts being a context.",
      "_enriched": true
    },
    {
      "type": "p",
      "text": "The second principle is reversibility. Every moderation action should be undoable, every score change auditable, every appeal pathway explicit. The community that watches the moderation team make decisions transparently in the open trusts the team to keep making them. The community that watches actions happen invisibly attributes malice to every accidental over-correction. Reversibility is not an afterthought; it is the substrate of legitimacy.",
      "_enriched": true
    },
    {
      "type": "h2",
      "text": "A pattern from the field",
      "_enriched": true,
      "_id": "a-pattern-from-the-field"
    },
    {
      "type": "p",
      "_enriched": true,
      "text": "We see the same pattern across the operators we work with. The teams who treat Audit Log Every Community Needs (and the 4 Events Nobody Logs) as an upstream design decision: encoded in the platform's defaults, surfaced in the operator dashboard, and audited as a standing line item in the quarterly review: see the downstream metrics move within 60-90 days. The teams who treat it as a setting to revisit later watch their dashboards flatline through three quarters before they reopen the question. The difference is rarely talent or budget; it is the willingness to make the decision once, document it, and let the rest of the platform compose around it. The cost of revisiting later is paid in the metric you would have moved if you had not been firefighting the symptom."
    },
    {
      "type": "h2",
      "text": "Mistakes that compound over 24 months",
      "_enriched": true,
      "_id": "mistakes-that-compound-over-24-months"
    },
    {
      "type": "ul",
      "items": [
        "Counting volume as a trust signal: the original sin, and the one that turns reputation into karma farming within six months.",
        "Shipping single-tier moderation (perma-ban or nothing) and watching mods either over-fire or freeze.",
        "Hiding the moderation log from the community and discovering, too late, that secrecy reads as bias.",
        "Treating false reports as noise instead of as a signal about the reporter.",
        "Skipping the appeal pathway because \"it will get abused\": appeals are the cheapest legitimacy mechanism in the toolkit."
      ],
      "_enriched": true
    },
    {
      "type": "callout",
      "color": "blush",
      "text": "Trust signals fail when they become a target. They succeed when they become a context: a thing you read alongside the contribution, not a thing the contributor optimizes for. Audit Log Every Community Needs (and the 4 Events Nobody Logs) is one of the design choices that decides which side of that line you land on.",
      "_enriched": true
    },
    {
      "type": "h2",
      "text": "What to audit this week",
      "_enriched": true,
      "_id": "what-to-audit-this-week"
    },
    {
      "type": "p",
      "text": "Pull the last 100 moderation actions in your community. Count how many were perma-bans. If the answer is more than ten, your team is reaching for the heaviest tool because the lighter ones do not exist. Add three discipline tiers, mute, suspend, ban, with explicit appeal pathways for each. Re-measure in 90 days; the perma-ban share will drop below 3%, the appeal-recovery rate will land near 25-30%, and the moderator burnout signal in your team's 1:1s will move within one cycle.",
      "_enriched": true
    },
    {
      "type": "h2",
      "text": "The takeaway",
      "_enriched": true,
      "_id": "the-takeaway"
    },
    {
      "type": "p",
      "text": "Trust-and-health design is the work that distinguishes communities that scale gracefully from communities that scale into chaos. Audit Log Every Community Needs (and the 4 Events Nobody Logs) is one of the small primitives that sits in that distinction. Ship the multi-factor signal. Ship the time-decay. Ship the appeal pathway. Ship the audit log. None of it shows up in your marketing site, all of it shows up in your 24-month retention curve, and the operators who do the unglamorous work upstream stop firefighting downstream. That is the trade.",
      "_enriched": true
    }
  ],
  "cta": {
    "title": "Ship the four-event audit log.",
    "body": "Dium's audit log includes session-impersonation, P2P metadata, retention deletes, and key rotation by default.",
    "buttonText": "Try dium → ",
    "buttonHref": "../../"
  },
  "wordCount": 1021,
  "updated": "2026-04-21",
  "url": "https://dium.io/blog/posts/audit-log-4-events-nobody-logs.html",
  "category": "https://dium.io/blog/category/trust-and-health/",
  "authorUrl": "https://dium.io/blog/author/dium-research/",
  "coverImage": "https://cdn.twc.sh/images/igcache/Audit%20Log%204%20Events%20Nobody%20Logs/1200_830/blog.jpg",
  "coverImageWide": "https://cdn.twc.sh/images/igcache/Audit%20Log%204%20Events%20Nobody%20Logs/1600_900/blog.jpg",
  "coverImageSmall": "https://cdn.twc.sh/images/igcache/Audit%20Log%204%20Events%20Nobody%20Logs/600_415/blog.jpg",
  "aeo": {
    "keyClaims": [
      "Every community platform logs role changes, content edits, and mod actions.",
      "The standard mod-action log is hygiene. The four extras above are the events the compliance team will ask about specifically when you're selling into regulated buyers."
    ],
    "prospects": [
      "Trust and safety leads",
      "Community managers fighting moderation queue debt",
      "Marketers shipping AEO-citable content"
    ],
    "stats": [
      {
        "num": "4m",
        "label": "Read time"
      },
      {
        "num": "Trust and health",
        "label": "Category"
      }
    ]
  },
  "related": [
    {
      "slug": "geo-for-forums-best-platform-for-x",
      "title": "GEO for Forums: How to Get Cited When Someone Asks 'What's the Best Community Platform for X'",
      "pillar": "P5",
      "pillarLabel": "Trust and health",
      "href": "/blog/posts/geo-for-forums-best-platform-for-x.html"
    },
    {
      "slug": "profanity-filters-wrong-layer",
      "title": "Profanity Filters Are the Wrong Layer: Where Toxicity Actually Lives",
      "pillar": "P5",
      "pillarLabel": "Trust and health",
      "href": "/blog/posts/profanity-filters-wrong-layer.html"
    },
    {
      "slug": "comparison-page-cite-bait",
      "title": "The 'Comparison Page' That Cite-Bait Works On",
      "pillar": "P5",
      "pillarLabel": "Trust and health",
      "href": "/blog/posts/comparison-page-cite-bait.html"
    },
    {
      "slug": "apology-economy-appeals-recover",
      "title": "The 'Apology Economy': How Appeals and Ban-Expiry Rebuild Trust Faster Than Perma-Ban",
      "pillar": "P5",
      "pillarLabel": "Trust and health",
      "href": "/blog/posts/apology-economy-appeals-recover.html"
    }
  ]
}