Skip to main content

Mobile SDK Documentation

Welcome! This documentation will help you integrate SASHA's SafeShare technology directly into your mobile applications. The Mobile SDK lets you embed invisible signatures into images and verify protected content entirely on-device, without sending images to SASHA's servers.

New to SASHA Mobile SDK? Start with the Quickstart Tutorial for a hands-on walkthrough.

Already familiar? Jump straight to the API Reference or browse specific How-To Guides.

Get SDK Access

Access to the Mobile SDK requires partnership.

Platform Overview​

SashaSDK is an iOS framework that enables developers to embed and detect invisible signatures in images.

Unlike traditional visible stamps, Sasha's technology is imperceptible to the human eye but still robust and verifiable, making it possible to trace and protect digital content without affecting the visual experience.

With SashaSDK you can:

  • Protect your images with invisible signatures that persist even after compression or editing.
  • Verify ownership by detecting existing signatures quickly and reliably.

This guide walks you through integrating SashaSDK into your iOS application, from setup to embedding and detecting signatures.

Mobile SDK Capabilities

Protect and verify images directly on mobile devices with SASHA SafeShare technology. The SDK provides two main operations: Embed and Lookup.

Supported Platforms

Native SDKs optimized for iOS and Android development.

How This Documentation Works​

The documentation is organized to help you find exactly what you need, whether you're just starting out, implementing specific features, understanding core concepts, or looking up technical details.

Getting Started Tutorial​

Start here if you're new to the Mobile SDK. This hands-on tutorial walks you through your first integration step-by-step, from setup to protecting your first image.

  • Quickstart - Follow the guided tutorial to build your first integration

Concept Explanations​

Read these to understand how things work. These pages explain the "why" behind SASHA's technology and help you build a mental model of how everything fits together.

  • Signature - What signatures are and how they protect images

How-To Guides​

Use these when you have a specific goal. These practical guides show you how to accomplish common tasks and solve real-world problems.

  • Advanced Usage - Preemptive warmup, memory management, environment setup

API Reference​

Look here for technical details. Complete SDK specifications with all methods, parameters, and response formats.

Why Choose Mobile SDK?​

The Mobile SDK offers several advantages over server-side processing:

  • Privacy-First: Images never leave the device - all processing happens locally
  • Low Latency: Instant results without network round trips
  • Better UX: Integration into your mobile app workflow

Need Server-Side Processing?​

If you cannot use the mobile SDK, check out the Partner API which provides RESTful and gRPC interfaces.