I don’t think Degoo is iDrive based on the feature sets and the TOS. The legal venue for iDrive’s TOS is Los Angeles and Degoo’s are based in Sweden.
iDrive seems to still be in business. Do you have a link to the BBStore offering for the storage you bought? I did a google search for:
“idrive site:boingboing.net”
“idrive site:store.boingboing.net”
“idrive site:bbs.boingboing.net”
The searches didn’t find any cloud iDrive cloud backup offerings, though there is an idrive remote PC post.
Regardless, the StackSocial/BoingBoing Store has had issues with sketchy “lifetime” subscriptions in the past, such as the “lifetime” subscription to SkyHub Cloud, which was just a sketchy reseller selling re-branded Zoolz .