element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
68 stars 11 forks source link

Allow advertising #2163

Closed Biep closed 10 months ago

Biep commented 10 months ago

Your use case

What would you like to do?

Have an opt-in for advertisements, based in a user profile that the user controls. A percentage of the money earned this way goes to the user; another percentage goes to Element development. Text from unencrypted rooms can be used for targeting; encrypted rooms are (of course) off-limits.

Why would you like to do it?

This

How would you like to achieve it?

A user who opts in can manage a profile, sharing as much or as little as wanted (ideally with an indication of the difference in revenue following from certain choices, so as to make them more informed) Advertisers can work with those profiles in an aggregate shape (see roughly how many people match a certain profile template, send publicity to all those matching a template, and so on).

Maybe this can be done by an integration - if the integration is able to read the non-encrypted rooms the user is in, and able to recognise the user among the room members.

Payment can be done by crypto - maybe using the system Brave uses.

Have you considered any alternatives?

Not really - other than the integration mentioned above.

Additional context

No response