HR workflow | October 5, 2026

Keep the browser agent off LinkedIn Recruiter

A browser-agent allowlist says where the tool can technically act. It does not grant platform permission or HR approval. Use a controlled off-platform evidence workspace for analysis and drafting, then let a named recruiter verify and release every action.

Talent acquisitionPlatform boundaryCandidate-data minimizationOne-click AI pack

One-click AI pack

Export the off-platform recruiting evidence workflow

Paste this read-only pack into ChatGPT, Claude, Gemini, Microsoft Copilot, or another enterprise-approved AI tool. It organizes a recruiter-provided evidence set; it does not browse LinkedIn, collect profiles, send messages, or make employment decisions.

Browser capability arrived before platform permission

Claude in Chrome can read, click, type, and navigate in the user's browser. Anthropic now provides user permission modes, organization controls, site allowlists and blocklists, and guidance for sensitive sites. Those controls answer whether Claude can technically access a page. They do not answer whether another platform permits automated activity or whether HR has approved candidate data for that use.

LinkedIn's published prohibited-software guidance is unusually direct: it says third-party crawlers, bots, browser plug-ins, and browser extensions that scrape, modify the appearance of, or automate activity on LinkedIn are not permitted. For a recruiting team, that makes direct browser-agent use on LinkedIn or LinkedIn Recruiter a blocked default, even if the AI vendor allows the domain and even if a user can perform the same clicks manually.

A fresh October 3 discussion in r/recruiting shows why this question is operational rather than theoretical. A recruiter asked whether others were using Claude in Chrome or similar agents on LinkedIn Recruiter. The discussion centered on account risk and reluctance to expose an expensive license. Twenty comments make it a useful pain signal, not proof of industry-wide practice or a reliable account-detection study.

The practical answer is not “avoid AI.” It is to separate the data-collection surface from the analysis surface. A recruiter works inside the approved platform, follows its rules, selects or exports only what the organization's permissions allow, removes unnecessary data, and moves that bounded evidence into an approved AI workspace. The AI can then structure evidence, check criteria, find duplicates, and draft text. It cannot return to the platform, expand the population, click, message, or decide.

Technical access, platform permission, data approval, and employment authority are four different gates.

Pass three tests before approving any browser-agent workflow

Test 1 - platform permission: does the current platform agreement and published policy permit the proposed tool and action? “The user could do it manually” is not evidence. A browser extension may automate navigation, systematic viewing, collection, or messaging in a way the platform forbids. Procurement or a business subscription does not silently override those rules.

Test 2 - data permission: may the organization provide these candidate fields to this approved AI service for this purpose, in these jurisdictions, under the configured retention and access controls? Anthropic warns that Claude cannot filter sensitive content out of what it sees and recommends avoiding sensitive sites or using a separate browser profile. Its current enterprise guidance also states that zero data retention is not supported for Claude in Chrome. HR should not treat a browser session as a data-classification engine.

Test 3 - decision authority: even when the platform and data uses are approved, what may the AI influence? Summarizing recruiter-selected evidence is not the same as selecting who a recruiter sees. Drafting outreach after human selection is not the same as deciding who receives it. The workflow must name a human owner and preserve the full approved population so omissions can be reviewed.

GateOwnerEvidence requiredDefault when unresolved
Platform permissionProcurement / legal / platform ownerCurrent agreement, published rule, approved integration or written exceptionBlock direct agent access
Tool and data approvalPrivacy / security / AI governanceData fields, purpose, retention, access, vendor controls, incident pathDo not transfer candidate data
Employment workflowTalent acquisition / HR / legalJob-related criteria, population, notices, reviewer authority, adverse-impact planNo candidate-level action

A site allowlist belongs inside the second gate as one technical control. It cannot satisfy the first or third. Conversely, a platform-approved API or partner integration may satisfy part of the first gate but still fail candidate-data or employment review. Keep the decisions separate so one green check cannot be mistaken for universal approval.

Use an off-platform evidence workspace

