Open Source
The application code - everything you see at venzio.app - is available on GitHub. Anyone can run their own instance, audit the code, or contribute. We believe presence data should be owned by individuals, not locked in proprietary systems.
What's open source
Licensed under MIT. Use it, fork it, run your own instance. No strings attached.
Complete Next.js application
The full frontend and API - every page, every endpoint, every component - is in the open.
Database schema and migrations
Every table, index, and migration script. You can inspect exactly how your data is structured.
Signal matching algorithm
The logic that determines whether a check-in counts as "present" based on GPS and IP signals.
Self-hosting documentation
A full guide to running your own venzio instance on any Node.js host. SQLite out of the box.
What we run as a service
Running a reliable data platform is different from running an app. This is what we monetise - not the code itself.
Managed hosting
Reliable infrastructure with 99.5% uptime SLA. We handle scaling, backups, and deployments.
Automated backups
Daily encrypted backups with 30-day point-in-time restore. Your data is never at risk.
7-year data retention
Compliance-grade retention with automated purging. Required by many labour law jurisdictions.
Email and consent flows
Transactional email, OTP delivery, and the domain verification pipeline.
Billing and plan management
Subscription management, invoice generation, and plan enforcement for organisation workspaces.
Self-hosting
Requires Node.js 20+ and nothing else. SQLite is the default database.
git clone https://github.com/ksharma20/venzioClone the repository.
npm install && cp .env.example .envInstall dependencies and configure environment.
npm run migrateRun database migrations to set up SQLite schema.
npm run devStart the development server. Or `npm run build && npm start` for production.
Open an issue or submit a pull request on GitHub. We review all contributions.