Prevent Account Sharing

Hi guys,
So I have a newsletter divided in 2 parts: free and premium.
I’d like to put the data I sell in the newsletter on a app. This would be an app connected to a simple database where there are some free info and some premium info. I’ve built a prototype on a Glideapp on a paid plan but it seems I can’t do few things and I’m wondering if Adalo would suit my need:

  • Is there a way to prevent user account sharing ( 1 user buy subscription and share it to the others), I’m thinking about some features like fraud prevention, limit devices connected, IP tracking…
  • Is it possible to separate free and premium data ?
  • Is it possible to create a referal program inside the app ?