Docs    TikTok

TikTok Feed – GDPR Compliance

If you are using our TikTok Feeds plugin on your website, then please refer to our GDPR disclosure for full details regarding compliance and how data is transferred and stored.

GDPR Setting

The TikTok Feeds plugin includes a built-in GDPR setting located under TikTok Feeds → Settings → Feeds → GDPR.

By default, this setting is set to Automatic. If one of the supported GDPR consent plugins is detected on your site, the TikTok Feeds plugin will automatically load a GDPR-compliant version of the feed until consent is given by the visitor.

The following GDPR consent plugins are supported:

If you are using a GDPR plugin not listed above, it may still be compatible if it supports executing custom JavaScript after cookie consent is granted. See How to Manually Integrate Your GDPR Plugin for setup instructions.

Pre-Consent Feed Behavior

When a visitor has not yet given consent, the TikTok Feeds plugin will display a GDPR-compliant version of the feed with the following restrictions:

  • Video thumbnails are served from your server’s local cache rather than TikTok’s CDN
  • Placeholder images are shown while local thumbnails are being generated
  • Videos will link out to TikTok rather than playing inline on your site
  • Profile avatars are loaded from local cache instead of TikTok’s servers
  • No TikTok scripts or tracking pixels are loaded until the visitor grants consent

Potential Server Configuration Errors

If your server is not configured to store images locally, you may see one or more of the following errors. These are not caused by the plugin itself but by server-level restrictions:

  • Images cannot be resized and stored locally — Your server may have restrictions on image processing. Contact your hosting provider to ImageMagick.
  • Image uploads folder could not be created — The plugin was unable to write to your WordPress uploads directory. Check folder permissions (should be 755 or 775).
  • Custom database tables were not created — Required database tables are missing. Try deactivating and reactivating the plugin, or contact support.

support

Couldn’t find your answer in the docs?

Contact Support

Was this article helpful?