Standard $129 perpetual · Plus/Pro Add-ons

Protect your game and revenue
from cheats and piracy

OZeroSecurity is a Native C++ security solution for Unity games and adds memory-tamper protection, injection detection, build-integrity validation, speed-hack detection, and MOD APK and Steam piracy defenses without changing your game code.

SUPPORT PLATFORMS
UNITY 2021.3 LTS+ · IL2CPP / MONO

iOS
Android
Windows
macOS
Linux
Steam

LIMITED PROTECTION PLATFORMS

WebGL

WebGL runs in a browser where the Native C++ layer is unavailable, so only limited protection is provided.

Scalable Protection

An architecture that scales with
your game and live operations

OZero uses a modular, multilayer protection system that adapts to evolving cheat techniques and operating environments.

Start with serverless Standard, add Plus for a project-specific Native module, or choose Pro for server verification and an operations dashboard.

Your existing integration stays unchanged when your plan changes.

Previous 7-Day Security Summary Demo data
D-7 to D-1 · Closed UTC totals
Blocked attacks 12,438
High-risk devices 31
Protected devices 57,221
boot-chain 4/4 OK policy: strict

This screen and its figures are illustrative examples for explaining features, not actual customer data.

Key Features

Easy to integrate. Hard to bypass.

Apply the baseline protection in about three minutes without disrupting your schedule,
then extend it into post-launch operations.

Threat-detection radar scanning protected game runtime nodes

Proactive Threat Detection

OZeroSecurity's core Native C++ detectors cross-check memory tampering, injection, and speed-hack signals, then respond according to your project policy.

Layered Native security modules updated as attack techniques evolve

Protection That Evolves with Cheats

Regular updates and project-specific Native modules raise the cost of reusing attack analysis and help you respond quickly to changing patterns.

Pro operations portal for managing security events and policies in one place

Analyze Threats and Respond Quickly

Use the Pro portal to analyze risk events, block devices, and deploy remote policies in one operational workflow.

Fast Integration

Import the package and use configuration toggles, with no scene setup, to apply baseline protection in about three minutes.

Cross-Platform

Supports mobile and PC targets across IL2CPP and Mono.

Start Serverless

Standard baseline protection works offline without a separate server.

Scale Without Code Changes

Move from Standard to Plus or Pro as your project grows without changing the SDK integration.

Demo Videos

See Defenses Against Real Hacking Tools

Watch each security module respond to tools such as Cheat Engine, Frida, and speed-hack apps.

WHY NATIVE C++

A Native C++ architecture that strengthens C# protection

Security logic written in C# is relatively easy to inspect with decompilers. OZero processes critical data and validation logic in Native C++, raising the cost of analysis and bypass attempts.

Typical C# Security Asset
Values Exposed in Memory
1B101765E18 1101936768 // CryptoKey 1B101765E1C 1101936202 // HiddenValue 1B101765E20 3786 // FakeValue (= real value) > CryptoKey ^ FakeValue == HiddenValue // relation exposed > Patch HiddenValue + FakeValue together → check bypassed

When a key, encrypted value, and real value share the same managed memory, CryptoKey ⊕ FakeValue = HiddenValue the relationship is exposed. Once an attacker identifies it, an attacker can change HiddenValue and FakeValue together, bypass validation, and tamper with memory immediately.

OZero Secure Types
0 Results Found
7FF76397A0C0 ?? ?? ?? ?? // Native C++ heap 7FF76397A0C4 ?? ?? ?? ?? // key/cipher separated 7FF76397A0C8 ?? ?? ?? ?? // token rotates per frame

Critical values are processed in the Native C++ heap, while C# receives only masked tokens. Memory scans for fixed addresses and values have no stable target.

Native Heap Processing

Critical values stay out of managed memory. IL2CPP and Mono use the same protection model.

Per-Variable Keys

Each variable uses a different encryption key. Recovering one value does not expose the others.

Dynamic frame masking

C# tokens are dynamically masked every frame, making stable targets difficult for static scanners to find.

Reduced GC Pressure

Supported operations are designed to reduce repeated allocations, with project-level profiling guidance included.

Security Modules

10 Security Modules for Common Attack Types

Every module runs on a self-validating boot chain, and post-detection responses are configurable by project policy.

Secure Types — Memory Tamper Protection

Processes critical values such as currency and stats in the Native heap and sends only masked tokens to C#, while integrating naturally with the Unity Inspector.

Build Integrity Validation

Uses a signed baseline to distinguish official builds from tampered ones, increasing the effort required to redistribute MOD APKs.

Speed & Time Hack Prevention

Detects TimeScale tampering and device-clock changes through multithreaded timers and quorum validation across multiple web timestamps.

Memory Injection Detection (Frida · DLL)
Device Binding (Save-Copy Protection)
Install Source Validation (Sideload Blocking)
Physics Engine Hack Prevention
Secure File — Local File Encryption
Safe PlayerPrefs
Steam Guard / Anti-Piracy
Four-Stage Self-Validation Boot Chain
Simple Integration

No code changes.
Integrated in about three minutes.

Import the package and enable the modules you need in OZero Security > Config & Dashboard to complete the baseline integration.
Try the editor panel on the right.

  • Automatic Runtime Object Creation — No manual component placement is required in each scene.
  • One-Click Security Presets — Switch among Low, Standard, and Strict presets to fit your project.
  • Encrypted build Config — Security settings are encrypted during the build and are not exposed as plain text.
Inspector
O Zero Security Config (O Zero Security Config)

OZero Security Config & Dashboard

Configure the security settings below. Enabled modules are created automatically at runtime, so no manual scene wiring is required.
Quick PresetStandard ★
License & ServerStandard
Common SettingsConfigured
Global Threat ResponseStrict
Build Integrity
Install Source
Steam Anti-Piracy
Device Binding
Speed & Time Hack
License

Scale Protection with Your Project

Start with Standard local protection and move to Plus or Pro without changing code.

Standard

Serverless Client SDK

Indie, single-player, and serverless projects that want fast local protection

$129USD · Perpetual
  • All 10 security modules
  • Activates on package import without a license key
  • Standalone offline operation · Unlimited projects
  • Unity Asset Store standard license
Buy directly from OZero

Plus

Project-Specific Native Variant Add-on

Recommended for commercial projects that want to raise bypass costs with an independent Native Variant module

$49/month · One project

$49/month with Standard owned · $178 first payment when purchased together, then $49/month

  • Everything in Standard
  • Independent Native binary per project
  • Variant rotation: up to twice per rolling 30 days
  • Latest-version updates while active

Requires a Standard licenseAt checkout, you must verify an invoice from the Unity Asset Store or an OZero direct purchase.If you have not purchased Standard yet, you can add an OZero direct Standard purchase during Add-on checkout.

Subscribe to Plus
Recommended

Pro

Server Verification · Live Operations Add-on

Recommended for projects that need Plus benefits along with advanced features such as stronger build integrity, Steam DRM, remote configuration, and analytics reports

$199/month · One project
View Demo

$199/month with Standard owned · $328 first payment when purchased together, then $199/month

  • Includes all features of Plus
  • Variant rotation: up to five times per rolling 30 days
  • Server verification for Build Integrity and Steam Guard
  • Operations dashboard, telemetry, and automatic blocking
  • Includes 100K MUAD · $2 per additional 1K

Requires a Standard licenseAt checkout, you must verify an invoice from the Unity Asset Store or an OZero direct purchase.If you have not purchased Standard yet, you can add an OZero direct Standard purchase during Add-on checkout.

Pro monthly billing
Beta purchase notice Our purchase channel is currently in beta and is available only to a limited number of pre-approved customers. Request a purchase link using your approved email address.

Taxes may apply and will be calculated at checkout.

Buy Standard

Unity Asset Store or Direct from OZero

Asset Store customers can link Add-ons after invoice verification; direct customers download the SDK from the portal.

Plus Add-on

$49/month

Assigns an independent Native security module to the project, making attack analysis from one version harder to reuse against the next.

Pro Add-on

From $199/month

Performs security verification with OZero or your server and adds telemetry, security reports, remote configuration, and automatic blocking policies.

Legitimate Players Stay in the Game

Applied Native Variants and local protection remain fully operational after the subscription ends. Only new Variants, rotation, updates, and Pro server features are restricted.

WebGL receives limited protection; consoles such as Xbox, Nintendo Switch, and PlayStation require separate review.

Protection Coverage →
FAQ

Frequently Asked Questions

What is a Native C++ security layer?
Unlike C# assets that are easily reverse-engineered with .NET decompilers, OZero Security's core logic runs in compiled C++ native libraries (.so / .dll). Core values are not directly stored in managed memory but handled in the Native C++ layer, increasing the cost of reverse engineering and memory scan analysis.
Is it compatible with IL2CPP?
Yes. IL2CPP and Mono use the same Native protection model and have been validated internally. Unity 2021.3 LTS and later are supported.
Will it affect my game's performance?
Supported primitive operations are designed to reduce repeated allocations and GC pressure. Actual frame impact depends on your usage pattern, so verify it with the included profiling guide.
Are offline projects supported?
Yes. Standard and Plus support 100% offline play for both Unity builds and app runtime. A Pro license may require an internet connection when telemetry, build integrity verification, remote policies, or Steam DRM are used during app runtime for stronger protection.
Is this a one-time payment?

OZero Security starts with a perpetual Standard license. Add monthly Plus or Pro service when needed.

PlanPricingTermCoverage
Standard$129 USDPerpetualClient protection SDK
Plus Add-on$49/monthMonthlyOne project · Two rotations per rolling 30 days
Pro Add-on$199/monthMonthlyOne project · Five rotations per rolling 30 days · 100K MUAD

Pro has no setup fee. Overage is billed automatically at $2 for each complete 1K MUAD; any remainder below 1K is neither billed nor carried forward.

Do I need to keep the Plus Add-on subscribed every month while my game is live?
No. A Native Variant already applied to your project continues to work offline in existing builds and shipped apps after the subscription ends. We recommend activating the subscription at launch and major update milestones, then applying a new Variant. Applying a new Variant after an existing bypass patch spreads can increase the cost of reusing that patch.
Can I subscribe to the Pro Add-on only when I release an update?
As with Plus, the Native Variant continues to work normally in existing builds and shipped apps after the subscription ends. However, security telemetry logs, remote configuration, stronger server protection, and Steam DRM require an active subscription. If your live service uses these features, we recommend keeping the subscription active.
Does it run on Android emulators like LD Player or BlueStacks?
Yes, it can be controlled in Config. Since some Android emulators or QA environments may display debugger/virtualization signals differently from real devices, we recommend a workflow of lowering emulator blocking options during the testing phase and strengthening them again in production builds.
Is all source code included?
All C#-level source code is provided. However, for security reasons, the original source code for the .so · .a · .dll binaries built in the Native layer is not provided.
Does enabling Steam DRM require an always-online connection?
No. one-time online activation is required. After that, the game works normally without an internet connection during the offline grace period (default 7 days or more). Devices already activated are automatically allowed to play even during a temporary OZero server outage.

※ Steam DRM Activation is a Pro/Enterprise-only feature and is disabled (Off) by default. Enable it in the customer portal's Steam settings.
Is it available on every platform?
The officially supported platforms are Windows · iOS · Android · macOS · Linux · Dedicated Server · Steam · Unity Editor. WebGL runs in a browser where the Native C++ layer is unavailable, so it receives only limited runtime checks and integrity hints. Consoles such as Nintendo Switch, PS5, and Xbox require separate review.
Can I use Pro without my own separate game server?
Yes. If you operate your own game server, the strongest approach is to validate OZA tokens directly through /v1/validate. Teams without a server can enable OZero Managed Verification so OZero validates tokens and evaluates allow, warn, or block policy. Because final enforcement still occurs on the client, it is not as strong as authoritative server-side blocking.
GET STARTED

From Integration Support to Adoption Planning

Choose the inquiry channel that matches your needs, and the right team will get back to you.

Contact Us

Integration Inquiry

For product integration and technical support, we verify an Asset Store invoice or OZero license key when you submit the inquiry.

Technical support License / billing Other

BUSINESS

Adoption & Business Inquiry

Discuss studio adoption, tailored quotations, volume licensing, reseller opportunities, and business partnerships.

Adoption & quotation Reseller & distribution partner Business partnership
Pro customers can also review security events and license information in the operations portal and open a support request there.