AI Avatar Studio - how can it be secured?

What would you like to discuss?

Best practice question

Project area

Game / Interactive Experience

Built with or planned with

Avatar Studio

Project stage

Idea / Concept

Short summary

How to secure a web browser based Convai NPC interaction?

Use case

Having browser based avatars, which could be popular as theres a huge user base.

Current approach

Only at the ideas stage right now, just seeing if its do-able?

Main question

Hi, about this https://www.youtube.com/shorts/bPF0t-p-SlA which shows Avatar Studio avatars being streamed through a web browser, its reminded me that several users have asked me for something like this as an additional way to speak to AI characters (currently they use my VR app but this isn’t always convenient and requires quite expensive hardware).

Right now users authenticate their logins to my VR app via a server, if I created some of these web browser streamed AI avatars could I secure it in a similar way, so only authenticated users could speak to the browser based Convai avatars? Maybe this is a more general web tech support type question and not really related to Convai, but thought I’d ask anyway.

I confirm that I did not include API keys, tokens, passwords, secrets, private customer data, internal architecture details, or confidential project information.

on

Hello Tyke,

This is mostly related to how you design and secure your own website or web application.

A common approach would be to build a website with your own login/authentication system, then embed the Convai Experience inside that website. From there, you can control access on your side, for example by allowing only logged-in users or users with a specific membership level to access the embedded experience.

You can refer to our Pixel Streaming Embed documentation here: