LinkedIn Pre-Publishing Checklist
Purpose: Prevent sensitive data leaks and ensure quality before publishing any LinkedIn post Status: Active - MUST be completed for EVERY post Created: 2026-02-12 (in response to client data leak incident)
🚨 Critical: Complete ALL Checks Before Publishing
Background: This checklist was created after a sensitive client data leak incident. Every team member MUST complete these five checks before any post goes live on LinkedIn.
Rule: No post gets published without completing this checklist. No exceptions.
Approval routing (leadership)
| Scenario | Approver |
|---|---|
| Leadership / sensitive narratives (normal operations) | Robert, unless another owner is explicitly named on the calendar row |
| Robert would approve but Robert is OOO | Lisa (fractional CMO) |
Post a short note in #marketing when approval routing changes for the week (for example, Robert OOO).
âś… The Five Mandatory Checks
1. Client Confidentiality Check
Ask yourself:
- Does this post mention ANY client names?
- Does this post include ANY client-specific data (metrics, revenue, team size, etc.)?
- Does this post include ANY screenshots or images with client information?
- Could someone identify the client from context clues (industry + size + problem)?
Action Required:
- If YES to any: Get explicit written client permission before publishing
- If client asked to remain anonymous: Remove ALL identifying information
- If unsure: Ask Lisa or Robert (see Approval routing above) before publishing
Common Mistakes:
- ❌ “Worked with a $50M e-commerce brand using Shopify…” (too specific)
- ❌ Screenshots with company logos, names, or URLs visible
- ❌ Metrics that could only apply to one client (e.g., “helped reduce 94.7% of duplicate records”)
- ✅ “Worked with a mid-market retail company…” (appropriately vague)
2. Internal Information Check
Ask yourself:
- Does this post mention internal processes, tools, or methodologies that are proprietary?
- Does this post include pricing, rates, or financial information?
- Does this post mention internal team discussions, Slack messages, or meeting notes?
- Does this post include screenshots of internal tools (Linear, Notion, Slack, etc.)?
Action Required:
- If YES to any: Remove the information OR get approval from leadership (Robert, or Lisa when Robert is OOO — see Approval routing)
- Never share: Pricing, margins, internal processes, proprietary methodologies, internal communications
Common Mistakes:
- ❌ “Our team spent 40 hours at $200/hour on this…” (pricing info)
- ❌ Screenshots of Linear tickets or internal Slack messages
- ❌ “In our internal standup, we discussed…” (internal process)
- ✅ “Our team invested significant time in…” (appropriately general)
3. Sensitive Data Scrub
Ask yourself:
- Are there any phone numbers, email addresses, or personal contact information?
- Are there any API keys, tokens, passwords, or credentials (even partial)?
- Are there any personal details about team members or clients not meant to be public?
- Are there any file paths, server names, or infrastructure details?
Action Required:
- If YES to any: Remove immediately. No exceptions.
- Double-check all screenshots and code snippets for accidental leaks
Common Mistakes:
- ❌ Code snippets with API keys or tokens
- ❌ Terminal screenshots showing file paths like
/Users/clientname/project/ - ❌ Email addresses or phone numbers in screenshots
- âś… Sanitized code examples with placeholder values
4. Professional Tone & Accuracy Check
Ask yourself:
- Is every factual claim in this post accurate and verifiable?
- Is the tone professional and aligned with Brainforge brand standards?
- Are there any typos, grammatical errors, or formatting issues?
- Does this post represent Brainforge well to prospects and clients?
Action Required:
- Verify all claims (especially metrics, results, and technical details)
- Read the post out loud - does it sound professional?
- Run through grammar/spell check
- If unsure about tone: Ask a teammate to review
Reference: standards/01-onboarding/AI-quality-checks.md for detailed quality standards
5. Image & Media Check
Ask yourself:
- Are all images, screenshots, or videos free of sensitive information?
- Are there any visible watermarks, logos, or branding that shouldn’t be there?
- Are faces blurred if people didn’t consent to appear in the post?
- Do all media assets load properly and display correctly?
Action Required:
- Carefully review EVERY pixel of images/screenshots
- Use annotation tools to blur/redact sensitive information
- Test image loading before scheduling
- For screenshots: Zoom in to 200% and check corners, tabs, notifications
Common Mistakes:
- ❌ Browser tabs showing client names or internal tools
- ❌ Slack/notification popups visible in corner of screenshot
- ❌ File names visible in screenshot that reveal client info
- âś… Clean, cropped screenshots with no extra information
đź“‹ Quick Pre-Publish Checklist (Print & Check)
Before EVERY LinkedIn post:
[ ] 1. Client Confidentiality - No client names/data without permission
[ ] 2.Internal Information - No proprietary/internal info
[ ] 3. Sensitive Data - No credentials, personal info, or tech details
[ ] 4. Professional Quality - Accurate, on-brand, error-free
[ ] 5. Media Review - All images/videos scrubbed and safe
Reviewed by: ________________ Date: __________
🚨 What to Do If You Published Something Sensitive
If you realize AFTER publishing that a post contains sensitive information:
- DELETE THE POST IMMEDIATELY - Don’t wait
- Notify Robert or Lisa (fractional CMO) immediately via Slack or phone — Lisa if Robert is OOO
- If client data was leaked: Leadership will contact the client to apologize
- Document the incident in
knowledge/sales/content/incidents/[date]-incident-report.md - Review this checklist to understand what was missed
Speed matters: The faster you delete, the less damage is done.
📚 Related Resources
- Quality Standards:
standards/01-onboarding/AI-quality-checks.md - Brand Guidelines:
standards/03-knowledge/brand-style-guide.md - Content Calendar:
content-calendar.md - Posting Guidelines:
weekly-posting-cadence.md
🎯 Remember
When in doubt, DON’T post.
- If you’re unsure if something is sensitive → Ask first
- If you’re unsure if you have permission → Get it in writing
- If you’re unsure if the client would be OK with it → Don’t include it
It’s better to be overly cautious than to leak sensitive information.
Maintained By: Marketing ops (Lisa, fractional CMO; Jadyn, coordinator)
Last Updated: 2026-05-06
Next Review: 2026-06-06 (monthly review)