Collect, store, and verify user information to meet compliance requirements.

How it works

Rehive makes it easy to onboard users, verify personal information, and manage data from a unified dashboard portal. It is designed to tie into Rehive Auth and Ledger products to enhance operations and back office support of your fintech business.

transactions icon

Step 1:

Login or create a project on Rehive.

insights icon

Step 2:

Create a user and collect information via the API or applications.

revenue icon

Step 3:

Review and verify user information via the dashboard or compliance integration.

rewards icon

Step 4:

Manage user information from a central dashboard portal.

branding icon

Seamless user onboarding

Conveniently capture and store relevant user information

language icon

Ensure compliance

Verify user information to meet compliance requirements


Securely manage user data

Limit and restrict access to sensitive information


Enhance support and operations

Search, review, and validate user information to resolve support tickets

User feature

Simplify user onboarding

Whether you use Rehive’s pre-built iOS, Android, or Web applications, or develop directly on the programmable APIs, it’s easy to get your users up and running.

  • Customizable user onboarding flows for iOS, Android, and Web.
  • Out-of-the-box compliance through integrated partners or easily integrate with your preferred compliance partner.
simplify icon
branding icon

Enhance back-office support and operations

Run your fintech business from a centralized back office dashboard.

  • Easily search user information for support or reporting purposes.
  • Review user information when dealing with account recovery requests.
  • Activate and deactivate user accounts if requirements are not met.

Key features and resources

slider image


    Users can be uniquely identified by several optional fields (e.g. ID, username, email or mobile)

    Each user object supports general-purpose fields for verifying identity information (e.g. first name, last name, profile photo, birth date, gender, etc.).

    JSON metadata field is available for capturing any additional relevant information.


    Documents relating to a specific user can be uploaded by that user or by an admin.

    Typical document categories are proof of identification or proof of address. Custom document types are also supported.

    Documents can be managed, categorized, and verified by admins.


    Addresses can be created by users and admins.

    Addresses can be attached to companies or individual users and can also be verified by admins.

    Distinction between home address, work address, and delivery address.


    Create user groups to configure special features for individuals, businesses, non-profits, or governments.

    Create special support, manager, and admin groups.

    Assign and move users between groups to apply group-specific permissions, controls, limits, fees, tier requirements, and account-currency definitions.


    Define multiple tier levels per group.

    Customize information and verification requirements to match tier levels.

    Admins can configure the tier requirements in terms of the minimum set of verified addresses, documents, and identity information users need to provide.

    Various limits, controls, and fees can then be applied per tier.

    Tiers are checked in ascending order based on their level, with the user getting validation corresponding to the highest tier they matched.


    Permissions can be assigned to user groups or to individual users directly.

    Permissions are specified in terms of which resources the user or group of users is granted specific permissions on (view, add, change, delete).

    Admin permissions permit access to all users in the system, while user permissions are limited to the user only.