Skip to main content
Use this template to format a customer profile segment for upload to TikTok Ads Manager as a Customer File Custom Audience. Name the file using the customer profile naming conventions.
This isn’t legal advice. Confirm data rights, consent, and current policy requirements with your legal or privacy team before uploading customer data to any ad platform.

File format

  • CSV or TXT file, under 1GB, with at least 1,000 entries.
  • One header row naming the identifier in the file, and one identifier per row below it.
  • TikTok’s customer file takes a single identifier type per file (email, phone, or mobile advertiser ID), unlike Meta or Google, which accept several identifier columns combined in one file. To match on more than one identifier, upload a separate file per type.

Column template

Format rules

TikTok accepts MD5 or SHA-256 pre-hashed values, or raw values, which TikTok hashes automatically on upload. If you pre-hash, normalize the value (lowercase, trimmed) first.

Data and compliance rules

  • TikTok acts as a data processor for the contact details in a Customer File audience. You, as the advertiser, remain the controller and are responsible for the legal basis, consent or legitimate interest, for every person on the list.
  • Your privacy policy needs to disclose that you share personal data with TikTok for ad targeting, and you need to be able to honor deletion and opt-out requests, under TikTok’s Business Products (Data) Terms and applicable law (GDPR, CCPA, and similar state and regional privacy laws).
  • Don’t upload sensitive personal data (racial or ethnic origin, political opinions, religious beliefs, trade union membership, specific health information) without written approval from a TikTok sales representative.
  • If you advertise in a regulated vertical (financial services, health, supplements, cryptocurrency), keep your licensing and certification documentation on file. TikTok can request it.

Official documentation

Last modified on July 27, 2026