The safe architecture has a visible break between the recruiting platform and the AI tool. A human recruiter performs permitted work in LinkedIn Recruiter. If policy allows an export or manual capture for a defined purpose, the recruiter moves a bounded set of fields into a controlled staging area. A deterministic transform removes disallowed fields and attaches stable source references. Only that minimized package reaches the approved AI tool.

LinkedIn Recruiter
  -> human recruiter performs permitted search/review
  -> approved export or deliberate evidence capture
  -> deterministic field allowlist + redaction
  -> controlled recruiting evidence workspace
  -> AI organizes evidence and drafts options
  -> recruiter checks complete population and source records
  -> recruiter approves exact outreach or records no action
  -> normal approved channel, logging, retention, and deletion

The return path is equally important. Do not let the AI write directly to LinkedIn, the ATS, email, or a messaging tool. It should produce a draft and an evidence matrix with a version ID. A recruiter validates the source, candidate identity, prior contact, opt-out, job facts, tone, accessibility, and channel before any release. The exact released text and human decision are recorded in the system of record.

Enterprise administrators can reinforce the boundary by blocking LinkedIn domains in the browser-agent configuration, controlling extension installation, limiting who receives the capability, and using a separate profile for approved low-risk sites. Anthropic's current admin guidance supports organization-level enablement, per-role capability, site rules, and enterprise browser policy. These controls are valuable because they make the blocked state the default rather than relying on every recruiter to remember a policy in the moment.

policy: browser-agent-hr/v1
default: deny
sites:
  - match: "*.linkedin.com"
    action: block
    reason: "third-party automation/platform-policy boundary"
  - match: "ats.example.internal"
    action: block
    reason: "candidate system of record; use approved connector/workflow"
  - match: "hr-ai-staging.example.internal"
    action: allow
    modes: [read, draft]
    prohibited: [send, update_record, export_bulk]
owners: [talent-operations, privacy, security]
reviewBy: 2026-11-05

This YAML is an internal policy illustration, not a LinkedIn or Anthropic configuration file. Translate the intent into the controls your browser, AI vendor, identity system, and HR tools actually support.

Classify the task, not the product name

“Use Claude for recruiting” is too broad to approve. Classify each action by where it happens, what data it touches, and whether it changes opportunity for a person. A single session may contain green, amber, and red tasks.

TaskDefaultSafer route
Navigate LinkedIn search results automaticallyRedRecruiter performs permitted search manually inside the platform
Systematically read or scrape profilesRedDo not use the browser agent; use approved product features or integration
Send connection requests or messagesRedRecruiter selects recipient and releases approved text through permitted channel
Draft a Boolean query from a recruiter-approved role briefGreen off-platformUse no candidate data; recruiter tests the query manually
Compare approved exported evidence with fixed job criteriaAmberMinimize fields, preserve sources, show every record, prohibit final ranking
Detect probable duplicates in an approved exportAmberUse stable IDs and deterministic fields; recruiter confirms merges
Draft outreach after recruiter selectionAmberUse approved job facts; human verifies recipient, prior contact, and exact text
Infer personality, age, ethnicity, disability, or cultural fitRedProhibit the inference and remove proxy fields
Reject or suppress a candidateRedKeep candidate-level employment decisions with qualified people and governed systems

The classification should apply to other recruiting platforms too. The exact platform rule may differ, but the four-gate logic remains: technical ability, platform permission, approved data use, and employment authority. Revalidate when any of those changes.

Minimize before the model sees the record

Recruiting profiles are dense with information unrelated to a specific job decision. Names, photographs, schools, dates, locations, endorsements, connections, activity, recommendations, contact data, and free text can expose sensitive attributes or proxies. An AI tool will not automatically know which fields the employer is allowed to use or which criterion is job-related.

Build a field register before the pilot. For each field, record its source, purpose, sensitivity, retention period, access, deletion date, and whether it is necessary. Remove fields deterministically before the package reaches the model. Prompt instructions such as “ignore the photo and age” are weaker than not providing those fields.

FieldPurposeDefault treatmentReviewer question
Stable internal record IDTraceability and duplicate reviewKeepCan it resolve to the source record without exposing a public URL?
Role-relevant experience evidenceCheck recruiter-authored criteriaKeep with source referenceIs the criterion observable and necessary?
Name and photographUsually unnecessary for evidence comparisonRemove from AI packageWhy would the model need identity?
School name or graduation datePotential prestige or age proxyRemove unless specifically justifiedIs it job-related and lawful for this use?
LocationMay relate to approved work-location constraintsGeneralize to necessary levelCan work authorization or availability be verified separately?
Connections, endorsements, activityWeak or relationship-based signalsRemoveWould their use reproduce network advantage?
Contact dataRelease after human selectionKeep outside analysis packageIs the channel permitted and opt-out checked?

The model's evidence states should remain narrow: SUPPORTED, NOT SHOWN, CONTRADICTED, or NEEDS HUMAN REVIEW. “Not shown” must never become “does not have.” Profiles are incomplete and self-presented. The workflow should point a recruiter to the source evidence and uncertainty instead of generating a hidden suitability score.

Use the same approved population for review. If the export includes only candidates already favored by a search or recommendation layer, the AI cannot audit those who were never surfaced. Record the population source, export timestamp, filters, completeness limitations, and excluded records. Our candidate matching calibration audit provides a deeper method for testing retrieval and false negatives.

Make outreach a versioned human release

AI-generated outreach can create legal, reputational, and candidate-experience risk even when the underlying selection was appropriate. The draft may invent a personal connection, overstate what the recruiter knows, omit a material job condition, use the wrong name, contact a duplicate record, ignore an opt-out, or send through an unapproved channel.

Require a release packet containing the candidate record ID, source evidence used, job and requisition version, approved role facts, draft version hash, prior-contact result, opt-out result, channel, recruiter name, approval time, and exact released text. If the recruiter edits the draft after approval, create a new version. This is intentionally closer to a lightweight content release than an autocomplete.

Correct personResolve duplicates and confirm the intended record without relying on model similarity alone.
Supported reasonEvery personalized claim traces to approved evidence; no invented familiarity or endorsement.
Accurate role factsTitle, scope, location, work arrangement, compensation, sponsorship, and process match the approved requisition.
Permitted contactCheck prior outreach, opt-out, channel rules, frequency, and jurisdictional requirements.
Accessible and respectful textAvoid pressure, discriminatory language, hidden criteria, or misleading urgency.
Named approvalA recruiter owns the recipient, evidence, exact text, channel, and disposition.

Do not use an automated accept/reject threshold for the evidence matrix. If workload is high, reduce the approved population or sample for a controlled pilot. Hiding records behind a model score removes the very evidence needed to inspect omissions and disagreement.

Stop on policy, data, account, or candidate harm signals

SignalImmediate actionOwner
Agent opened or acted on LinkedInStop session, preserve audit evidence, revoke capability, review scopeSecurity + platform owner
Account warning or restrictionStop all automation; do not attempt evasion; follow platform support processLinkedIn license owner + legal
Unapproved candidate fields reached AIContain, determine retention/deletion, assess incident and notification dutiesPrivacy + security
Incomplete population or hidden filteringFreeze candidate actions and rebuild the evidence setTalent operations
Fabricated or unsupported outreach claimBlock release, correct affected drafts, review sent messagesRecruiting lead
Wrong person or duplicate contactStop batch, correct records, contact affected person when appropriateRecruiter + operations
Model or browser-agent version changePause the approved workflow and revalidate controls and data behaviorAI governance

Do not respond to a platform warning by changing timing, mouse movement, user agents, accounts, or network paths. Evasion would turn a control signal into deliberate circumvention. The safe response is to stop, determine what acted, review the current agreement, remove prohibited tooling, and use the approved manual or partner-supported workflow.

Candidate complaints and correction requests are also control signals. Preserve the exact source, AI draft, released text, recruiter decision, and remediation. Correct the system of record rather than only the local AI workspace. Delete staged evidence at the approved deadline and retain only the minimum audit record allowed by policy.

A 10-day implementation checklist

