BambooHR

BambooHR

BambooHR provides HR software for small and mid-size businesses. Scripts embed career page job listings and applicant intake forms on employer websites, allowing candidates to browse open roles and submit applications directly within the employer site.

Overview

BambooHR provides embeddable career page infrastructure that organizations deploy on their corporate websites to manage public-facing job listings and candidate intake. The platform renders job boards with search and filtering capabilities, detailed position descriptions, and structured application forms. BambooHR handles the full application lifecycle from job discovery through submission confirmation within the employer's domain context. It is widely adopted by small and mid-size businesses as their primary applicant tracking system (ATS), with over 30,000 organizations relying on it across the US and internationally.

What This Script Does

BambooHR scripts load from subdomains such as app.bamboohr.com and <company>.bamboohr.com, rendering career page components on employer websites either as JavaScript-injected DOM elements or fully embedded iframes. The career site widget is typically loaded via a <script> tag pointing to BambooHR's hosted JavaScript, which bootstraps the job board and communicates with the BambooHR API.

Cookies set:

  • Session cookies (first-party, session duration) to maintain application flow state across multi-step forms — preventing data loss when navigating between application steps
  • bamboohr-session or equivalent session identifiers scoped to the BambooHR subdomain
  • Referral source cookies that record how the candidate arrived at the job listing (direct, LinkedIn, Indeed, etc.) for sourcing analytics

Data collected through application forms:

  • Contact information: full name, email address, phone number, mailing address
  • Employment history and education records entered into structured form fields
  • Work authorization status and demographic information (where required by law)
  • Uploaded files: resumes (PDF, DOCX), cover letters, and portfolio documents
  • Screening question responses (role-specific questionnaires configured by the employer)

Script behavior:

  • Fetches active job listings from the employer's BambooHR account via authenticated API calls
  • Renders search and filter UI (by department, location, employment type)
  • Validates form fields client-side before transmitting completed applications to BambooHR's servers
  • Fires completion events upon successful application submission for employer-side sourcing attribution

Consent & Compliance

BambooHR career page scripts fall under the functional consent category. Under GDPR and the ePrivacy Directive, scripts that power job listing displays and application forms serve a function directly requested by the visiting candidate — the user has navigated to a careers page and initiated a specific interaction. Session cookies required for application state management are generally exempt from consent requirements under ePrivacy Article 5(3) as technically necessary cookies.

Under CCPA/CPRA, the personal information collected through application forms (contact details, employment history, uploaded documents) must be disclosed in the employer's privacy notice. California law requires a separate applicant privacy notice under CPRA for California residents. Employers should ensure their BambooHR integration is covered by an appropriate Data Processing Agreement (DPA) with BambooHR.

BambooHR is a US-based company and relies on Standard Contractual Clauses (SCCs) for international data transfers from the EEA and UK.

Should You Block This Without Consent?

No. BambooHR career page scripts deliver core recruitment functionality that candidates explicitly seek out. Blocking them would prevent visitors from viewing job openings or submitting applications, undermining a service the user has intentionally navigated to use. Session cookies are technically necessary for multi-step application forms and are exempt from consent requirements.

Visit website

Consent Categories

Functional

Also Known As

BambooHR careersBambooHR ATSBambooHR HR softwareBambooHR job board

Industries

Human ResourcesJobs and Career

Tracked Domains (1)

bamboohr.comFunctional

Frequently Asked Questions

Do BambooHR career page scripts require consent before loading?

No. BambooHR powers job listings and application forms candidates actively seek out. Session cookies maintaining multi-step form state are technically necessary under ePrivacy Article 5(3). The career portal is functional and loads without requiring prior opt-in consent from visiting job seekers.

What cookies and data does BambooHR set during the application process?

BambooHR sets session cookies to maintain application flow state across form steps. Referral source cookies record how the candidate arrived for sourcing analytics. Forms collect name, email, phone, employment history, education, work authorization status, and uploaded resume and cover letter files.

How does ConsentStack classify BambooHR for consent management on employer sites?

ConsentStack classifies BambooHR as functional and permits it to load for visitors who accept functional cookies. Session cookies for the application flow are treated as technically necessary. ConsentStack does not block BambooHR, ensuring candidates can always view open roles and complete applications without interruption.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for BambooHR

ConsentStack automatically detects and manages BambooHR trackers so your site stays compliant with global privacy regulations.