Our Blogs

News, insights and more

Dive into our blog for engineering notes, tips and insights on protecting Java bytecode.

All Blogs

Discover Our Blog Collection

Our Authors

Meet Our Expert Authors

  • Alex Martin

    Bytecode Engineer

    Writes about transformer passes and what they do to a method.

    @alexm
  • Sam Rivera

    Build Tooling Engineer

    Cares about Gradle builds that are quick, repeatable and boring.

    @samr
  • Jordan Lee

    Security Engineer

    Explains the trade-offs behind string and class encryption.

    @jordanl
  • Taylor Brooks

    Developer Advocate

    Helps teams keep reflection and serialization working after obfuscation.

    @taylorb
  • Casey Morgan

    Release Engineer

    Turns one build into the set of jars that actually ships.

    @caseym
  • Riley Chen

    Technical Writer

    Keeps the docs, config examples and release notes honest.

    @rileyc

Get Started

Start Protecting Your Builds

Leave your email and Polar Studios will get back to you about access. The CLI checks your licence once, before any obfuscation work starts.

  • Licence checked once per run
  • Gradle plugin included
  • Works on any JVM bytecode

45

Transformers

6

Pipeline phases

5

Built-in profiles

100

Slot jars per build, max