Index Projects & Work Posts Links Calendar Tomáš Valenta

Projects & work.

Heiwa.

A Flask and SQLAlchemy (not Flask-SQLAlchemy!) powered forum API I've been working on for quite a long time, designed to be very customizable and extensible, while remaining reasonably fast. While metadata like approximate length and timestamps remains visible, basic E2EE messaging is supported. There have been at least 3 attempts at making a frontend so far, but I've never been truly happy with their result. The next, hopefully final iteration will look very personal and fun, instead of being "universal" in order to appease everyone.

Right now, it looks just like this website!

Scales icon AGPLv3 • Git icon GitLab

Mapping mass surveillance.

So far, I've recorded and described over a thousand security cameras and other types of surveillance around my area. Aware of their constant presence, the streets I've walked across thousands of times before now feel like large-scale panopticons.

The thousand camera milestone was achieved on 2022-05-07!

Globe icon OSM view

ChatControl.

In 2021, I translated and helped spread a petition against the mass scanning of unencrypted digital communication for CSAM - a new EU regulation dubbed ChatControl. The first temporary regulation passed, and in early 2022, a new permanent one which would also affect encrypted communication, cloud services and such was introduced.

So far, I've organized 5 demonstrations, sometimes varying in their success and amount of attendees, but I was happy with all of them. The petition got around 600 signatures over the course of a few months, and I presented it to the parliament around the end of September. Around that time, I also met up with some key parliamentarians to discuss the proposal and explain why I believe it to be a seriously bad idea. And, on the 31st, the European affair commitee put out a statement highlighting the major issues with communication privacy and explicitly asking for encryption rights to be upheld. This isn't the result I was hoping for, but it's certainly better than one in a universe where I hadn't done anything at all.

Of course, that isn't the end of things and the battle is now moving to the entirety of the EU, instead of just national parliaments. I'm currently perparing an ECI, consulting alternative options with child safety experts and doing some other stuff. I'll eventually compile everything into a blog post.

Globe icon Website
Currently only in Czech. I'll be happy for any volunteer translations, but will get around to making an English one myself eventually.

Czech Julian Assange petition.

In collaboration with Helena Svatošová, Linda Sokačová and Dalibor Záhora, I made an online version of the local Julian Assange freedom petition.

Globe icon assange.cz

Tor and I2P relays.

I run 2 Tor relays, one of them with exit traffic allowed, with a total maximum throughput of about 6MiB/s. I plan to run more in the future as well, outside any major datacenters and with providers like njal.la.
I2P relay temporarily out of order.

Chart icon Tor relay 1 Chart icon Tor relay 2

Czech Pirate Party 2022 election stuff.

I've worked and still am working on a bunch of projects around the Czech Pirate Party's 2022 communal election campaign, mainly websites. The most notable one is probably a relatively simple generator for graphical material.

Scales icon All AGPLv3 • Git icon Graphics generator Git icon Opinion alignment generator Git icon Main website program section