Skip to content

Geoblocking

Geoblocking allows you to restrict or allow content access based on viewers’ geographic locations. This is essential for managing licensing agreements, regulatory compliance, and regional content strategies.

Vidori uses IP-based geolocation to determine a viewer’s country and region. When a viewer attempts to access geoblocked content:

  1. Allowed region → Content plays normally
  2. Blocked region → Viewer sees a “not available in your region” message
  3. Unknown location → Follows your default policy (allow or block)

Configure geoblocking at multiple levels:

LevelScopeUse Case
Tenant-wideAll contentDefault policy for your platform
Content GroupCollection of videosRegional content libraries
Individual AssetSingle videoSpecific licensing restrictions

Set the default geoblocking policy for all content:

  1. Go to Settings → Content → Geoblocking
  2. Choose your default policy:
    • Allow all - Content available everywhere unless specifically blocked
    • Block all - Content blocked everywhere unless specifically allowed
  3. Save changes

Apply regional restrictions to entire content groups:

  1. Go to Catalog → Groups
  2. Select or create a content group
  3. Click the Settings tab
  4. Navigate to Geographic Restrictions
  5. Choose restriction type:
    • Allow in selected regions - Only available in chosen countries
    • Block in selected regions - Available everywhere except chosen countries
  6. Select countries/regions
  7. Save changes

Configure restrictions for individual videos:

  1. Go to Catalog → On-Demand
  2. Click on the video to open details
  3. Navigate to the Availability tab
  4. Under Geographic Restrictions, configure:
    • Restriction type (Allow/Block)
    • Selected regions
  5. Save changes

Select individual countries from the list:

  • United States
  • United Kingdom
  • Canada
  • Australia
  • Germany
  • France
  • … and 200+ more

Combine geoblocking with time-based availability for complex licensing scenarios:

FieldDescription
Start DateWhen content becomes available in the region
End DateWhen content is removed from the region
RegionsWhich countries this window applies to
  1. Open the video’s Availability tab
  2. Click Add Licensing Window
  3. Select regions for this window
  4. Set start and end dates
  5. Save

When content is unavailable in a viewer’s region:

  • In browse/search - Content can be hidden or shown with a “Not available” badge
  • On detail page - Shows availability message instead of play button
  • Direct link - Displays region restriction message

Configure blocked content visibility in Settings → Content → Geoblocking:

OptionBehavior
Hide blocked contentContent doesn’t appear in browse/search
Show with badgeContent visible but marked unavailable
Show normallyContent visible, blocked only on play

Customize the message shown to blocked viewers:

  1. Go to Settings → Content → Geoblocking
  2. Edit the Blocked Content Message
  3. Use variables for dynamic content:
    • {title} - Content title
    • {country} - Viewer’s country
  4. Save

Example:

"{title}" is not available in {country}. Check back later for updates on availability in your region.

Track geoblocking impact in Analytics → Content:

MetricDescription
Blocked attemptsPlay attempts from restricted regions
Top blocked regionsCountries with most blocked attempts
Blocked contentMost frequently blocked videos
  • Document all licensing agreements with their territorial restrictions
  • Set up licensing windows before content goes live
  • Use content groups to manage regional libraries efficiently
  • Regularly audit geoblocking settings against active licenses
  • Consider showing blocked content with badges rather than hiding it entirely
  • Provide clear, friendly messaging about availability
  • Include information about when/if content might become available
  • Test geoblocking from target regions (use test accounts or VPN for verification)
  • Remember that VPNs can bypass IP-based restrictions
  • Consider additional DRM for high-value content
  • Monitor blocked attempt analytics for licensing opportunities