Login to your Optico account and visit https://api.optico.au/sdk/unity
Import Unity Package
Right-click anywhere in your Unity assets folder and select Import Package. Custom Package... Then open the Optico Unity package file.
Add to Unity scenes
Use Add Component to apply the Optico script to a new game object. By default, the Optico object will persist between scenes but this can be disabled by unchecking "Don't Destroy On Load" and indivdually adding the component to only required scenes.
Configure Optico Component
Enable the Audio Moderation Checkbox then enter the provided Token. Additional options are available in the Unity Editor including Microphone Device selection and console log controls.
Start Audio Moderation
Identify in your existing code when a client joins a voice chat session and add the line:
Optico.Instance.OnJoinedRoom(roomID):
roomID should be a string value of the voice chat room unique ID.
Stop Audio Moderation
Identify in your existing code when a client leaves a voice chat session and add the line:
Optico.Instance.OnLeftRoom();
(optional) Set Microphone Device
By default, Optico uses the first available microphone found on the users device but this may be overridden by calling:
Optico.Instance.SetMicrophoneDevice(deviceName)"
deviceName should be a string value of the microphone name.
That's it! With these simple steps, you have installed the Optico Unity SDK.
Login to your Optico account and visit https://api.optico.au/sdk/unity
Import Unity Package
Open the Unity Editor and view your project "Assets" folder.
Drag and drop the Optico.cs script into the "Assets" folder or any subfolder you desire.
Drag and drop or select Add Component to attach the Optico.cs script to a game object as needed.
Configure your component
- Enter your API Key provided on the Optico component.
- Configure the Optico component capture parameters.
Test
To ensure images are being captured correctly, enter Play Mode in the Unity Editor, and press the "Take Local Screenshot" button on the Optico component.
Review
Press the "Open Screenshot Folder" button on the Optico component to view any test images taken.
That's it! With these simple steps, you have installed the Optico Unity SDK.
We also understand that data privacy can be a confusing topic so we wanted to make sure that our customers have the correct information for your privacy policy. Since you are using Optico’s services, you might need to make changes to your privacy policy to address that you have a subprocessor (i.e. third parties that you share data with). As such we want to inform you of these possible changes and some sample language that you might be able to use.
*******DISCLAIMER*******
The following information, including clauses, are provided to our customers for informational purposes only and are intended to help them understand the Privacy Requirements from Meta so they can ask the right questions with the attorney of your choice. Nothing here is intended to substitute for legal advice from a licensed attorney and is not intended to constitute legal advice. Our customers should seek legal advice to update your Privacy Policy. Information here may not constitute the most up-to-date information. All liability with respect to actions taken or not taken based on this information are hereby expressly disclaimed. The information here is provided "as is" and no representations are made that the content is error-free.
**************
Meta requires that you share with your users that you are sharing data with third parties such as Optico. You have to disclose this information in two places: 1) in your privacy policy and 2) on your website. Within your privacy policy you must state that you share data with third parties and the reason for sharing this data. The following is an example of a clause that could be used in privacy policy specifying that you share data with third parties such as Optico (note: these clauses may need to be adapted according to your specific privacy policy requirements):
-----------------------
“We may provide your personal information to third parties, where we do not receive a monetary payment, including: To Service Providers: A “Service Provider” is a company or person which processes your personal information for a business purpose under a written contract between us and the Service Provider. We may transfer your personal information to a third party Service Provider for business purposes. Examples of a business purpose are providing services such as searching for unauthorized content.”
-----------------------
Within your website you must state that you have sub-processors. You must have a list of sub-processors, the reason/purpose for sharing this data, and where the data is being processed by the third party. The following is an example of a statement that could be used on your website for Optico. (note: these clauses may need to be adapted according to your specific privacy policy requirements):
**************
VENDOR Higgs AI, Inc. dba Optico
PURPOSE Optico Services is used to monitor unauthorized content
DATA CENTERS United States
We started by preventing children's exposure to adult content in video games. Thanks to our computer vision tech, we realized the best way to achieve this is to help developers make gaming safe for their entire community.
Experience the comprehensive power of Optico for as low as $0.06/hour
(assuming 1 FPS capture rate for video content).
Join us today to enjoy:
Simply install our SDK today. Let Optico handle the rest.
The True Power of Management
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros
Collaborate Professionally.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros