Skip to content

Privacy and preparation

HubSpot sensitive data settings and exports: what to scrub

By SourceX Editorial · Updated

Short answer

HubSpot sensitive data sits less in labeled properties than in notes, logged email bodies, call records, attachments and custom fields that teams added over the years. Before licensing anything from HubSpot, separate the process records worth licensing, such as tickets and deal stage histories, from contact data, then scrub every free-text and custom field.

Key takeaways

  • Contact lists and marketing engagement data are mostly personal data with little value for AI developers and are usually left out.
  • Ticket threads, deal stage histories and sales notes carry the process knowledge, once personal details are removed.
  • Custom properties need a field-by-field review, because they hold whatever a team decided to track.
  • HubSpot's sensitive data settings vary by subscription, so check current documentation rather than assuming an export leaves anything out.

Where does sensitive data sit in HubSpot?#

Sensitive data in HubSpot sits in three layers: standard contact properties such as names, emails and phone numbers; activity records such as notes, logged emails, calls and meetings; and the custom properties and attachments each team added for its own needs. The first layer is obvious; the other two are where scrubs fail.

Activity records hold whatever people typed or forwarded. A rep's note can mention a buyer's family situation; a logged email can carry a signature block, a forwarded invoice with bank details or a quoted thread from a personal address. Call records can include recordings and transcripts of everything said.

HubSpot offers settings for handling sensitive data on some subscriptions. Which plans include them, and how they affect exports, change over time, so check HubSpot's current documentation rather than assuming any field is left out. If your portal uses them, list every property marked sensitive, treat each as drop by default, and record which export route you used and whether those properties came through.

Which HubSpot objects export with personal data?#

Every HubSpot object a licensing project might touch carries some personal data, but the amount, and the value of what surrounds it, differ sharply. The table sets out the usual picture for a B2B company's portal.

Treat the default column as a starting position. A company whose deal notes are thin, or whose tickets live in a separate help desk, will weight the objects differently.

Which HubSpot objects export with personal data?
Object or recordPersonal data it carriesLicensing fitDefault treatment
ContactsNames, emails, phones, job titles, addressesPoor: identity data with little process contentExclude
CompaniesMostly business data, plus owner and contact linksModerate, as context for deals and ticketsTokenize company names
Deals and stage historyOwner names and associated contactsGood: shows how sales progress and stallKeep stages and dates, tokenize people
Tickets and conversation threadsCustomer names, emails and details in message textGood: problems, answers and outcomesKeep after redaction
Notes, logged emails, calls and meetingsFree text, signatures, recordings, transcriptsGood for process, high risk for personal detailsRedact text; exclude recordings by default
Marketing emails, forms and tracking dataOpens, clicks, page views, form answersPoor: behavioral tracking of individualsExclude
Custom properties and objectsWhatever the team chose to storeVariesReview each field
Attachments and filesContracts, invoices, ID copies, screenshotsRarely neededExclude unless reviewed
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

What CRM data can and cannot be licensed#

CRM data that can be licensed is the record of how work moved: how tickets were triaged and resolved, how deals advanced or stalled, which objections came up and how reps answered them. The identity layer usually cannot, or should not, be licensed: who the contacts are, how to reach them and what they clicked.

The split follows both value and risk. AI developers looking for operational data want decisions and outcomes, not address books. Contact and tracking data is mostly personal information, often collected under marketing notices that never contemplated licensing, and California generally covers business contact data even where some other states exempt it.

Ownership is a separate check. If your portal holds records you manage on behalf of clients, or data customers entered through a shared portal, confirm your rights before including any of it.

The HubSpot export scrub checklist#

The HubSpot export scrub checklist runs from scope to verification, and each step should be logged so the privacy record can be built from the log.

Plan for more than one export route. HubSpot's export help article says a standard record export carries the records' current property values and associations, while activities such as calls and notes need a separate export method. Confirm the activity route your portal supports in HubSpot's current documentation before you commit to a schedule.

If an engineer would rather pull activities through HubSpot's APIs, read the current Developer Terms first. HubSpot's developer changelog says they restrict using data accessed through its APIs to train, fine-tune or improve AI or machine learning models, with a carve-out for legitimate single-customer use cases. Ask counsel how that applies before API-extracted records go into a licensed dataset.

  • Take the full export before the subscription ends. HubSpot's Product Specific Terms say that for subscriptions such as Sales, Service, CMS and Operations Hub, it provides no access to customer data after termination or expiration.
  • Decide scope by object: usually tickets, deals with stage history and selected activity records, with contacts, marketing and tracking data left out.
  • Inventory every custom property and custom object, with its purpose and sample values, and mark each one keep, tokenize or drop.
  • Export with record IDs and associations so tickets, deals and activities still link after names are removed.
  • Replace people with consistent tokens across objects, so one customer or rep keeps the same token throughout.
  • Strip email signatures, quoted reply chains, legal footers and forwarded headers from logged emails before redaction.
  • Run a redaction pass over all free text for names, emails, phones, addresses, card and bank numbers.
  • Exclude call recordings and attachments unless a separate review method is agreed.
  • Sample by hand across years, teams and record types, then fix rules and rerun.

