Hello, I have been working on a chrome extension for the past few weeks
and am a bit worried whether or not it complies with the chrome store
rules. I have spent a lot of time working on this so would really
appreciate if you could let me know if each point complies.
1) My
extension includes a free plan every user gets, as well as a paid plan
which has more features. This is controlled by logging in using an API
from my server.
2) My extension focuses on getting data from
websites they visit to show advanced statistics, and allowing them to
apply limits on their usage. The extension is fully functional from
within the popup itself, but I also have a button on the popup, which
redirects to my external domain, where they can login to view more
statistics, since there are limitations to how I can display these
effectively in a popup.
3) Additionally, if a user wants to
upgrade their subscription plan, they are currently required to go on my
external domain to login to their account and complete the purchase
with stripe.
4) I initially planned on obfuscating my code but
discovered this is against the rules therefore are unable to do this,
which is very disappointing for anyone attempting to create a paid
extension. However, I also discovered that chrome disallows users from
running code outside of the extension? Currently API calls are made to
my server to login/register/session validation, record data to the
database and retrieve stored data. Does this comply with the rules?
I
spent a great deal of time on this and it is very unfortunate only now I
am finding out about the rules, therefore I would greatly appreciate
some info to whether based on this, my extension is likely to be
accepted to the chrome extension store. Thank you.