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 our servers.
New to SASHA Mobile SDK? Start with our Quickstart Tutorial for a hands-on walkthrough.
Already familiar? Jump straight to the API Reference or browse specific How-To Guides.
Access to the Mobile SDK requires partnership.
Platform Overview
- iOS
- Android
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.
The Sasha Android SDK is an Android library enabling applications to interact with the Sasha image security platform.
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
Our 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 our 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.
- SDK API Reference - Complete method documentation and examples
- Supported Formats - Image formats and specifications
- Error Types - Error handling reference
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: Seamless integration into your mobile app workflow
Need Server-Side Processing?
If you cannot use the mobile SDK, check out the Partner API which provides:
- Webhook notifications
- RESTful and gRPC interfaces