If your company has recognized the enormous opportunity to meet the needs of 86 percent of consumers globally who are concerned about their privacy online, you will have also recognized that you urgently need:
- Access to a unique, comprehensive, performant, scalable, and secure way of introducing privacy-first services and paradigms into your products
- Services and development building blocks for developing solutions that meet your users’ demands quickly, seamlessly and with future vision
- Fast deployment of cutting-edge capabilities across communication, collaboration and commerce, integrated into your products and processes so you can:
- enhance your users’ privacy
- fill gaps in your product portfolio
- help mitigate the ever-increasing threat of data surveillance.
There’s never been a better time to deliver privacy and identity protection products to customers. According to Cisco research, 79 per cent of consumers are willing to abandon businesses that don’t protect their data, and would in fact pay for better data protection.
Sudo digital identities sit at the heart of Anonyome Labs privacy solutions.
To empower users to better protect their personal identity online, we’ve created the Sudo digital identity, also simply called a Sudo. A Sudo lets your customers interact with other people and organizations while protecting their personal data.
Sudos are at the heart of Anonyome’s solution, and most features are built around the Sudo. Your customers can create multiple Sudos by leveraging our products, protecting them from inadvertently disclosing their personal details.
People already know not to mix their work and personal identities. Sudos take this approach one step further, allowing users to create a different identity for every activity they do. This is called compartmentalization and it’s a great way to improve safety and security online.
Anonyome Labs offers privacy as a service
Our solution is a software-as-a-service (SaaS) platform with a unique focus on privacy.
Your organization can leverage Anonyome’s privacy solution to rapidly develop and deploy easy-to-use, privacy-first products that interoperate seamlessly and intuitively. Anonyome Labs solution capabilities include:
- Safe and private browsing including ad and tracker blocking and site reputation services
- Virtual private network
- Password management, security, and automation
- Online commerce protection through virtual cards and compartmentalization
- Open and encrypted communications including voice/video, messaging, and email
- Decentralized identity services including identity wallets, verifiable credential services, and passwordless authentication.
We take a privacy-first stance to architecture, design, development and deployment of our products and services to deliver immediate value to organizations that seek to sell privacy and online security to their customers, either as new products or as enhancements to existing offerings.
Anonyome Labs privacy solution for businesses is a continually evolving offering as we develop new products and enhance existing services. Common services such as accounts, entitlements and profile management, underpin our offerings.
Anonyome Labs business solution combines a scalable identity foundation and menu of SDKs
Our privacy solutions are built for developers by developers.
At the heart of the Anonyome technology is a set of scalable hosted services that provide the capabilities to an enterprise developer. You can integrate these hosted services with your systems to provide entitlement, federated single sign-on, and other integrations that allow your existing customers to seamlessly access the services you want.
Our hosted services are also integrated into various third party systems such as cloud providers, telephony carriers, banks, payment processors, blockchains, and more. These hosted services are deployed individually for each of Anonyome’s consumer-facing customers/partners, completely separating them from other customer/partners’ data and services and providing the ability to customize that environment for the individual organization.
Above the hosted services sit SDKs, documentation and sample apps distributed through GitHub which allow Anonyome Labs customers to quickly develop applications using Anonyome services. This software is open source so you can quickly become productive. All Anonyome SDKs are offered in Swift, Kotlin and JavaScript/TypeScript, which means you can freely enhance any of your web, mobile or desktop products that make up your full software suite.
If you’d prefer a faster route to market or lack the internal expertise or capacity to create and deploy applications to end users, we also publish UI kits that enable easy setup, configuration, and consumption of platform SDKs into unbranded applications that can be quickly branded and delivered to market on mobile, web, and desktop platforms. This rapid white label offering is very attractive to organizations that want or need to move quickly.
A UI kit gives you access to libraries of advanced software modules with complex data and graphical flows that go beyond basic service access. The first library contained in a UI kit is the core library, which provides complex business logic for data management and functional utilities that span one or more of the Sudo Platform services. The second library contained in a UI kit is the UI library, which has widgets, screens and minor user flows that give recommended user experiences for a feature and can be integrated into your application. UI kits are supported across Swift, Kotlin and JavaScript/TypeScript.
An unbranded application (or white label application) allows you to take advantage of fully developed and supported applications for web, mobile and desktop platforms. Our unbranded apps deliver an optimal user experience of Anonyome services, and you can add your logo, color palette and other branding requirements. Once complete, you simply add your new apps to your product portfolio for fast deployment and integrate them with your user management and accounting systems.
Anonyome Labs keeps up with the privacy landscape
We can only achieve privacy if Anonyome Labs products and services adapt to the ever-evolving data surveillance landscape. We have built our offerings against enhancement roadmaps and with a philosophy of continuous development so it stays abreast of user needs. Each release incorporates the latest support for all mobile, web and desktop platforms and features regular security updates for packaged software dependencies.
The Anonyome Labs GitHub site is shown below. We include our SDKs and sample apps (including source code) to make it easy to leverage the capabilities into your applications.
The instructions for how to build Anonyome Labs capabilities into your applications are included in our documentation site:
You can find more information about Anonyome Labs in our documentation, open source SDKs for mobile, web and desktop, and official sample applications.
Getting started takes just 4 simple steps
1. Create an account
Start by creating an account so you can access, configure and integrate Anonyome Labs services into your products.
Creating an account is simple. Each Anonyome Labs account has two key characteristics:
- complete account isolation
- feature service customization.
Unlike accounts with traditional multi-tenant SaaS companies, Anonyome Labs accounts are individual and isolated from others within the system so that core services and data are unique to each deployment. In real terms, this helps to eliminate any risk of information cross-contamination within our internal systems.
Each account is unique for each customer based on individual need. When you create an account, your selection of features and any subsequent configuration makes your deployment different from other customers’ deployments. This means:
- You only pay for what you need.
- The deployment is implemented against your compliance, data and location requirements.
- You have clear visibility into what you are developing against.
- Manage your account with the Anonyome Labs management console
The management console lets you manage your administrative and end users, gain critical insight into the analytics underlying your deployment, and explore ways to enhance your experience.
Your Anonyome Labs management console is a real-time reflection of your deployment. It lets you view and alter the features that back the integrated products and affects how your services interact with Sudo Platform. This means you can easily adapt your customers’ experiences with Anonyome Labs features and your existing authentication, subscriptions, billing and entitlements systems.
2. Manage your account with the Anonyome Labs management console
The management console lets you manage your administrative and end users, gain critical into the analytics underlying your deployment, and explore ways to enhance your experience.
Your Anonyome Labs management console is a real-time reflection of your deployment. It lets you view and alter the features that back the integrated products and affects how your services interact. This means you can easily adapt your customers’ experiences with Anonyome Labs features and your existing authentication, subscriptions, billing and entitlements systems.
3. Start with a sample app or go straight to SDKs
Once you have your Anonyome Labs account, why not check out what it can do? You can do this via a sample app or jump right into integration with our SDKs.
Using a sample app is the fastest way to see how Anonyome Labs services work and the value they can provide. You can easily explore the technology and imagine the potential for your products, either as an enhancement or brand new offering.
If you dive right into integration with our SDKs, you’ll find they are designed for seamless integration with all your existing and new applications. Each SDK is built to run natively on all supported platforms, so they have the highest chance of compatibility with your applications, independent of the frameworks and architecture you employ.
To integrate with the platform you’re developing on, simply use the appropriate package manager (see table below) and add a dependency to the Anonyome Labs SDKs you need for your project. If you need help using one of the listed package managers, refer to its documentation.
Platform | Package manager |
iOS (Swift) | Cocoapods: https://cocoapods.org/ |
Android (Kotlin) | Maven Central: https://search.maven.org/ |
Javascript/Typescript | npmjs: https://www.npmjs.com/ |
See our documentation for more information.
4. Maintain your Anonyome Labs application
Maintaining an Anonyome application is an important exercise once you have integrated our SDKs. Everything you need to know each release to plan or automate how you pull in fixes, updates and new features is available in GitHub and the Sudo Platform documentation.
Changelogs
Changelogs for all Anonyome SDK releases are available in the associated GitHub repository. Within these changelogs there is information about each release, including:
- a description of changes that are newly available
- an indication of SDK versions that are compatibility breaking
- a description of fixes that are available
- assets associated with a release.
To access this changelog information for each release, simply go to the appropriate GitHub repository and click the ‘Releases’ link in the right pane:
The next page gives you access to the changelogs associated with each release of the SDK:
Versioning
Rules
Our versioning adheres to semantic versioning-like rules so integrating up-to-date releases into your CI/CD development pipelines is easy. Introducing Anonyome Labs products from official release repositories into your dependency pipeline and adhering to versioning rules ensures constant compatibility with the services in your deployment.
The rules in Anonyome Labs versioning are:
- MAJOR version when incompatible API changes are released
- MINOR version when backwards compatible functionality is released
- PATCH version when backwards compatible bug fixes are released.
If we deviate from these rules, we will let you know in the documentation as soon as possible so you can adapt.
Compatibility
Another important consideration is the compatibility of the version of the SDKs your application uses and the version of the SDKs supported by the services within your Sudo Platform deployment. Ignoring the compatibility of your application’s SDK versions can cause your application to stop functioning correctly or completely.
We have an API that lets you verify the general compatibility of your application against your deployed instance. This API gives you information about the compatibility status of your application and any features that are incompatible. As a result, you can design your application to appropriately respond to this API based on your needs and the overall scenario:
- understand the compatibility of an application during development
- inform a user about the need to update their application installation to a compatible version
- gracefully disable select functionality of the application based on the nature of the compatibility issue.
You can find specific guidance on each platform’s implementation of this API and some sample code in our documentation.
Those 4 simple steps achieve 3 big rewards
- You access a unique, comprehensive, performant, scalable, and secure way of introducing privacy-first services and paradigms into your products.
- You get the services and development building blocks you need to build solutions that meet your users’ demands quickly, seamlessly and with future vision.
- You deploy cutting-edge capabilities across communication, collaboration and commerce, and integrate them into your products and processes so you can:
- enhance your users’ privacy
- fill gaps in your product portfolio
- help mitigate the ever-increasing threat of data surveillance.
Talk to us about Anonyome Labs possibilities today.