โœ… Short version: Your data never leaves your own browser except to go directly to the CRM you configure, using your own OAuth credentials or API key. We collect nothing. We have no servers. All LinkedIn data you extract goes only where you explicitly tell it to go.

1
Overview

SCube LinkedBridge Pro is a Chrome extension that reads publicly visible data from LinkedIn profile pages, company pages, search results, and posts โ€” and lets you save that data as records in the CRM you connect. This policy explains exactly what data is accessed, where it goes, and what we never do with it.

Version 3.0.0 adds support for HubSpot, Zoho CRM (all regions), Microsoft Dynamics 365, and Pipedrive alongside the original Salesforce integration. The privacy model is identical for all CRMs: data flows directly from your browser to the CRM you configure โ€” SCube operates no intermediate server.

2
Supported CRMs โ€” Data Destinations

The following CRMs are fully supported in v3.0.0. Data is only ever sent to the CRM you have connected and authenticated โ€” no data is sent to any CRM you have not configured.

โ˜๏ธ
Salesforce
Leads ยท Contacts ยท Accounts ยท Tasks
OAuth 2.0 (authorization code)
Live
๐ŸŸ 
HubSpot
Contacts ยท Companies
Private App token
Live
๐Ÿ”ด
Zoho CRM
Leads ยท Contacts ยท Accounts
OAuth 2.0 ยท All 5 regions
Live
๐Ÿ”ท
Dynamics 365
Leads ยท Contacts ยท Accounts
Azure AD OAuth (PKCE)
Live
๐ŸŸข
Pipedrive
Persons ยท Organizations
API token
Live
๐Ÿ”’
Your CRM credentials (OAuth tokens, API keys, Client ID/Secret) are stored exclusively in chrome.storage.local on your device. They are never transmitted to SCube or any server other than the respective CRM authentication endpoint.

3
Data Read from LinkedIn

The extension reads publicly visible information from LinkedIn pages you navigate to. It does not bypass LinkedIn authentication, access private/restricted content, or read data from pages you have not opened yourself.

