Technology Stack & Architecture

Transparency regarding technical implementation decisions

Last Updated: March 2026

Technical Methodology

Transparency regarding the technology powering the platform is a requirement for project integrity. Documentation of technical choices and their rationale is provided below. Architectural decisions reflect commitments to privacy, accessibility, sustainability, and ethical development.

Technical Principles

  • Privacy by design: Implementation of local-first architecture.
  • Accessibility: Functionality maintained for legacy hardware.
  • Sustainability: Minimization of computational and data transfer energy.

Development Standards

  • Open Source: Utilization of open governance technologies.
  • Data Sovereignty: Absence of vendor lock-in for user data.
  • Autonomy: Support for user-controlled data environments.

Frontend Framework & Core Technologies

N3

Nuxt 3: Full-Stack Framework

nuxt: ^3.17.4, vue: ^3.5.15

Rationale for Nuxt 3 Selection: Server-side rendering for fast initial loads, automated code splitting for performance optimization, file-based routing for maintenance, and built-in PWA support for offline functionality.

Vue 3 Implementation:

  • Reactive data management without external state complexity.
  • Composable patterns for modular logic.
  • TypeScript utilization for code reliability.
  • Reduced bundle sizes compared to alternative frameworks.

Project Advantages:

  • Fast execution improves accessibility.
  • Efficient rendering reduces computational energy.
  • Clear component structure facilitates transparency.
  • Progressive enhancement ensures broad device compatibility.

Data Architecture & Storage

IndexedDB: Local-First Storage

The primary data persistence strategy prioritizes user privacy and offline functionality.

// Data handling strategy
const dataStrategy = {
  primary: "IndexedDB (browser-based storage)",
  features: [
    "Device-level data isolation",
    "Offline functionality",
    "Zero server dependency for core features",
    "User-controlled data management"
  ]
}

Privacy Analysis:

  • Moral assessment results are isolated to the user's hardware.
  • Full offline operational capacity.
  • Elimination of server-side monitoring for assessments.
  • User-driven data portability and deletion.

Performance Analysis:

  • Low latency responses from local storage.
  • Reduction in data transfer requirements.
  • Scalability based on device processing power.
  • Functionality in low-connectivity environments.

Supabase: Optional Cloud Persistence

Cloud features (opt-in only): User authentication and encrypted synchronization across multiple devices.

Platform Selection:

  • Open source PostgreSQL foundation.
  • Row-level security for robust data isolation.
  • GDPR compliance with regional hosting options.
  • Avoidance of proprietary vendor lock-in.

User Controls:

  • Maintained functionality for anonymous users.
  • Explicit opt-in requirement for cloud services.
  • Full data export functionality.
  • Simplified account and data removal protocols.

Zero Analytics Policy

Anonymity by Design

The decision was made to utilize zero analytics or tracking tools. Participant behavior on this platform is inaccessible to the project administrators.

Inaccessible Metrics:

  • Visitation frequency and duration metrics.
  • Individual page interaction logs.
  • Hardware and browser specification tracking.
  • Usage trends and behavioral sequences.

Rationale:

  • Privacy: Participants are invisible to the project.
  • Neutrality: Lack of profiling prevents manipulation.
  • Consistency: Integration of values within the technical stack.

Context: Privacy is prioritized over project metrics. The inability to monitor conversion funnels or engagement is an intentional sacrifice to ensure user anonymity.

Hosting & Infrastructure

Cloudflare Workers: Edge-First Hosting

Hosting implementation prioritizing performance, environmental responsibility, and architectural integrity.

Operational Benefits:

  • Global distribution via edge network (280+ cities).
  • Low response times through localized delivery.
  • Integrated HTTPS and security protocols.
  • Optimized builds for the framework.

Environmental Alignment:

  • Commitment to 100% renewable energy utilization.
  • Carbon neutrality maintained since 2019.
  • Serverless architecture eliminates idle resource consumption.
  • High levels of environmental reporting transparency.

Infrastructure Alignment:

Cloudflare operates a global network with documented environmental commitments. Carbon neutrality and renewable energy utilization are maintained network-wide. The edge-first architecture minimizes energy requirements while optimizing delivery, aligning with green web and privacy standards.

Documentation and Review

Technical choices and methodologies are available for public examination.

This technology stack records the commitment to ethical, sustainable, and user-centered development.

Technical implementations reflect foundational values of privacy, accessibility, and environmental responsibility.