UGC rights, request, grant, decline, revoke
UGC Rights is a formal request flow, you ask a customer for usage rights, they grant/decline, you reuse legally. State machine, requested → granted/declined → revoked/expired.
Customers often tag your brand in their posts. Reposting that content without explicit rights is a copyright risk and a customer-trust risk. UGC Rights makes the permission explicit and recorded.
The state machine
requested → granted → revoked (customer changes their mind)
→ declined (no rights)
→ expires (no response within window)
granted → with-expires (granted for N months)
Request flow
- UGC Rights → New request
- Select the customer + the post you want to use
- Pick scope, single repost / paid ad use / unlimited
- Pick expiry, none / 6 months / 12 months
- Send
The customer gets a magic link with a clear summary and a 1-click grant or decline.
What’s stored
Every grant is logged with timestamp, scope, expiry, and the post URL, your legal-defensible record. Linked to consent_records but distinct: rights ≠ consent legally.