Polling for followers without server

EventSub/Webhooks replaces long polling, so not sure what you mean here.

You probably want eventsub, then Twitch will tell you when a new follow event occurs.

And if you can’t finance it then you need to monetise it, to help cover it’s costs.

Then you’ll have a problem whether you long poll, or use EventSub/Webhooks…

There is no unfollow event/api, for abuse reasons

Follows can be long polled from, so you’d have to fetch data and compare.

If you don’t want to go via a server for EventSub/Webhooks, then you’ll be long polling the Follows API, locally using an implict token instead and growing a database on the users computer to remove/prevent duplicate events. This can be impractical, since just burning space on the users PC, (sure you can go session based instead) and EventSub/Webhooks tied to a database is likely to be more performant for deduplication.