Slack Integration

Protect your Slack workspace from accidental data leaks with real-time PII detection and document scanning.

Ready to protect your Slack workspace?

Add PasteProof to your workspace in just a few clicks.

Add to Slack

Overview

The PasteProof Slack app monitors your workspace for sensitive information that could accidentally be shared. When someone attempts to post a message or upload a document containing PII (Personally Identifiable Information), PasteProof immediately alerts them before the data is exposed.

Real-time Protection
Monitors messages as they're typed, before they're sent
Document Scanning
Automatically scans uploaded files for sensitive data

Installation

1

Add PasteProof to Your Workspace

Visit the PasteProof Integrations page and click the "Add to Slack" button. You'll be redirected to Slack to authorize the app.

Admin Permission Required: Only Slack workspace admins can install apps. If you're not an admin, ask your workspace owner to install PasteProof.
2

Authorize Permissions

Review the permissions PasteProof needs and click "Allow". These permissions let PasteProof monitor messages and files in channels where it's invited.

What PasteProof Can Access:
  • • Messages in channels where the bot is a member
  • • Files uploaded to those channels
  • • User information (for notifications)
3

Invite PasteProof to Channels

After installation, you'll receive a welcome message with setup instructions. PasteProof can only monitor channels where it's a member, so invite it to the channels you want to protect.

# In any Slack channel:
/invite @pasteproof

Alternatively, go to Channel Settings → Integrations → Add apps → PasteProof

How to Use

Automatic Message Monitoring

Once installed, PasteProof automatically monitors messages in channels where it's a member. There's nothing you need to do—just type messages normally.

What happens when PII is detected:
1
Instant Alert: You receive a direct message from PasteProof warning you about the sensitive data
2
See What Was Found: The alert shows you exactly what PII was detected (e.g., credit card, SSN, API key)
3
Choose Action: You can edit your message, delete it, or confirm it's safe to share

Manual PII Check: /check-pii

Use the /check-pii slash command to manually scan text before posting it. This is useful when you want to double-check something before sharing.

Example usage:
/check-pii {
  "level": "error",
  "message": "Failed to process transaction for customer_id: 99201",
  "context": {
    "auth_token": "bearer sk_live_51MzByuL2N0YjR1MjR0ZW5z...",
    "request_payload": {
      "full_name": "Robert J. Henderson",
      "ssn_last_four": "1234",
      "ip_address": "192.168.1.45",
      "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)..."
    }
  }
}
What you'll see:
Only visible to you
P
PasteProofAPP 10:50 PM
Processing your request...
10:50
Found 5 PII item(s)
ZIP_CODE (95% confidence)
99201
IP_ADDRESS (95% confidence)
192.168.1.45
NAME (100% confidence)
Robert J. Henderson
SSN (100% confidence)
1234
AUTH_TOKEN (100% confidence)
bearer sk_live_51MzByuL2N0YjR1MjR0ZW5z...
💡 Key Features:
  • • Shows each PII type with confidence level
  • • Only visible to you—not posted publicly
  • • Results appear in seconds
  • • Review before deciding whether to share
  • • Team's custom patterns are also matched. If customer_id was cu_99201 and you had a custom pattern of cu_*, it would detect and alert.

Document Scanning

When you upload a document to a channel where PasteProof is a member, it automatically scans the file for sensitive information.

Supported file types:
Documents:
• PDF, DOC, DOCX
• TXT, RTF
• ODT
Spreadsheets:
• XLS, XLSX
• CSV
• ODS
If PII is found in a document, you'll receive a direct message with details about what was detected and where in the file it was found.

Features

Multiple PII Types

Detects credit cards, SSNs, API keys, email addresses, phone numbers, and more. Customize which types to monitor in your dashboard.

Custom Patterns

Add your own patterns to detect company-specific sensitive data like employee IDs, internal codes, or custom formats.

Private Alerts

All alerts are sent as direct messages. Your team members won't be embarrassed by public notifications.

Channel Control

Choose which channels to monitor. PasteProof only watches channels where it's explicitly invited.

Configuration

Customize PasteProof's behavior for your workspace in the Integrations Dashboard.

Detection Patterns
Choose which types of PII to detect (credit cards, SSNs, API keys, etc.)
Custom Patterns
Add patterns specific to your organization's data formats
Analytics
View detection history and see which channels have the most alerts
AI Detection
Enable context-aware AI scanning for more accurate detection

Frequently Asked Questions

Can PasteProof read all my messages?
No. PasteProof can only monitor messages in channels where it's explicitly invited. It cannot see direct messages, private channels it's not a member of, or any messages in channels you haven't invited it to.
What happens if PasteProof finds PII?
You'll receive a private direct message from PasteProof showing what was detected. The alert is only visible to you, not your team. You can then choose to edit or delete your message, or confirm it's safe to share.
Does it slow down message sending?
No. PasteProof scans messages asynchronously after they're posted. Your messages are sent immediately without any delay. If PII is detected, you'll get an alert within seconds.
How do I remove PasteProof from a channel?
In the channel, type /remove @pasteproof or go to Channel Settings → Integrations → Remove PasteProof. The bot will no longer monitor that channel.
Can I test it without posting real PII?
Yes! Use the /check-pii command to test with sample data. You can also visit our testing playground for examples of what PasteProof can detect.

Share with Your Team

Copy this link to invite your teammates to add PasteProof to your Slack workspace

Need Help?

Have questions about the Slack integration? Our support team is here to help you get set up and protect your workspace.