If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.
The Moderation page appears if your app has conversations, reports or similar data. It shows them in one place, with the filters Reported, Suspicious, Unanswered and All.
To open a conversation, you give a reason (“Why do you open it?”):
Someone reported it
everydeck flagged a pattern
A person asked for help
Checking an unanswered contact
Other reason
everydeck then reads it live from your app, only this one conversation. “Messages are not stored in everydeck. They are read live from your app now, checked for warning signs and forgotten. Your reason is logged in Protocol.”
everydeck marks warning signs in the text with fixed rules, in English, Indonesian and German: a phone number, a messenger outside the app, a request for payment, a link outside the app, and typical scam sentences. It is “A hint for you, not a verdict.” There is no AI model behind it.
If your app reports sent messages through the SDK, only metadata leaves your app: who, in which conversation, whether a number, link or payment request was in it, and a checksum of the text. From this, everydeck opens cases:
the same message to at least 5 conversations in 60 minutes,
an account everydeck has known for at most 7 days asks for a deposit in at least 3 conversations.
If your app has its own reports and duplicate checks, everydeck connects them per record, for example “Reported as fraud”.
Click Remove message, with a reason. “Both lose it in your app. Your app has no way to bring it back, and neither does everydeck. The text is not kept anywhere.” This goes through the change door.
Counts and flags cover the newest 2,000 conversations per kind. The list shows at most 500 conversations and the newest 200 per kind of report.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"everydeck","description":"everydeck is the backend and operations dashboard for apps built with AI coding agents. Learn how to connect your app and run it day to day.","colors":{"primary":"#6366f1","light":"#818cf8","dark":"#4f46e5"},"logo":{"light":"https://mintcdn.com/everydeck/dTisL-C85wkfGk2V/logo/light.svg?fit=max\u0026auto=format\u0026n=dTisL-C85wkfGk2V\u0026q=85\u0026s=6e32afc19661eec2852600f5a7b841dd","dark":"https://mintcdn.com/everydeck/dTisL-C85wkfGk2V/logo/dark.svg?fit=max\u0026auto=format\u0026n=dTisL-C85wkfGk2V\u0026q=85\u0026s=23ebf8256a58429265a2a09b61044e47"},"favicon":"https://mintcdn.com/everydeck/dTisL-C85wkfGk2V/favicon.svg?fit=max\u0026auto=format\u0026n=dTisL-C85wkfGk2V\u0026q=85\u0026s=cd147885f8be340dc62e3a92a0477820","navbar":{"links":[{"href":"mailto:support@everydeck.ai","label":"Support"}],"primary":{"type":"button","label":"Open everydeck","href":"https://app.everydeck.ai"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"everydeck","hasAudioNarration":false,"actualSubdomain":"everydeck","customDomains":["docs.everydeck.ai"],"gitSource":{"type":"github","owner":"dgibisch","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae1d8111297abb2484d128f"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae1e2e6f9cefd8f8d79e697","collectionId":"8f42938e-f4ff-4a46-99f9-7be1839f16fa","liveDeploymentHistoryId":"6ae1e2e6f9cefd8f8d79e697","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1e4ea372d045ef83eaa61","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Using everydeck","count":24},{"language":"default","tag":"Reference","count":16},{"language":"default","tag":"Connect your tool","count":8},{"language":"default","tag":"Get started","count":8},{"language":"default","tag":"AI tools","count":6},{"language":"default","tag":"Technical","count":6},{"language":"default","tag":"People and data","count":6},{"language":"default","tag":"Developers","count":5},{"language":"default","tag":"Every day","count":5},{"language":"default","tag":"Settings","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"using/moderation","slug":"/using/moderation","pageMetadata":{"title":"Moderation","description":"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.","href":"/using/moderation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Moderation`}),` page appears if your app has conversations, reports or similar data. It shows them in one place, with the filters `,_jsx(_components.strong,{children:`Reported`}),`, `,_jsx(_components.strong,{children:`Suspicious`}),`, `,_jsx(_components.strong,{children:`Unanswered`}),` and `,_jsx(_components.strong,{children:`All`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`reading-a-conversation`,children:`Reading a conversation`}),`\n`,_jsx(_components.p,{children:`To open a conversation, you give a reason (“Why do you open it?”):`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Someone reported it`}),`\n`,_jsx(_components.li,{children:`everydeck flagged a pattern`}),`\n`,_jsx(_components.li,{children:`A person asked for help`}),`\n`,_jsx(_components.li,{children:`Checking an unanswered contact`}),`\n`,_jsx(_components.li,{children:`Other reason`}),`\n`]}),`\n`,_jsx(_components.p,{children:`everydeck then reads it live from your app, only this one conversation. “Messages are not stored in everydeck. They are read live from your app now, checked for warning signs and forgotten. Your reason is logged in Protocol.”`}),`\n`,_jsx(Heading,{level:`3`,id:`warning-signs`,children:`Warning signs`}),`\n`,_jsx(_components.p,{children:`everydeck marks warning signs in the text with fixed rules, in English, Indonesian and German: a phone number, a messenger outside the app, a request for payment, a link outside the app, and typical scam sentences. It is “A hint for you, not a verdict.” There is no AI model behind it.`}),`\n`,_jsx(Heading,{level:`2`,id:`patterns-without-reading-texts`,children:`Patterns without reading texts`}),`\n`,_jsx(_components.p,{children:`If your app reports sent messages through the SDK, only metadata leaves your app: who, in which conversation, whether a number, link or payment request was in it, and a checksum of the text. From this, everydeck opens cases:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`the same message to at least 5 conversations in 60 minutes,`}),`\n`,_jsx(_components.li,{children:`an account everydeck has known for at most 7 days asks for a deposit in at least 3 conversations.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`If your app has its own reports and duplicate checks, everydeck connects them per record, for example “Reported as fraud”.`}),`\n`,_jsx(Heading,{level:`2`,id:`removing-a-message`,children:`Removing a message`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Remove message`}),`, with a reason. “Both lose it in your app. Your app has no way to bring it back, and neither does everydeck. The text is not kept anywhere.” This goes through the `,_jsx(_components.a,{href:`/using/changing-data`,children:`change door`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`your-privacy-policy`,children:`Your privacy policy`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Your privacy policy must cover that moderators of your app can read reported or suspicious conversations.`})}),`\n`,_jsx(_components.p,{children:`If your app does not offer reading conversations to everydeck, the page says that everydeck does not store messages and cannot read them.`}),`\n`,_jsx(Heading,{level:`2`,id:`who-may-do-what`,children:`Who may do what`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`See Moderation and open a conversation with a reason: all roles.`}),`\n`,_jsx(_components.li,{children:`Remove a message: Owner, Admin, Support.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`limits`,children:`Limits`}),`\n`,_jsx(_components.p,{children:`Counts and flags cover the newest 2,000 conversations per kind. The list shows at most 500 conversations and the newest 200 per kind of report.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Moderation","description":"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.","href":"/using/moderation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Reading a conversation","slug":"reading-a-conversation","depth":2,"children":[{"title":"Warning signs","slug":"warning-signs","depth":3,"children":[]}]},{"title":"Patterns without reading texts","slug":"patterns-without-reading-texts","depth":2,"children":[]},{"title":"Removing a message","slug":"removing-a-message","depth":2,"children":[]},{"title":"Your privacy policy","slug":"your-privacy-policy","depth":2,"children":[]},{"title":"Who may do what","slug":"who-may-do-what","depth":2,"children":[]},{"title":"Limits","slug":"limits","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"everydeck","siteName":"everydeck","title":"Moderation - everydeck","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T11:29:25.217Z","originalFileLocation":"using/moderation.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.\">\u003cmeta data-mint-head name=\"application-name\" content=\"everydeck\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Moderation - everydeck\">\u003cmeta data-mint-head property=\"og:description\" content=\"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"everydeck\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.everydeck.ai/using/moderation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://everydeck.mintlify.app/_mintlify/api/og/v2?division=People+and+data\u0026amp;title=Moderation\u0026amp;description=If+your+app+has+chats%2C+reports+or+listings%2C+Moderation+shows+conversations%2C+reports+and+duplicate+checks+in+one+place.+Messages+are+read+live+and+never+stored.\u0026amp;theme=3099b36ef68cb86e024b1628\u0026amp;signature=d51e006c0e947c40f98a67f74cee80007d978fa523a1504367009313ee2de82d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Moderation - everydeck\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://everydeck.mintlify.app/_mintlify/api/og/v2?division=People+and+data\u0026amp;title=Moderation\u0026amp;description=If+your+app+has+chats%2C+reports+or+listings%2C+Moderation+shows+conversations%2C+reports+and+duplicate+checks+in+one+place.+Messages+are+read+live+and+never+stored.\u0026amp;theme=3099b36ef68cb86e024b1628\u0026amp;signature=d51e006c0e947c40f98a67f74cee80007d978fa523a1504367009313ee2de82d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/everydeck/XIyDJc_EUfVkTMkR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"everydeck\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366f1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.everydeck.ai/using/moderation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/using/moderation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.everydeck.ai/#organization\",\"name\":\"everydeck\",\"url\":\"https://docs.everydeck.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/everydeck/dTisL-C85wkfGk2V/logo/light.svg?fit=max\u0026auto=format\u0026n=dTisL-C85wkfGk2V\u0026q=85\u0026s=6e32afc19661eec2852600f5a7b841dd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.everydeck.ai#website\",\"name\":\"everydeck\",\"url\":\"https://docs.everydeck.ai\",\"publisher\":{\"@id\":\"https://docs.everydeck.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.everydeck.ai/using/moderation#webpage\",\"url\":\"https://docs.everydeck.ai/using/moderation\",\"name\":\"Moderation\",\"description\":\"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.\",\"dateModified\":\"2026-10-28T11:29:25.217Z\",\"isPartOf\":{\"@id\":\"https://docs.everydeck.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.everydeck.ai/using/moderation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.everydeck.ai/using/moderation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"People and data\",\"item\":\"https://docs.everydeck.ai/using/people\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Moderation\",\"item\":\"https://docs.everydeck.ai/using/moderation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.everydeck.ai/using/moderation#article\",\"headline\":\"Moderation\",\"name\":\"Moderation\",\"description\":\"If your app has chats, reports or listings, Moderation shows conversations, reports and duplicate checks in one place. Messages are read live and never stored.\",\"url\":\"https://docs.everydeck.ai/using/moderation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.everydeck.ai/using/moderation#webpage\"},\"dateModified\":\"2026-10-28T11:29:25.217Z\",\"publisher\":{\"@id\":\"https://docs.everydeck.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.everydeck.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"everydeck\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"everydeck","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":""}]},{"tab":"Connect your tool","pages":[{"title":"Connect your tool","href":"/connect/claude-code"}]},{"tab":"Using everydeck","groups":[{"group":"Every day","pages":[{"title":"Overview","href":"/using/overview"},{"title":"Needs you","href":"/using/needs-you"},{"title":"Live","href":"/using/live"},{"title":"Cases and repairs","href":"/using/cases-and-repairs"},{"title":"Security","href":"/using/security"}]},{"group":"People and data","pages":[{"title":"People","href":"/using/people"},{"title":"Your app's data","href":"/using/your-data"},{"title":"Changing data","description":"Change records of your app from everydeck through the change door: only what you approved, with reasons, undo and a protocol. Learn the switches, Allow and Not now.","href":"/using/changing-data"},{"title":"Moderation","href":"/using/moderation"},{"title":"Organizations","description":"If your app has teams, companies or workspaces, everydeck shows each organization with its people, the functions they use, their problems and their runs.","href":"/using/organizations"},{"title":"Data loss and impossible values","href":"/using/data-guards"}]},{"group":"Insights","pages":[{"title":"Numbers and growth","href":"/using/numbers"},{"title":"Flows and journeys","href":"/using/flows-and-journeys"},{"title":"Money and AI costs","href":"/using/money-and-ai-costs"}]},{"group":"Technical","pages":[{"title":"Developer view","href":"/using/developer-view"},{"title":"Changes","href":"/using/changes"},{"title":"App parts and heartbeats","href":"/using/app-parts-and-heartbeats"},{"title":"Stack overview and provider status","href":"/using/stack-and-provider-status"},{"title":"Reachability checks","href":"/using/reachability-checks"},{"title":"Email delivery of your app","href":"/using/app-email-delivery"}]},{"group":"Settings","pages":[{"title":"Emails and notifications","href":"/using/emails-and-notifications"},{"title":"Weekly email","href":"/using/weekly-email"},{"title":"Team and roles","href":"/using/team-and-roles"},{"title":"Setup page","href":"/using/setup-page"}]}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/sdk-javascript"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/limits-and-plans"}]}]},"title":"Moderation - everydeck","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}