NS ENTERPRISE
auto_fix
Android SDK July 2026 • 8 min read

Android Magic Eraser SDK: Remove Any Object From Photos — Entirely On-Device

Zero cloud costs. Absolute privacy. Lightning-fast AI object removal that integrates into your Android app in under 5 minutes.

Why We Built This

Are you currently using cloud APIs like Remove.bg, Photoroom, or ClipDrop to power object removal in your app? Stop paying per image.

The Magic Eraser SDK is a premium, 100% on-device Android library that brings desktop-grade AI erasing to your mobile app for a flat, affordable subscription fee. Flawless object removal powered by localized AI, processing in milliseconds.

Key Benefits

attach_money

Zero Cloud Costs

The AI runs entirely on the user's phone. You pay $0 in server processing fees, regardless of whether users edit 10 images or 10,000.

shield_person

Absolute Privacy

User photos never leave the device. A massive selling point for privacy-conscious users and enterprise apps.

bolt

Lightning Fast

No upload or download wait times. Erasing happens instantly on the device's neural processor (NPU/GPU).

palette

Fully Customizable UI

Toggle premium badges, change colors, edit labels in the SDK config, or build a 100% custom headless UI.

State-of-the-Art 3-Tier Pipeline

Powered by our custom 3-tier pipeline supporting 99.1% of Android devices:

Integration in 5 Minutes

Step 1: Add the JitPack Repository

Add to your root settings.gradle.kts:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        mavenCentral()
        maven("https://jitpack.io")
    }
}

Step 2: Add Dependencies

Add to your app-level build.gradle.kts:

dependencies {
    // Magic Eraser SDK
    implementation("com.github.nsenterprise9865-stack:magic-eraser-android-sdk:1.1.0")

    // Required dependencies
    implementation("androidx.work:work-runtime-ktx:2.9.0")
    implementation("com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1")
    implementation("com.google.mlkit:text-recognition:16.0.1")
    implementation("com.microsoft.onnxruntime:onnxruntime-android:1.21.1")
    implementation(platform("com.google.firebase:firebase-bom:33.7.0"))
    implementation("com.google.firebase:firebase-firestore")
}

Step 3: Launch the Eraser Screen

Drop the pre-built composable into your navigation graph:

MagicEraserScreen(
    imageUri = userPickedUri,
    onBack = { navController.popBackStack() },
    onSaved = { savedImagePath ->
        // Handle the erased image
    }
)

Perfect For

home

Real Estate Apps

shopping_bag

E-Commerce

photo_camera

Social & Dating

edit

Photo Editors

Commercial Licensing

Tier Users / Month Price Erasures Support
🌱 Pro License 1 - 10,000 $19 / mo Unlimited Standard Email
🏢 Unlimited License 10,000+ $49 / mo Unlimited Priority Support

Global Enterprise Payment & Fulfillment

We process all global B2B transactions via the following secure networks:

Frequently Asked Questions

Do I need cloud servers to run this? expand_more

No. The Magic Eraser SDK manages its own internal pipeline entirely on the end user's device. No external cloud infrastructure is required.

How is user privacy handled? expand_more

Because all processing occurs offline on the neural engine of the phone, user photos never leave the device. It is 100% compliant with enterprise data protection rules (GDPR/CCPA).

Does this work on older devices? expand_more

Yes! Our pipeline offers a "Fast Mode" optimized with MiGAN v2 that ensures lightning-fast performance even on entry-level Android devices, covering 99.1% of the market.

Ready for Production?

Initiate your commercial license agreement today. Email hello@nsenterprise.dev with your desired tier.

We use cookies to improve your experience, analyze site traffic, and serve tailored content. By continuing to use our site, you consent to our Privacy Policy.