Profile Pages (linkedin.com/in/*)

FieldSourceNotes
firstName, lastName, fullNamePage meta tags / titleBasic identity
headline, title, companyProfile intro section DOMCurrent role
location, city, state, countryProfile intro section DOMParsed from location string
pronounProfile intro section DOMe.g. He/Him, They/Them
connectionsProfile page DOMe.g. "500+ connections"
linkedinUrlwindow.location.hrefCurrent page URL
photoUrlog:image meta tagPublic profile photo URL
email, phone, website, birthday, twitter, addressContact Info modalOnly if you open Contact Info; visible to you as a logged-in member
aboutAbout section DOMSummary text
experience[]Experience section DOMUp to 10 entries: title, company, date
education[], school, degreeEducation section DOMUp to 10 entries
skills[]Skills section DOMUp to 20 skills
certifications[]Licenses section DOMUp to 10 entries
languages[]Languages section DOMUp to 10 entries
volunteer[]Volunteering section DOMUp to 5 entries
honors[]Honors section DOMUp to 5 entries
recentPosts[]Activity section DOMUp to 3 post previews (200 chars each)

Company Pages (linkedin.com/company/*)

FieldNotes
name, linkedinUrl, logoUrl, taglineCompany identity
industry, type, founded, headquartersCompany facts section
city, state, country, streetParsed from headquarters/address
website, phoneFrom company facts
employeeRange, numberOfEmployees, employeesOnLinkedIn, followersHeadcount data
about, specialtiesAbout section text
recentPosts[]Up to 3 recent post previews

Search Results (linkedin.com/search/results/*)

When you use bulk-queue mode on a search results page, the extension reads the visible result cards: name, headline, company, location, LinkedIn URL, and profile photo for each visible result. No background scraping occurs โ€” only cards visible on screen at the time you trigger extraction.

Posts & Events (linkedin.com/feed/update/*, /posts/*, /events/*)

When you use the post-reactions or event-attendees feature, the extension reads the list of people who reacted to a post or RSVPd to an event: name, headline, LinkedIn URL, and profile photo. Only the data visible in the panel LinkedIn shows you as a logged-in member is read.

โš ๏ธ
LinkedIn Terms of Service: This extension reads publicly visible information displayed to you as a logged-in LinkedIn member. It does not automate scraping at scale, bypass authentication, or access data you could not manually see. You are responsible for ensuring your use complies with LinkedIn's User Agreement and applicable law.

4
Data We Do NOT Collect

โœ…
The extraction count (extraction_count) stored in chrome.storage.sync tracks only a numeric total of profiles you have extracted โ€” it syncs across your own Chrome devices via your Google account. It contains no profile data and is never sent to SCube.

5
Optional Email Enrichment (BYOK)

When you click "Enrich" on a profile, the extension can call one of three optional enrichment providers using an API key you supply. These calls are made directly from your browser to the provider โ€” SCube does not proxy, log, or intercept them.

ProviderWhat is sentGoverned by
Hunter.ioProfile name and/or domain for email lookupHunter.io Privacy Policy
Apollo.ioProfile name and/or domain for contact enrichmentApollo.io Privacy Policy
ClearbitProfile name and/or domain for person/company enrichmentClearbit Privacy Policy

None of the enrichment providers are called unless you have configured that provider's API key in Settings. You can remove any provider key at any time.

6
Chrome Permissions Explained

PermissionWhy it's needed
activeTabRead the currently open LinkedIn page to extract profile or company data
scriptingInject content scripts on LinkedIn pages to read the DOM and show the sidebar UI
storageStore CRM connection settings, OAuth tokens, field mappings, lead scoring rules, bulk queue, activity log, and webhook config โ€” locally in your browser only
identityLaunch OAuth 2.0 authentication flows for Salesforce, Zoho CRM, and Dynamics 365 via chrome.identity.launchWebAuthFlow
alarmsReset the daily badge counter at midnight and keep OAuth tokens refreshed in the background
optional: <all_urls>Only granted if you enable enrichment via Hunter.io, Apollo.io, or Clearbit; not requested by default

Host Permissions (Network Access)

DomainPurpose
linkedin.comRead profile, company, search results, post, and event pages
*.salesforce.com, *.force.comOAuth, SOQL queries, and record CRUD for Salesforce
api.hubapi.com, api.hubspot.comContact and company CRUD for HubSpot
*.zohoapis.com/eu/in/com.au/jp, accounts.zoho.*OAuth and record CRUD for Zoho CRM (all 5 regions)
login.microsoftonline.com, *.dynamics.comAzure AD OAuth (PKCE) and record CRUD for Dynamics 365
api.pipedrive.com, *.pipedrive.comPerson and organization CRUD for Pipedrive
api.hunter.ioEmail enrichment โ€” only called with your Hunter.io API key
api.apollo.ioContact enrichment โ€” only called with your Apollo.io API key
prospecting.clearbit.comPerson/company enrichment โ€” only called with your Clearbit API key

7
Data Storage & Retention

All data is stored in chrome.storage.local on your device (or chrome.storage.sync for the numeric extraction counter only). The following keys are stored:

KeyContentsPurpose
sf_config / sf_tokenInstance URL, Client ID/Secret, OAuth tokensSalesforce connection
hs_config / hs_tokenHubSpot Private App token, portal IDHubSpot connection
zoho_config / zoho_tokenClient ID/Secret, data centre, org ID, OAuth tokensZoho connection
dynamics_config / dynamics_tokenInstance URL, Azure Client ID/Secret, tenant ID, OAuth tokensDynamics 365 connection
pipedrive_config / pipedrive_tokenAPI base URL, API token, custom field key mapPipedrive connection
active_crm"salesforce" | "hubspot" | "zoho" | "dynamics" | "pipedrive"Currently selected CRM
*_field_mappingsLinkedIn field โ†’ CRM field mapping per object per CRMCustom field mapping UI
activity_logLast 50 save actions (CRM type, record ID, timestamp, status)Activity history in popup
webhook_configOptional user-configured webhook URL + events + HMAC secretOutbound webhook delivery
lead_scoringKeyword rules for lead score calculationLead scoring settings
extraction_count (sync)Numeric count of total profiles extractedBadge counter โ€” no profile data

Outbound Webhooks (Optional)

If you enable the optional webhook feature, the extension will POST a JSON payload to a URL you specify whenever a record is created or updated. The payload contains the same data that was sent to your CRM. SCube does not see or receive these webhook calls โ€” they go directly from your browser to your configured endpoint.

8
Security

To report a security vulnerability, email scubedevelopmentteam@gmail.com.

9
Children's Privacy

The extension is not directed at children under the age of 13 and does not knowingly collect any information from children. It is a professional sales productivity tool intended for use by adults in a business context.

10
Changes to This Policy

When this Privacy Policy is updated โ€” for example when a new CRM integration is added โ€” the revised version will be published at this URL with an updated "Last Updated" date. Continued use of the extension after changes are posted constitutes your acceptance of the updated policy.

11
Contact

SCube Development Team

Questions about LinkedBridge Pro's data practices? We respond within 2 business days.

โœ‰๏ธ scubedevelopmentteam@gmail.com