There is an answer, which is to not use simplemining at all and use an alternative, but someone has to point out an obvious risk...
Mining information should be viewed as private information, especially when mining is outlawed in certain countries, regions. Everyone can trust tytanick with all their hearts, but there is no excuse to assume that your data is perfectly safe.
There needs to be an option to opt-out of having information stored or collected at all. I know, I know, an option is to not use it. I would hope tytanick would value that concern from potential customers. Of course, most users will have no idea what is being collected at all.
Beave162 and all users.
This is a very good point.
Always what user wants has to meet also what developer needs to collect to make it work.
I will list what I am currently collecting in the simplemining.net database.
I am trying to collect as little as possible and I am not one of those companies who are collecting everything and then show you adverts
Anyway.
I am trying to collect as little as possible regarding user privacy but there are some things that I need to collect as I am running a company in Poland and I need to have logged in case tax company would like to aks me from where I have money.
Currently, I am collecting:
- user email (obvious)
- password but only as sha512 hash in a database ( i do not see anyone password or I do not store it as plain text - this is very obvious)
- the public IP address and login dates for each user account (for security reasons and for tax purposes to know if a user is from the European Union or outside)
- public IP address of every rig (for me I need it also for tax purpose as I am comparing country from user logged in to his account and also where are his rigs and most commonly used country is used for tax purposes (if I should pay an extra 23% VAT or 0% VAT) This is also used to show user this IP in dashboard as long with LAN IP address as it is just must have to do any changes in pool payouts and know IP of rig in LAN
- every rig dates when it was created, started, reported when counter was reset, etc …
- telegram group id and state when the notification was sent and on which rig state online/offline (for notifications)
- settings of table, template, and alerts)
- exact billing-related things, private deposit address (managed by coinpayments.net) that is connected to the user account.
- all deposits, amount, exchange rate, amounts, dates, etc for tax purposes and also, of course, to make it work ….
- billing history so how much each rig has taken a fee from a user account, also per month how much cash user was credited and the current user balance amount
- group mining settings (addresses of course and mining pools)
- overclock settings per each rig
- vote pool history, who voted on which (i need it, of course, to block a user from voting over and over but I did not check who is voting against my ideas so do not worry
I also think that opinion is always good even the one that I do not agree. Mostly I am doing what most people want and if some feature is a big issue for more than 50% then I am reconsidering it and in most cases, I am of course doing what people want.
Also, currently we are working on historical graphical statistics which will be gathering every one-minute statistics:
PER USER:
- number of online rigs
- number of online GPUs
PER each USER RIG:
- number of online GPUs
- current wattage usage
- each occurrence of date: when the rig was started after reboot and each time when it was reloaded
PER each GPU in each USER RIG:
- current fan speed
- current temperature
- current watts
All those data will be shown on historical graphs.
In addition to that, I am collecting other statistics using external software.
- analytic data like browser type, os type, number of online users, how fast is each part of the website is loading from server perspective and also from the user end. This is giving me very important information which I used this year to drastically improve the loading speeds of the simplemining.net website. Yet all those data are not correlated to the user. Those are anonymous data that does not have an IP address of the user so I am gathering this for pure statistical things and the ability to debug and improve my software.
- also, I never sold and I will never sell any userbase data to anyone ! even if I will get millions from that. never!
- I did not and will not put any paid advertisements on simplemining.net as this is a pain, crap for all internet. And yeah I would get a lot of cash from adverts but my service is paid and not free so I feel obligated to keep this as clean as possible!
- also, I am not sending any spam to users or sharing emails with anyone. of course, this would give some nice cash injection but some things never should be done.
- whoever had a harder case and talked to me I can honestly say that it was resolved much better than most companies.
- For example, people are sending really funny stuff to simplemining.net deposit address. So when the user sends, for example, 20’000$ by mistake I am giving it back (subtracting only 0,5% coinpayments.net fee+tx fee). This top one transfer but there were many other with about like 1-10k $ sent as mistake lol ….. guys you should not drink and make transfers
I feel obligated to run this company as best as I can. I put my whole heart to this company (working too many hours
).
Also, I will never sell my company to anyone other and I had one offer which I had to turn down as I would simply have no purpose in my life
I guess only some good hacker (or some good bug) can get in a way in all of this. And of course my death
About sharing data to other countries.
Well, for now, there was no single quote from any TAX authority in any country which wanted some data from our company.
Also, it is worth to say …. as there is a European sh*t called GDPR in simplemining.net. (i mean sh*t as it consumed many hours and cash to implement it in our company).
This gives the user the ability to request to delete all data that we had regarding that user. So if you want, we can delete the whole account with all data at user request. It is simple as that
We deleted many user accounts that ended up mining and did not trace. This the law and we need to respect it of course
If you guys have any other questions, please feel free to ask them.
If you have any ideas regarding statistics it is also the time to share thoughts. I want simplemining.net to be perfect
After statistics (which will take 1-2 months I guess) the next most wanted feature will be the ability to flash GPUs directly from your dashboard.