Auto-Apply Safety Policy
How JobCompanion ensures safe, transparent, and consent-first automation — with hard blocking rules, audit logging, and user approval at every step.
Overview
JobCompanion is building toward controlled automation features that will allow users to delegate certain repetitive application tasks to AI-assisted workflows. We take automation safety seriously and have designed a multi-layer safety framework to ensure:
- You always know what the system is doing on your behalf
- Hard blocking rules prevent unsafe or unwanted actions
- Every automated action is logged and auditable
- You can pause, review, or cancel automation at any time
- No automation proceeds without your explicit consent and configuration
Consent Requirements
Before any automation feature is activated, users must:
- Explicitly opt in to automation features — they are disabled by default
- Configure automation preferences: target roles, match threshold, daily limits, blocked companies
- Review and accept the automation terms and this safety policy
- Set a match score threshold (minimum score required before automation targets a job)
- Confirm their resume and application materials are up to date
Ongoing Consent
Consent is not a one-time action. You can:
- Pause automation at any time from your Settings page
- Disable automation for specific companies or job types
- Require per-job approval even when automation is enabled
- Revoke automation access entirely and return to manual-only mode
Hard Blocking Rules
The following conditions will always cause automation to stop and alert you — regardless of your settings:
CAPTCHA Detection
If a CAPTCHA or bot-detection challenge is encountered during an automated workflow, the workflow immediately pauses. JobCompanion will never attempt to solve, bypass, or circumvent CAPTCHA systems. You will be notified and can choose to complete the application manually.
Login Wall Detection
If an application requires creating a new account or logging into a third-party platform, automation stops. We will not create accounts, enter credentials, or log into external platforms on your behalf.
Payment Page Detection
Any page requesting payment information, credit card details, or financial data immediately halts the workflow and flags it for your review. We will never enter payment information on any platform.
Unusual Form Detection
Forms with unusual fields (e.g., social security numbers, bank details, government ID numbers) trigger an immediate pause and human review requirement.
Rule-Based Automation
JobCompanion's automation operates on a strict rule-based system, not open-ended AI decision-making:
- Only jobs above your configured match score threshold are targeted
- Only companies not on your blocked list are targeted
- Only job types matching your configured preferences are targeted
- Daily application limits cap the number of automated applications per day (default: 10)
- Monthly limits apply to prevent runaway automation
- Automation only fills fields that map to known, safe data from your profile
- Unknown or ambiguous form fields are flagged for manual completion
Audit Logging
Every automated action is logged in your account's audit trail:
- Timestamp of each automation event
- Job listing targeted (title, company, URL)
- Actions taken (form fields filled, documents submitted)
- Blocking events (CAPTCHAs, login walls, payment pages encountered)
- Approval or rejection decisions
- Errors or failures with reason codes
Audit logs are retained for a minimum of 12 months and are accessible from your Activity page. You can export your audit log at any time.
User Approval Systems
JobCompanion supports multiple levels of approval control:
Per-Job Approval Mode
Every job targeted by automation is presented to you for approval before any action is taken. You review the job, the generated application materials, and approve or reject each one individually.
Threshold-Based Approval
Jobs above a high confidence threshold (e.g., 90%+ match) can be configured to proceed automatically, while jobs below the threshold require manual approval. You set the threshold.
Batch Review
A daily digest of automation activity is available in your dashboard, allowing you to review what was done, approve pending items, and flag any issues.
Current Beta Status
In the current controlled beta:
- Auto-apply is NOT active — no automated submissions occur
- AI-assisted workflows require explicit review and approval at every step
- Automation queue infrastructure is being built and tested
- Safety rules are being validated before automation is enabled
- Beta users can configure automation preferences but no automation runs
Future Safety Controls
Before auto-apply is released, we will implement:
- Comprehensive testing across major job platforms (LinkedIn, Indeed, Greenhouse, Lever, Workday)
- Independent safety audit of blocking rules and automation logic
- User-facing safety dashboard showing automation health and recent activity
- Anomaly detection to flag unusual automation patterns
- Emergency kill switch to disable all automation platform-wide
- Graduated rollout: per-job approval first, then threshold-based, then full auto
- Clear user communication before each automation tier is unlocked
Questions about our safety approach? Contact us at our contact page.