Communicate with government surveillance programs via your metadata.
This is a component of an art collaboration with Rosa Nussbaum.
Your message is encoded as a sequence of instructions (send an email, make a purchase etc.) which, when followed, produce metadata. It has been shown that this metadata is stored and analysed by the security agencies.
Running on the command line
You can encode a message into an instruction list for a group of people whose details are in a json file:
python -m sexting.sexting contacts.json "Put your message here" 11
The last parameter is the hour of the day that the instructions should begin on (0-23), in this case 11:00 in the morning.
contacts.json file has been provided.
Running the séance web interface
This interface is designed for use with the Makey Makey powered ouija board:
It takes message input from the board then prints a personalised instruction sheet for each person in
To install dependencies:
Then start the server:
Now access it on localhost:5000.
Configuring the board
The ouija board is an enclosing for a Makey Makey.
The board has 7 groups of keys with a maximum of 10 keys in each group. There is a punctuation group, a digit group, 4 letter groups and a special group (for space, backspace and enter).
There are 18 mappable keys on the Makey Makey. This gives us:
- 7 modifier keys
- 10 regular keys
- 1 shift key
There is a modifier key for each of the 7 groups. Holding down a modifier key makes the other 10 keys on the Makey Makey map to the keys from the corresponding group. There is also a shift key which causes the letters in the 4 letter groups to become upper case.
On the Makey Makey itself, each key is simply mapped to a different letter of the alphabet. You can refer to the Makey Makey key mappings in web/static/sexting_input.js.