Skip to content

Why consent matters

Posting on Instagram does not give your brand the right to use a creator’s content. Swishy makes it easy to do this right.

To display user-generated content on your storefront, you need the creator’s explicit permission — every time, for every piece of content. Swishy runs the whole consent workflow for you: requesting it, tracking it, proving it, and honoring withdrawals.

Until consent is in hand, a piece of content stays in your library but is never shown to shoppers and never fed to the AI seller.

FrameworkWhat it requires
CopyrightCreators own their content. Commercial use requires a license.
GDPR (EU/UK)Consent must be freely given, specific, informed, and unambiguous. You must keep proof. You must honor withdrawal.
CCPA (California)Consumers have the right to know and delete. UGC collection must be disclosed in your privacy policy.
Right of publicity (US)People in photos/videos have rights to their likeness, separate from copyright.
FTCUGC used as an endorsement triggers disclosure requirements.

Swishy doesn’t replace your legal team — but every workflow is built so you can comply in practice, not just on paper.

  1. Content is never published without a matching approved consent record.
  2. Every approval is proof. We log who approved, when, how (hashtag reply vs. landing page click), which terms version they saw, and the exact content they approved.
  3. Revocation is one click. If a creator withdraws consent, we remove the content from every storefront surface within minutes and keep an audit record that it was removed.
  4. Terms versioning. If your terms change, old approvals remain valid under the old terms — creators don’t retroactively consent to new language.
not_requested → requested → [reminder_sent] → approved ──┐
→ declined │
→ expired │
revoked

Read Requesting rights next.