An experimental digital publisher pioneering interactive, augmented books that explore the intersection of artificial intelligence, human choice, and digital surveillance.
Algorithmic Press creates immersive digital reading experiences where technology becomes part of the narrative. Our flagship title, The Network Effect, is an 11-chapter cyber thriller that doesn't just tell you about AI surveillanceβit demonstrates it through an interactive experience designed into the reading platform itself.
Unlike traditional digital publishing, our books:
- Are interactive: Readers engage with the narrative, make choices, and influence the story
- Use technology as narrative: Browser APIs and real-time data collection become part of the story's themes
- Are living documents: Stories update, evolve, and improve over time through community feedback (inspired by software development practices)
- Combine art and education: Each book explores complex themes while creating memorable experiences
A cyber thriller following Marcus Turner as he discovers a sophisticated AI surveillance system optimizing human behavior across platforms. The story explores themes of:
- Digital privacy and consent
- AI ethics and autonomous systems
- Human agency in an algorithmic world
- The price of technological progress
As you read The Network Effect, the platform collects data about your reading experienceβlocation, device characteristics, interaction patterns, permissions grantedβcreating a visceral understanding of how thoroughly AI systems can track human behavior. At the end, you're shown a complete profile of what was collected, creating a jarring moment of awareness about your own digital footprint.
This is entirely intentional. It's an artistic and educational experience designed to make surveillance tangible.
- Svelte 5 - Reactive UI framework
- SvelteKit - Full-stack framework with file-based routing
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first styling
- Vite - Lightning-fast build tool
- Cloudflare Workers - Global hosting platform
src/
βββ routes/ # SvelteKit file-based routing
β βββ +page.svelte # Landing page
β βββ about/+page.svelte # Company mission & philosophy
β βββ privacy/+page.svelte # Privacy policy & transparency
β βββ the-network-effect/ # Book hub & chapters
β βββ +page.svelte # Book introduction
β βββ [chapter]/+page.ts # Dynamic chapter routing
βββ lib/
β βββ components/ # Reusable Svelte components
β βββ chapters/ # Book chapters in MDsvex format
β βββ stores/ # Svelte state management
β βββ surveillance.ts # Data tracking store
static/ # Static assets (cover images, etc.)
- Node.js 18+
- npm or pnpm
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Type checking
npm run check
npm run check:watchThe book implements a sophisticated tracking system that collects:
- Geolocation (if permitted by user)
- Device fingerprinting (browser, OS, screen size, timezone, etc.)
- Reading behavior (time per chapter, scroll patterns, reading speed)
- Permissions granted/denied (notifications, camera, microphone, storage)
- Session information (unique IDs, timestamps)
- Browser capabilities (WebGL, WebRTC, battery API, etc.)
- All data is stored locally in your browser's localStorage only
- No data is sent to any server or third party
- No cookies or persistent tracking across browsers/devices
- Data is cleared when you clear browser storage
- Completely transparent: You can inspect the data in the SurveillanceReveal component at the end of the book
The surveillance system is:
- Part of the artistic experience - making surveillance tangible and educational
- Completely optional - deny permissions whenever asked
- About awareness - helping readers understand digital tracking in the real world
- Not data collection - we don't use this data for anything except your experience reading this book
See /privacy for our full privacy policy. In short:
- We don't track across the internet
- We don't use analytics or advertising
- We don't collect personal information for business purposes
- The surveillance in the book is strictly for the interactive reading experience
The project is configured for Cloudflare Workers/Pages:
npm run build
# Deploy using wranglerConfiguration in wrangler.jsonc:
- Worker name:
algorithmicpress - Compatibility: Node.js compatible
- Assets:
.svelte-kit/cloudflare
Β© Algorithmic Press. All rights reserved.
Questions, feedback, or ideas? Get in touch:
- π§ Email: support@algorithmicpress.com
- π Web: https://algorithmicpress.com
About Iterative Storytelling
We believe stories should evolve like software. Every book is a living document that deepens with reader feedback, cultural moments, and community insights. Follow along as we explore the future of digital publishing and interactive narratives.