Custom properties: the field-by-field review#

Custom properties need a field-by-field review because they hold whatever a team once decided to track. Over years of use, portals collect fields such as a personal mobile number, a birthday, the last digits of a payment card or a churn reason typed as free text.

Where a field's purpose is unclear, ask the team that created it. Unknown fields are dropped by default and added back only once someone explains them.

Custom properties: the field-by-field review
Custom field typeExampleAction
Direct identifierPersonal mobile, home address, personal emailDrop
FinancialCard digits, bank details, credit notesDrop
Sensitive personal detailHealth, family or leave remarksDrop or redact
Business classificationIndustry, segment, plan tier, territoryKeep
Process outcomeChurn reason, loss reason, escalation levelKeep; redact any free text
Internal scoreLead score, account health scoreKeep if the scoring method is described

Illustrative: a software company scrubs HubSpot before migrating#

Illustrative: a fictional company that sells inventory software to building supply dealers is moving from HubSpot to another CRM. Well before its HubSpot subscription ends, the CTO exports tickets, deals with stage history and logged activities, and considers licensing the support and sales records.

The custom property review finds fields for personal mobile numbers and payment card digits, and both are dropped. Logged emails carry signatures and forwarded invoices with bank details, so signatures, quoted chains and attachments are removed before the redaction pass. Contacts and marketing data are left out of scope entirely.

What remains is a linked history of support tickets and resolutions, plus deals with stage changes and loss reasons, with people and customer companies tokenized. The company keeps the raw export in restricted storage under its retention schedule and prepares only the scrubbed copy for review.

How SourceX scopes CRM records#

SourceX scopes CRM records around process content rather than contact data. In the SourceX five-step transaction, Supply identifies which objects hold decisions and outcomes, Rights confirms the company controls them, and Preparation removes personal details before the supplier approves anything.

Scope decisions, the action taken on each custom field and what the sample review found all go into the SourceX Evidence Packet's privacy record. During the initial assessment, SourceX asks which CRM and help desk the company uses and how many years they cover, not for exports.

Frequently asked questions

Can we license our HubSpot contact list?

Generally that is a poor fit. A contact list is mostly personal information, it carries little of the process knowledge AI developers look for, and licensing identifiable contacts can count as a sale under some state privacy laws. Tickets, deals and activity records are where licensable value usually sits.

Do deleted contacts disappear from activity records?

Not necessarily. Names and details typed into notes, emails or tickets about other records can remain after a contact record is deleted. HubSpot also keeps deleted records and activities restorable for up to 90 days before permanent deletion, so check the recycle bin against any deletion requests before exporting. That is why the redaction pass covers all free text, not only fields linked to contacts that still exist.

Should we keep the raw HubSpot export after migrating?

Keep it only as long as your retention schedule and any legal holds require, in restricted storage with logged access. A raw export is a full copy of your customer and contact data and needs the same protection as the live CRM. Prepare licensing copies from it; never deliver it directly.

Are HubSpot call recordings worth including?

They can hold valuable conversations, but they need the heaviest preparation: transcript redaction, audio redaction or exclusion, and a check of recording consent rules for the states involved. Many companies start with text records and treat recordings as a separate decision.

Does a B2B context make contact data safe to license?

No. Business contact details identify people, California generally treats them as personal information, and buyers rarely need them. Some states exempt business contact data, but the exemptions vary, so strip contact details rather than relying on an exemption.

Does HubSpot's AI training setting affect whether we can license our data?

No. HubSpot's knowledge base describes an AI model training switch that controls whether HubSpot uses your account's customer data to train its own AI models. It does not decide whether your company may license its records to someone else; that turns on your contracts, notices and the privacy laws that apply.

Sources

  • HubSpot's knowledge base says a record export includes the records' current property values and associations, and that activities such as calls and notes must be exported with a separate method. Source
  • HubSpot's developer changelog says its updated Developer Terms restrict using data accessed through HubSpot APIs to train, fine-tune or improve AI or machine learning models, with a carve-out for legitimate single-customer use cases. Source
  • HubSpot's Product Specific Terms recommend retrieving Customer Data before the Subscription Term ends and say that for subscriptions such as Sales, Service, CMS and Operations Hub, HubSpot will not provide any access to Customer Data after termination or expiration. Source
  • HubSpot lets users restore deleted records and activities such as notes and calls for up to 90 days after deletion, after which they are permanently deleted. Source
  • HubSpot's knowledge base says customers can use an AI model training switch to control whether HubSpot uses their account's customer data to train its AI models. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies