Integrity Shield Pro - Anti-Cheat, Tamper Detection & Protected Saves OFFICIAL SALE

Add client-side anti-cheat, protected variables, secure saves, tamper detection, mobile integrity signals and server-authoritative evidence to your Unity project from one inspectable package.


Integrity Shield Pro is built as defense in depth, not as a promise that a Unity client becomes unhackable. It raises the cost of common memory and storage attacks, turns detector findings into a configurable session risk score, and gives your server signed evidence and deterministic validators to make the final decision.


Try it before you buy it.

The interactive WebGL showcase contains six hands-on labs. Re-key a protected value, corrupt one and watch the tamper event fire, trigger detector signals, see the session risk score change, inspect exported threat JSON at four privacy levels, and run the server-side rule validators.


Demo Showcase | View Online Documentation


Quick setup, inspectable behavior

For the no-code path, add one component, select a security profile and press Play.

For custom integrations, every detector can be enabled, disabled and configured independently at runtime. Signal confidence, timing drift, risk thresholds, event routing, evidence detail and response policy remain under your control.

Full C#, Android C++ and iOS Objective-C++ source is included, so you can inspect what each layer does rather than relying on an opaque service or managed DLL.


Protected variables and collections

Protect important runtime values against common memory-editing attacks with:

• ProtectedInt

• ProtectedFloat

• ProtectedString

• ProtectedBool

• ProtectedVector3


Protected collections are also included:

• List

• Dictionary

• Queue

• Stack

• HashSet


Each protected instance stores an encrypted payload with its own key. Call SetNewCryptoKey() to rotate that key at runtime without changing the stored value.

When a protected payload is corrupted, reading it raises a tamper event instead of silently returning an incorrect value.


Secure saves and protected PlayerPrefs

ProtectedPrefs provides authenticated, encrypted local records for sensitive settings and progress.

Protected file storage adds the same principle to save files: data edited or corrupted outside the game is detected when loaded rather than automatically trusted.

These systems are suitable for protecting local currency, progression, unlocks, inventory snapshots, settings and other records that should not be accepted after undetected modification.


Ten anti-cheat detectors

Integrity Shield Pro includes ten detector implementations:

• Speed hack

• Time manipulation

• Memory-tamper canary

• Assembly injection

• Native-module injection

• Known tools

• Wallhack

• Application integrity

• File integrity

• Platform signals

Each detector can be enabled or disabled independently at runtime. Confidence and drift values are configurable, allowing projects to distinguish between weak environmental indicators and stronger evidence.


The showcase's Detection Lab lets you trigger detector findings and inspect the resulting events and risk-score changes.


Android and iOS integrity signals

Native providers surface mobile integrity signals where the operating system permits them.

The Android provider is built from the included integrityshield_native.cpp source. Prebuilt libintegrityshield.so files are supplied for:

• arm64-v8a

• armeabi-v7a

• x86_64


The script used to build those libraries is included.

The iOS provider includes its IntegrityShieldIosNative.mm source.


Available platform-dependent signals include:

• Root or jailbreak indicators

• Debugger indicators

• Emulator indicators

• Instrumentation indicators

• Hook indicators

• Package identity

• Application hash

• Certificate identity

• Loaded modules


These are signals rather than guaranteed verdicts. Availability and reliability depend on the platform, OS version, device and application configuration.


Evidence, not automatic verdicts

Detector findings enter a shared threat-event bus and live event log. The session risk meter combines those findings according to your selected policy instead of treating every signal as proof of cheating.

Threat evidence can be exported as JSON at four selectable privacy levels:

• Minimal

• Standard

• Verbose

• QA


Identifiers are hashed rather than exported as raw IDs, and the showcase lets you inspect the exact payload before connecting it to a backend.

Nothing is automatically sent to a hosted service.


Server-authoritative multiplayer helpers

Client-side findings are most useful when they help a server investigate or reject impossible actions.


