Features
Ultimate Protection
At Every Level
Scalable, powerful security solutions for applications
of any size-transparent pricing, no hidden costs.
Developer
- Basic protections
- Up to 12 protections per month
- Up to 1 project
- Basic support
- Exclusions through attributes
- CI/CD integration and automatic protection
Startup
- Advanced protections
- Up to 25 protections per month
- Up to 5 projects
- Priority support
- Visual configurator
- Resource compression and Magic Files
Enterprise
Let’s talk
- Enterprise protections
- Unlimited protections
- Unlimited projects
- Priority and dedicated support
- Advanced integrity protection
- SDK and API for auto-deobfuscate exceptions
- Security reports and certificates
- Log retention 90 days and advanced analytics
Developer
- Basic protections
- Up to 12 protections per month
- Up to 1 project
- Basic support
- Exclusions through attributes
- CI/CD integration and automatic protection
Startup
- Advanced protections
- Up to 25 protections per month
- Up to 5 projects
- Priority support
- Visual configurator
- Resource compression and Magic Files
Enterprise
Let’s talk
- Enterprise protections
- Unlimited protections
- Unlimited projects
- Priority and dedicated support
- Advanced integrity protection
- SDK and API for auto-deobfuscate exceptions
- Security reports and certificates
- Log retention 90 days and advanced analytics
Developer
Startup
Enterprise
USAGE AND LIMITS
Protections per month
12
25
Unlimited
Projects at the same time
1
5
Unlimited
Your app can run at production level
SUPPORT
Basic support
Priority Support
Enterprise support
Dedicated Cybersecurity expert
OPTIMIZATIONS
Resource compression
Control Flow Optimization
Call optimization
Regex optimization
FEATURES
User, role and permission management
1 project maximum
5 projects maximum
Unlimited
Advanced visual configurator
Limited options
Limited options
Web panel and protection history
Online stack trace deobfuscation
SDK for protection check
Exclusions via attributes
Magic files for security actions
API stack trace & exception deobfuscation
SDK for auto-deobfuscating exceptions
Security reports and certificates
AUDITABILITY AND NOTIFICATIONS
Protection Log Retention
1 day
365 days
Email notifications
Slack, Discord and Telegram integration
Webhooks
INTEGRATIONS
CI/CD and automatic protection (multiplatform and DevOps)
Visual Studio Extension
CLI (multiplatform)
Unity integration
SUPPORT AND LANGUAGES
.NET
ASP .NET / ASP .NET CORE
WPF / UWP
Xamarin (IOS/Android)
.NET Core 1.0 to 3.1
.NET Standard 1.0 to 2.1
.NET Framework 2.0 to 4.8.1
.NET 5 to 9
Managed C++ (Mixed mode)
Satellite Assembly
Unity (all versions)
.NET Maui (IOS/Android)
.NET Blazor
PROTECTIONS
Anti ILDasm
Invalid metadata
Invalid code
Constants disintegration
Renamer
Resource protection
Anti debugger
Anti tamper
Anti dump
Constant encryption
Control flow advance
Anti jailbreak/rootkit (Android/Ios)
Events protection
Call hiding protection
USAGE AND LIMITS
Developer
Startup
Enterprise
Protections per month
12
25
Unlimited
Projects at the same time
1
5
Unlimited
Production level
SUPPORT
Developer
Startup
Enterprise
Basic support
Priority Support
Enterprise support
Dedicated Cybersecurity expert
OPTIMIZATIONS
Developer
Startup
Enterprise
Resource compression
Control Flow Optimization
Call optimization
Regex optimization
FEATURES
Developer
Startup
Enterprise
User, role and permission management
1 project
5 projectsÂ
Unlimited
Advanced visual configurator
Limited options
Limited options
Online stack trace deobfuscation
Web panel and protection history
Security reports and certificates
SDK for auto-deobfuscating exceptions
API stack trace & exception deobfuscation
Magic files for security actions
Exclusions via attributes
SDK for protection check
AUDITABILITY AND NOTIFICATIONS
Developer
Startup
Enterprise
Protection Log Retention
1 day
365 days
Email notifications
Slack, Discord and Telegram integration
Webhooks
INTEGRATIONS
Developer
Startup
Enterprise
CI/CD and automatic protection
Visual Studio Extension
CLI (multiplatform)
Unity integration
SUPPORT AND LANGUAGES
Developer
Startup
Enterprise
.NET
ASP .NET / ASP .NET CORE
WPF / UWP
Xamarin (IOS/Android)
.NET Core 1.0 to 3.1
.NET Standard 1.0 to 2.1
.NET Framework 2.0 to 4.8.1
.NET 5 to 9
Managed C++ (Mixed mode)
Satellite Assembly
Unity (all versions)
.NET Maui (IOS/Android)
.NET Blazor
PROTECTIONS
Developer
Startup
Enterprise
Anti ILDasm
Invalid metadata
Invalid code
Constants disintegration
Renamer
Resource protection
Anti debugger
Anti tamper
Anti dump
Constant encryption
Control flow advance
Anti jailbreak/rootkit (Android/Ios)
Events protection
Call hiding protection
Frequently asked questions
Does my application get uploaded to your servers or do you have access to my code?
No, Shield does not have access to your code nor does it upload your application to our servers. All protection processes occur locally on your environment.
Will a protected application make connections to your service during execution?
No, once protected, your application will not make any connections to our services. The entire process is completely independent.
How does the protection limit work?
The protection limit refers to the number of times you can apply protection to a project per month. Each time you obfuscate or protect a project, whether it’s the same project or different ones, it counts as one protection.
Will my application stop working if I cancel my Shield subscription?
No, once an application is protected, that protection is permanent and will remain in effect even if you cancel your subscription.
Does Shield negatively impact my application's performance?
No, Shield is designed to minimize any impact on performance. The advanced optimizations available in the Enterprise plan can even enhance overall application performance.
Can I configure exclusions to prevent certain code members from being protected?
Yes, Shield allows you to configure exclusions using attributes in the code to prevent certain members from being protected.
Is it possible to deobfuscate stack traces and exceptions with Shield?
Yes, Shield offers online deobfuscation of stack traces, and the Enterprise plan provides an API for deobfuscating stack traces and exceptions.
What happens if I exceed the number of protections allowed in my plan?
If you exceed the number of protections allowed in your plan, you will need to wait until the next billing cycle or upgrade your plan to continue protecting your applications. However, if you are on the Enterprise plan, there is no limit on the number of protections you can apply.
How does Shield handle compatibility with future updates of .NET or other platforms?
Shield is regularly updated to ensure compatibility with the latest versions of .NET and other supported platforms. It is always up-to-date, so you won’t need to worry about manual updates.
What specific protections does Shield offer for mobile applications?
Shield includes advanced protections like anti-jailbreak and anti-rootkit for Android and iOS, which are available exclusively in the Enterprise plan.
How does Shield integrate with my CI/CD workflow?
Shield integrates easily with CI/CD systems, enabling automatic protection of applications during the development process. It also includes a Visual Studio extension and a cross-platform CLI for seamless integration into your development workflow.
What features differentiate the Developer, Startup, and Enterprise plans?
Developer: Ideal for small projects or individual developers, offering up to 12 protections per month and support for a single project. This plan is suitable for development environments but is not intended for production.
Startup: Offers 25 protections per month and supports up to 5 projects simultaneously, allowing protected applications to be deployed in production environments. It also includes additional features like resource compression and priority support.
Enterprise: Designed for companies with valuable software assets that generate revenue and could suffer significant losses from attacks. This plan offers unlimited protections, advanced project support, optimizations, and includes enterprise-level support with a dedicated cybersecurity expert.
What type of support is included in each plan?
Developer: Includes basic support.
Startup: In addition to basic support, it offers priority support.
Enterprise: Includes priority support, enterprise support, and a dedicated cybersecurity expert for personalized assistance.
What auditing options does Shield offer?
Shield provides protection log retention, with a limit of 1 day in the Developer plan, 365 days in the Startup plan, and unlimited retention in the Enterprise plan. The Enterprise plan also includes detailed reports and security certificates.
What is the Web Panel and Protection History?
The Shield Web Panel allows users to manage their protected projects, view the history of applied protections, and access security reports. This functionality is available in all plans, providing a clear view of active protections and their performance.
How does Shield ensure application integrity in production environments?
In the Startup and Enterprise plans, Shield includes an SDK that allows the application to verify if it is properly protected during runtime. Additionally, the Enterprise plan includes advanced anti-tamper protection and other security measures to ensure the application operates securely in production environments.
What payment methods do you accept?
We accept a wide variety of payment methods, including credit and debit cards, SEPA, PayPal, and all payment methods supported by Stripe.
How do you process payments?
We process all payments through Stripe, which means we do not store any credit card information on our servers. Stripe handles all security and compliance aspects, ensuring that your payment information is protected.
I need the highest level of security possible; what should I do?
The Enterprise plan provides the best security on the market by combining obfuscation protections with integrity and anti-tampering measures. Additionally, you can combine it with Linker to secure your dependencies: (https://www.nuget.org/packages/Bytehide.Linker.Integration).
Does Shield also protect my dependencies?
Yes, you can configure Shield to protect the internal dependencies of your application by adding the integration. It can also be used to protect third-party software used in your application. Additionally, you can use the free Linker module to protect all your application dependencies quickly, easily, and securely: https://www.nuget.org/packages/Bytehide.Linker.Integration
Does the support include pentesting or security audits?
Yes, the ByteHide team is composed of cybersecurity and reverse engineering experts. The Enterprise plan includes three pentests per year at no additional cost to ensure that your protected application is secure before launch.
I have more questions. Where can I get help?
If you have more questions or concerns, you can visit our support center or contact us directly. We are here to help!