A method for automatically providing identification, verification, tracking and location services, comprising:
- receiving securely, a first setup message on a server identification, verification and location (IVL) application on a server network device with one or more processors via a communications network from a first IVL application on a first network device with one or more processors,
- the first setup message including user setup and permission management information for one more permissions and one or more security layers for one or more users identified in the first setup message that are authorized to use the identification, verification and location services;
- completing a setup process on the server IVL application on the server network device storing in one or more databases or a blockchain, permissions and security layer access information for the one or more users included in the first setup message;
- sending securely, a setup complete message from the server IVL on the server network device via the communications network to the first IVL application on the first network device indicating completion of the setup process of the one more permissions and one or more security layers for the one or more one or more users identified in the first setup message that are authorized to use the identification, verification and location services;
- receiving a request message on the server IVL application on the server network device via the communications network from a second IVL application on a second network device for a user,
- the request message including a request from the user of the second network device for one or more of identification, verification or location services available via a plurality of different permissions and at a plurality of different security layers including:
- (a) a first security layer including authorization for only summary identification, verification and location information for a desired person;
- (b) a plurality of second security layers including:
- (1) multi-layer identity verification layer comprising:
- a facial recognition sublayer, eye scan sublayer, or biometric markers identification sublayer, (2) location tracking layer, (3) proximity detection layer, (4) geofencing layer, (5) pattern recognition layer, (6) event recording layer, (7) secure data records layer, (8) data analytics layer (9) evidence chain of custody layer, and (10) law enforcement records layer;
- determining in real-time on the server IVL application on the server network device via the one or more databases or a blockchain one more permissions and one or more security layers available for the user of the second network device to access and use the requested identification, verification or location services;
- and
- sending securely one or more response messages in real-time from the server IVL application on the server network device to the second IVL application on the second network device for the user via the communications network,
- including all requested identification, verification or location services available to the user of the second network device, based on the determined one more permissions and the determined one or more security layers available for the user of the second network device,
- to access and use in real-time the requested identification, verification or location services available to the user of the second network device.