Integrity Shield Pro includes:

• Signed evidence transport

• Replay rejection

• Deterministic movement-speed validation

• Cooldown validation

• Economy-grant validation

• Inventory validation

• Reported-kill validation


These helpers do not turn the client into the authority. They give your own backend structured evidence and reusable validation rules while keeping final enforcement under server control.


Eight built-in security profiles

Instead of configuring a large set of independent switches for every build, choose one of eight supplied profiles:

• SinglePlayerBasic

• SinglePlayerEconomy

• CasualMultiplayer

• CompetitiveMultiplayer

• MobileLiveService

• PcCompetitive

• QaStressTest

• WebGLLimited


Each profile configures the frame budget, risk threshold, multiplayer-evidence behavior and recommended detector set as one starting policy.

Profiles are editable and can be replaced with project-specific policies.


Editor tools

Included Unity Editor tooling:

• Setup Wizard

• Risk Scanner

• Policy Simulator

• Build Validator

• Evidence Viewer


The Setup Wizard provides the shortest integration path. The remaining tools help inspect policy behavior, identify risky configuration, validate builds and review exported evidence before release.


Evidence you can run yourself

63 automated tests ship inside the package and run locally through Unity's Test Runner.

In a clean Unity 6000.0.62f1 project, the recorded suite result is:

• 56/56 EditMode tests passing

• 7/7 PlayMode tests passing

• Zero compile errors

The same suite has been verified with both the Built-in Render Pipeline and URP.


Full source included

The package includes:

• Full C# source

• Android C++ provider source

• iOS Objective-C++ provider source

• Prebuilt Android native libraries

• The script used to build the Android libraries

There are no opaque managed DLLs hiding the implementation.


No hosted service or subscription

Integrity Shield Pro requires:

• No account

• No subscription

• No hosted moderation service

• No API key

• No bundled third-party SDK

• No third-party runtime content

No telemetry is sent anywhere by default. You decide whether and where exported evidence is delivered, and connect the included evidence layer to your own backend.


Known limitations

Stated up front, because an anti-cheat asset that overpromises is worse than useless.

• No kernel driver. Integrity Shield Pro does not perform process-wide or system-wide scanning and does not install stealth or persistent system components.

• No automatic bans. Client findings are evidence used to raise a risk score, not proof that should automatically punish a player. Nothing is enforced by default.

• No hosted moderation backend. Connect the evidence and transport layers to your own service.

• Client-side keys can be extracted. A determined attacker with control over a device can inspect client code and memory. Managed-code protection is strongest when paired with IL2CPP, stripping and server-side validation.

• WebGL uses a reduced profile. Browser clients expose memory and code to the user and do not provide the same platform-level signals as native builds.

• Mobile signals change over time. Root, jailbreak, emulator, debugger and instrumentation behavior can change with OS policy. Validate signals against your own supported OS versions and device fleet before publishing detection-rate claims.

• Assembly-injection detection is primarily relevant to Mono builds.

For anything affecting competitive fairness, paid currency or valuable inventory, keep final authority on the server. This package is defense in depth, not a security boundary.


Requirements

Unity 6000.0 or newer.

Verified with Unity 6000.0.62f1.

The core runtime and Editor tools require no packages beyond Unity's default modules.

The demo content uses uGUI.

The included tests use the Unity Test Framework.

Built-in Render Pipeline and URP are verified.


Samples and documentation

Included content:

• One interactive showcase with six labs: Welcome, Protected Data, Detection Lab, Analytics, Multiplayer and Workflow

• Guided-tour mode

• Automated showcase mode

• Nine scenes in total, including focused examples

• One searchable HTML manual

The documentation covers installation, both quick starts, architecture, security profiles, policy, responses, detectors, protected values, protected storage, multiplayer evidence, remote policy, analytics, Editor tools, platforms, the scripting API, security limitations, troubleshooting and frequently asked questions.


Support

szekipapa77@gmail.com