Skip to main content

See what leaves your company for AI. Stop what shouldn't.

GardLayer checks every prompt and upload before it reaches an AI tool. Personal data and secrets are masked or blocked, and every decision is recorded.

No credit card.

Checkpoint

Edit this text or paste your own. The check runs as you type.

What the AI tool receives

Please reply to this customer complaint politely and briefly. Name: Rina Wulandari NIK: [masked: NIK] Phone: [masked: Phone] Email: rina.wulandari@contoh.co.id Card: [masked: Card] Complaint: last month's admin fee was charged twice.

Findings and decisions

Sent with masking. Findings: 4

TypeExcerptDecision
NIK3271 •••••••• 0004
Phone0812 •••• 7890
Emailr•••@contoh.co.id
Card4111 •••••••• 1111

Decisions apply per data type, like a policy in GardLayer.

Runs in your browser. Your text is not sent anywhere.

This demo recognises five kinds of data. GardLayer's scanner recognises more.

From keystroke to audit record

A prompt passes four steps before it reaches an AI tool.

  1. Intercept

    The browser extension, desktop agent or LLM gateway catches prompts and file uploads before they are sent to an AI tool.

    The original prompt

    Please reply to this complaint. The customer's NIK is 3271052503900004, email rina.wulandari@contoh.co.id.

  2. Classify

    The scanner looks for NIK, card numbers, API keys, credentials and other personal data inside text or files.

    Two findings

    Please reply to this complaint. The customer's NIK is 3271052503900004, email rina.wulandari@contoh.co.id.

  3. Decide

    Your policy picks one decision per finding. The rule with the highest priority wins, and for one message the strictest result applies.

    What the AI tool receives

    Please reply to this complaint. The customer's NIK is [masked: NIK], email rina.wulandari@contoh.co.id.

    • NIKMask
    • EmailAllow
  4. Record

    Every decision enters the audit log with the data type, tool, rule and time. Extension telemetry does not carry the prompt text.

    A log entry

    Event
    prompt_submit
    Tool
    chatgpt
    Data types
    nik, email
    Decision
    Mask
    Text length
    106 characters

One policy, four decisions

The same finding can end four ways. This table shows what the employee, the AI tool and the audit log receive in the browser extension.

Finding: a NIK inside a prompt

Allow

Employee
The message is sent without interruption.
AI tool
The original text.
Audit log
Recorded as allowed.

Mask

Employee
The text in the input box is replaced with a marker, then sent.
AI tool
The text with [MASKED:NIK] where the NIK was.
Audit log
Recorded as masked, with the data type.

Warn

Employee
A warning dialog: cancel, continue, or flag it as a false positive.
AI tool
The original text, only if the employee chooses to continue.
Audit log
Recorded as warned.

Block

Employee
The message is not sent. The notice names company policy as the reason.
AI tool
Receives nothing.
Audit log
Recorded as blocked.

What it recognises

32 AI tools and 102 domains are recognised from DNS logs and browser traffic. Each tool has a profile: vendor, data residency, retention, and whether its data trains models.

AI tools

General assistants15 tools
  • ChatGPT,
  • Claude,
  • Gemini,
  • Microsoft Copilot,
  • DeepSeek,
  • Grok,
  • Poe,
  • Character.AI,
  • Hugging Face Chat,
  • Mistral Le Chat,
  • Cohere Playground,
  • Bard,
  • Qwen,
  • Pi,
  • Meta AI
Code assistants2 tools
  • GitHub Copilot,
  • Phind
Research assistants3 tools
  • Perplexity AI,
  • You.com,
  • Bing Copilot
Image generators3 tools
  • Midjourney,
  • Stable Diffusion,
  • Runway
Writing assistants4 tools
  • Notion AI,
  • Grammarly Go,
  • Jasper,
  • Copy.ai
Coding agents in the terminal5 tools
  • Claude Code,
  • Aider,
  • GitHub Copilot CLI,
  • Cursor CLI,
  • Continue

Data it looks for

  • Indonesian personal data: NIK, KK, NPWP, BPJS, driver's licence, passport, phone numbers
  • Card numbers and financial identifiers
  • Medical data
  • API keys, tokens and cloud credentials
  • Source code and database connection strings
  • Prompt-injection and jailbreak attempts

Evidence for auditors

Every decision is recorded. This is how the audit log looks in the console.

Example audit log entries. The data is fictional.
TimeToolUser (hash)Data typesDecisionRule
09:41:07chatgptu_7f3a91c2nikMaskedr-pii-id
09:42:30claudeu_2b80d4e1aws_secret_keyBlockedr-secrets
09:44:52copilotu_c91e5a07emailAllowedr-email-ok
09:47:03geminiu_7f3a91c2nik, phoneMaskedr-pii-id
09:51:18perplexityu_58d2e3b9credit_cardWarnedr-card-warn
Example audit log entries. The data is fictional.

Duties this log supports

UU PDP Article 46
A personal-data protection failure is notified in writing within 3 x 24 hours. The log shows when the event happened, through which tool, and which data types were involved.
GDPR Article 33
A personal-data breach is reported to the authority within 72 hours of becoming aware of it. The log gives you the starting point for that timeline.
UU PDP Article 57
Administrative fines can reach up to 2% of annual revenue. A record of controls in operation helps show that protection efforts were made.

GardLayer is not yet SOC 2 certified. The product includes a SOC 2 readiness assessment to help you prepare your own audit.

Plans

Every plan starts with a 30-day trial. Prices are confirmed in a written quote before you pay anything.

Features by plan
FeatureStarterProBusinessEnterpriseGovernment
GardLens shadow-AI discoveryIncludedIncludedIncludedIncludedIncluded
Browser extension DLPIncludedIncludedIncludedIncludedIncluded
GardWall LLM gatewayNot includedIncludedIncludedIncludedIncluded
Desktop proxy agentNot includedIncludedIncludedIncludedIncluded
Custom classifiersNot includedNot includedIncludedIncludedIncluded
Data discovery (DSPM) connectorsNot includedNot includedIncludedIncludedIncluded
Email and Slack/Teams DLPNot includedNot includedIncludedIncludedIncluded
User behavior analyticsNot includedNot includedIncludedIncludedIncluded
GardPosture asset inventory and postureNot includedNot includedNot includedIncludedIncluded
SSO (OIDC/SAML) and SCIMNot includedNot includedNot includedIncludedIncluded
SIEM forwardingNot includedNot includedNot includedIncludedIncluded
MCP gatewayNot includedNot includedNot includedIncludedIncluded
Self-hosted deploymentNot includedNot includedNot includedIncludedIncluded
UsersLicensed seatsLicensed seatsLicensed seatsBy agreementBy agreement
Support and SLAEmailEmailEmailBy agreementBy agreement
Choose a planStart the 30-day trialContact usContact usContact usContact us

See plan details

Book a 30-minute demo

Our team walks you through the same checkpoint with your own data, then answers security and compliance questions.

Or email hello@gardlayer.com.