Dev.to WebDev 🛠 Dev 👁 0 📖 4 min read

I Built a Privacy-First Political Values Quiz With 12 Dimensions

Most political quizzes try to place you somewhere on a left-right spectrum or a two-dimensional political compass. But political opinions are rarely that simple. Someone might support economic freedom while favoring st

Most political quizzes try to place you somewhere on a left-right spectrum or a two-dimensional political compass.

But political opinions are rarely that simple.

Someone might support economic freedom while favoring stronger environmental regulations. Another person might be socially progressive but prefer decentralized government.

These combinations are difficult to capture with just one or two numbers.

That's what got me interested in building my own version of 12 Axes, an interactive political values quiz that explores political beliefs across twelve different dimensions.

🔗 Try it here: 12 Axes — Free Political Values Test

The idea: Go beyond left and right

Instead of assigning users a single political label, 12 Axes examines twelve independent dimensions, including:

  • Government structure: Federal vs. Unitary
  • Political representation: Democracy vs. Autocracy
  • Civil liberties: Individual freedom and authority
  • Economic policy: Different approaches to markets and economic organization
  • Immigration: Openness and restrictions
  • International relations: Diplomacy and foreign policy
  • Social values: Progressive and traditional perspectives
  • Technology: Attitudes toward technological development

The goal isn't to tell users which political ideology is correct.

It's to help them understand how their own beliefs fit together — including where their views might not align with conventional political labels.

Three quiz lengths, one underlying model

One UX challenge was deciding how much time users should spend answering questions.

A long questionnaire can offer more detail, but not everyone wants to spend half an hour taking a political test.

So the site offers three options:

Mode Questions Estimated time
Quick 36 ~5 minutes
Standard 60 ~9 minutes
Deep Dive 240 ~30 minutes

All three versions cover the same twelve dimensions.

The shorter version is designed for casual exploration, while the longer versions give users more opportunities to reflect on individual issues.

More questions don't automatically mean scientific accuracy, but they can provide a more detailed view within the chosen model.

A privacy-conscious approach

One of my priorities was reducing unnecessary friction.

You can take the quiz without creating an account.

The scoring happens directly in the browser, so the application doesn't need to send individual quiz answers to a scoring server.

Progress can be saved locally, allowing users to continue their session later.

There is an important privacy trade-off, though: shareable result links contain the twelve axis scores. Anyone who receives a result link can see the profile represented by those scores.

Designing a privacy-conscious application means explaining trade-offs like this rather than simply calling everything "private."

Making results understandable

Calculating scores is only part of the challenge.

The harder question is how to present twelve different dimensions without overwhelming the user.

The result experience combines:

  • Visual representations of all twelve axes
  • A simplified political compass overview
  • Explanations of individual dimensions
  • Comparisons with reference political profiles
  • Shareable results that users can revisit

The reference comparisons are especially interesting from a product-design perspective.

A numerical similarity score can be useful for exploration, but it shouldn't be confused with complete agreement or political endorsement.

That's why explaining what a score means — and what it doesn't mean — is just as important as calculating it.

Building on an open-source foundation

The 12 Axes model didn't start with my website.

This edition builds on the original open-source 12axes project by RomanCypherpunk.

My focus has been on creating an accessible, modern web experience around the model, with improved navigation, clearer explanations, browser-based workflows, and a more approachable results experience.

I think open-source projects are great starting points for experimentation, particularly when there is an opportunity to improve usability and make complicated ideas easier to explore.

Free exploration, optional deeper reporting

The questionnaire and on-screen results are free.

For users who want a more detailed interpretation, the website also offers an optional personalized PDF report for a one-time $3.99 payment.

The core experience does not require a payment or subscription.

A few things I've learned

Working on this project reinforced several lessons:

1. More dimensions require better explanations.

Adding more data isn't automatically helpful. Each dimension needs to be understandable to someone encountering the model for the first time.

2. Privacy is a product-design decision.

Client-side processing can reduce unnecessary data collection, but features such as shareable links still require thoughtful disclosure.

3. Interactive tools should provide value before asking users to register or pay.

Letting people explore the full basic experience makes the product easier to evaluate.

4. A model should explain its limitations.

Political beliefs are complex. An educational quiz can encourage reflection without claiming to offer a definitive or scientifically validated assessment.

Try it and share your feedback

If you're interested in interactive web applications, data visualization, or political values models, I'd love to hear what you think.

You can explore the project here:

12-axes.com — Explore Your Political Values Across 12 Dimensions

I'm particularly interested in feedback on the result visualization, quiz length, and how to make complex multidimensional results easier to understand.

How would you approach visualizing twelve different dimensions in a single user-friendly interface?

Thanks for reading!

📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.