I need a data-minimization plugin that will wipe/clear specific fields from a Wordpress/Woocommerce customer database at regular intervals. We've been doing that manually but it doesn't scale.

I'm guessing I'm not the only one.

1/
The general idea is to remove information that we *need* to collect (e.g. shipping address) once we don't need it anymore. Woocommerce has some basic functions around data removal, but they're insufficient for the task.

2/
I'm thinking of funding a bounty on @gitcoin.

But first: Do you know of any such tool/plugin that can be configured to "Remove the address, zip, town fields from customer and user databases once the order status is complete or after N days/weeks/months"

3/
Everything I've found so far removes the entire user account after inactivity. That won't work because I provide continued access to ebook, workshops etc for users. I also need to be able to review orders for refunds and customer issue resolution.

4/
But I can clear out specific fields that are no longer relevant, especially the address info. I need a tool that is selective enough to do that automatically.

PS. I already minimize what we collect and make most of it optional or don't collect it at all.

5/
Here's the (empty for now) repository where I will focus development of this plugin. I'm calling it "woo-redact".

Help if you can:
github.com/aantonop/woo-r…

1st Issue, project spec and plan:
github.com/aantonop/woo-r…

@gitcoin bounties may follow

6/
@gitcoin This project is now funded with an $800 bounty on @gitcoin

gitcoin.co/issue/aantonop…

I intend to award it to multiple contributors, if we are able to produce a useful result to the specification I wrote.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Andreas ☮ 🌈 ⚛ ⚖ 🌐 📡 📖 📹 🔑 🛩

Andreas ☮ 🌈 ⚛ ⚖ 🌐 📡 📖 📹 🔑 🛩 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @aantonop

24 Dec
Let's talk about this scummy company @CoinDeFi

Let's discuss the appropriation of public goods from the creative commons of an open source industry.

Let's discuss bullying individuals to try to stake ground they don't and can't own.
This company didn't invent the name "COIN" (obviously) or its use as a token name.

AFAIK they didn't invent the term DeFi.

They're happy to appropriate both to use in their name, taking from the creative commons.
Their business is based on atomic swaps (didn't invent it)
to swap coins like BTC (didn't invent it), ETH (didn't invent it) ERC20 (didn't invent it).

They happily used all those things others invented to build their business.
Read 15 tweets
1 Dec
Yesterday, while everyone was helpfully explaining to me why Bitcoin is broken, obsolete and failing to fulfill it's mission, I ran my monthly payroll.

1/
I have a dozen people on my team, scattered across six countries and four continents. A multinational small business. Many get paid in Bitcoin or Ether.

/2
BTC payroll is batched in a single RBF transaction, sent from Segwit native addresses. I low-ball the fee by 50% usually and wait 30 minutes, then bump it if I need to. Mostly I don't need to.

3/
Read 8 tweets
30 Nov
During times of extreme market excitement, the capacity of Bitcoin gets strained. That means that Bitcoin transactions become expensive and slow. Some may even become "stuck". Here's what to do...

1/
First, check and see how congested things are. A great site for this is Johoe's Bitcoin Mempool statistics:

core.jochen-hoenicke.de/queue/#1,24h

That rising mountain is 6hrs of activity. There are already 30,000 transactions willing to pay more than 50 satoshis per byte

2/
Transaction fees are measured in satoshis per virtual byte (vbyte). Different transaction types have different sizes, depending on the complexity, number of inputs/outputs and address type being spent.

A typical size (one input, two outputs) is about 144 vB.

/3
Read 20 tweets
21 Sep
A lot of people who are into cryptocurrencies will see this FinCen leak as vindication and proof that banks are money launderers.

But, this will be used against cryptocurrencies...

1/
See the correct analysis of this news is that AML/CTF and KYC don't work. They will never work because they try to control the *tool* not the *criminal act*. It's not the money that is illicit, it's the use of that money to commit crimes.

2/
I've talked about this extensively. Not only is the use of money as a crime-control mechanism ineffective, it has terrible consequences that increase poverty for billions by creating economic exclusion. So it's not just useless, it is "Worse than Useless"

3/
Read 20 tweets
10 Aug
This whole "what is ETH supply" thing is a silly gotcha that doesn't make much sense if you understand how Ethereum works. It's no better than the silly gotchas Schiff and Roubini level at bitcoin.

We can do better. Let's look at the details...

1/
First of all a block explorer is a very limited view of any blockchain. These are user-interface tools that abstract important details and translate them for the user's benefit. They each have a point-of-view that is the result of their data collection and analysis methodology
/2
You can easily see how this plays out in Bitcoin too, if you've paid any attention to all the errors in popular blockchain explorers over the years. Take a Bitcoin metric like "current hashrate" and you will find a dozen different answers depending on where you look

/3
Read 22 tweets
15 Jul
It seems like some Twitter API posting service has been compromised and being used to send out fake "giveaway" tweets from popular crypto/blockchain accounts. "CryptoForHealth" is a scam.

No way are all these accounts unprotected by strong passwords and TOTP 2FA
I don't think this is a compromise of Twitter. I think it's another intermediary "social media posting" service that is popular and used by multiple companies. They often have weaker security and limited 2FA options, but full access to the Twitter API granted by the user.
To be clear, no one should be gloating about this and neither am I. No one is immune to attacks and even while I feel I have taken strong precautions to protect my account, I'm watching this with horrified interest, hoping it doesn't happen to me.

Also, fuck "CryptoForHealth"
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!