Days 1–2: inventory browser-agent capabilities, current LinkedIn and LinkedIn Recruiter terms, approved integrations, extension deployment, AI vendor data controls, HR data classifications, and candidate workflows. Block LinkedIn domains before inviting pilot users.

Days 3–4: choose one off-platform task, such as drafting a Boolean query from a role brief or comparing a small approved export with fixed criteria. Write the business purpose, population, field register, criteria dictionary, prohibited criteria, retention, owners, and stop conditions.

Days 5–6: build the deterministic redaction and packaging step. Test hidden fields, malformed rows, duplicates, missing provenance, incomplete population, and deletion. Confirm the AI service receives no LinkedIn session data, browser context, passwords, cookies, profile URLs, or unnecessary identifiers.

Days 7–8: run the workflow in shadow mode. The AI may create a matrix and drafts, but recruiters continue their normal process. Compare unsupported claims, missing evidence, duplicate detection, correction rate, reviewer disagreement, time after review, and candidate-data incidents.

Days 9–10: approve, limit, redesign, or stop. Record the current browser-agent version, policy sources, data fields, prompt pack, output format, reviewer instructions, pilot results, unresolved questions, expiry date, and rollback. Train recruiters on the blocked direct-automation boundary, not only on how to use the AI tool.

Release gate: no workflow is approved until platform permission, candidate-data use, employment decision authority, exact tool/version, field allowlist, human review, incident response, retention, deletion, and periodic revalidation are owned by named people.

FAQ

Can a recruiter use Claude in Chrome directly on LinkedIn Recruiter?

LinkedIn's published guidance says it does not permit third-party browser extensions that scrape or automate activity on LinkedIn. The safe default is to block direct agent access and obtain qualified review for any claimed exception or approved integration.

Does an Anthropic site allowlist create permission?

No. It controls whether Claude may technically access a domain. It does not change another platform's agreement, approve candidate data, or authorize an employment workflow.

Can the AI still help with sourcing?

Yes, off-platform and within policy. It can translate a recruiter-approved role brief into query ideas, organize approved minimized evidence, flag missing support, find probable duplicates for human confirmation, and draft outreach after a recruiter selects the recipient.

Why not ask the model to ignore sensitive fields?

Because the model still receives them. Remove unnecessary fields before transfer through a deterministic allowlist and redaction step. Anthropic also warns that Claude cannot filter sensitive content out of what it sees.

Should the AI rank the exported candidates?

Avoid a hidden composite rank. Show the full approved population, the transparent ordering rule, criterion-level evidence, source references, and uncertainty. A named recruiter should own any candidate action.

Sources and research notes

Current platform and product facts were checked October 5, 2026. Platform agreements and browser-agent controls can change; re-read the live sources before each approval or renewal.

  1. LinkedIn Help, Prohibited software and extensions — published restriction on crawlers, bots, plug-ins, and extensions that scrape or automate activity.
  2. LinkedIn User Agreement — current contractual rules and prohibited conduct; qualified review should interpret application to the organization's workflow.
  3. Anthropic, Claude in Chrome permissions guide — user permission modes and site-access controls.
  4. Anthropic, Claude in Chrome admin controls — organization enablement, per-role controls, site rules, network behavior, and current ZDR limitation.
  5. Anthropic, Use Claude in Chrome safely — sensitive-site, separate-profile, and browser-agent risk guidance.
  6. Anthropic Platform, browser use tool — current browser tool capabilities for developers.
  7. NIST AI Risk Management Framework — governance, role clarity, measurement, and ongoing risk management.
  8. U.S. EEOC, Artificial Intelligence and Algorithmic Fairness Initiative — employment-discrimination responsibilities for AI-assisted employment processes.
  9. U.S. Department of Justice, Algorithms, Artificial Intelligence, and Disability Discrimination in Hiring — disability and accessibility risks in hiring technology.

Signal scan: the unattended broad scan found 49 items across Reddit, Hacker News, and GitHub. The focused scan found one exact October 3 r/recruiting discussion with 20 comments; it is treated as a pain signal, not adoption evidence. X and YouTube were unavailable in the local environment. Off-topic privacy and GitHub results were excluded from factual claims.