Verified Caller Identity & Call Branding Platform
Native. Offline-first. OS-compliant.
SecureNode provides a platform and SDKs for verified caller identity and call branding, designed to integrate cleanly with native mobile operating systems without replacing the call UI or intercepting audio.
This repository contains the SecureNode Portal, public API definitions, and developer documentation used to integrate SecureNode into mobile applications and enterprise systems.
- Displays verified brand identity on incoming calls
- Uses the native OS call experience (no custom dialer)
- Resolves identity locally and offline
- Syncs approved branding data in the background
- Reports usage after the call, never during it
SecureNode is not a VoIP platform, dialer replacement, or call recording system.
- Local-first β No network dependency at call time
- OS-compliant β Works within Android & iOS constraints
- Non-intrusive β No audio access, no UI replacement
- Predictable billing β Pay only for value delivered
- Enterprise-ready β Auditable, secure, and scalable
Documentation in
/docsis designed to be consumable by tools such as Mintlify.
- Company & user management
- Branding profiles & approval workflow
- Device visibility & diagnostics
- Usage & billing overview
- Debug & support tooling
- REST-based integration
- Stable, backward-compatible contracts
- OpenAPI definitions provided
- Designed for async, event-driven usage
- Android SDK (reference implementation)
- iOS SDK (CallKit-safe)
- Local cache + background sync model
- No runtime network dependency for call handling
If no branding is available, the call behaves exactly as it would without SecureNode.
SecureNode uses a base + overage billing model:
- Monthly platform access fee
- Included monthly imprint allowance
- Usage-based overage (only when branding is displayed)
- β A call where verified branding is displayed
- β Device syncs
- β Lookups
- β API calls
- β Debug or demo activity
- β Failed or unsupported matches
Billing is handled via Stripe, with all usage enforcement performed server-side.
The portal includes a Try It / Simulation panel that allows developers to:
- Test branding lookups
- Preview outcomes
- Validate configuration
- Understand billing behavior safely
No production usage is generated from simulation tools.
- No call audio interception
- No VoIP or dialer replacement
- OS permission-aware
- App Store & Play Store compliant
- Privacy-first architecture
SecureNode is designed for enterprise, regulated, and high-trust environments.
- Create a SecureNode account
- Generate an API key
- Register a device via the SDK
- Configure branding profiles
- Sync and test using the portal
- Go live
See /docs for step-by-step integration guides.
- SDK architecture & expectations
- API reference (OpenAPI)
- Billing & metering rules
- Android β iOS parity guidelines
- App Store compliance notes
All documentation lives in /docs.
This repository is maintained by the SecureNode team.
For:
- Integration support
- Enterprise onboarding
- Security inquiries
Please contact your SecureNode representative or use the official support channels.
Copyright Β© SecureNode.
All rights reserved.
This repository is provided for integration and evaluation purposes under the applicable SecureNode agreements.
This software is provided for evaluation and integration testing only. No production use, modification, distribution, or commercial deployment is permitted without an executed SecureNode commercial license agreement.
Unauthorized use constitutes copyright infringement.
