Hi George,
The audit trail module might offer some functionalities that you require.
https://docs.mendix.com/appstore/modules/audit-trail/
At the Emixa commons (formerly known as Appronto commons) is a Java action which retrieves the IP address of an user
https://marketplace.mendix.com/link/component/993
Side note: you might want to add some extra security measurements for storing information such as IP addresses.
Good luck.
Thijs