NASEBANAL Simple Recorder Beta Launch — "Quietly Impressive," Says AI
Today we are releasing the beta version of NASEBANAL Simple Recorder.
Prior to this announcement, we asked an AI assistant — Claude — to evaluate the application honestly. The response:
"Quietly impressive."
...We take that to heart.
Background — Metrics Management for Humans
In software engineering, continuous collection and visualization of system metrics is standard practice. CPU utilization, memory consumption, response times — tools such as Prometheus, Grafana, and Datadog provide robust infrastructure for this purpose.
In recent years, the concept of Observability has taken this further: by combining metrics, logs, and traces across multiple services to analyze correlations, teams can detect bottlenecks and anomalies that no single metric would reveal on its own.
The same principle applies to human metrics. Weight, sleep duration, activity levels, blood pressure — observing the relationships between these indicators can surface insights that looking at any one of them in isolation cannot. "Does weight tend to increase after nights of poor sleep?" "Is there a correlation between training volume and resting heart rate?" — answering these questions requires an environment where multiple indicators can be recorded and visualized on a single platform.
Yet most existing apps are built for a specific domain, making it difficult to plot weight alongside sleep hours or define a custom indicator of your own.
Simple Recorder was built to bring the integrated measurement, visualization, and sharing that Observability has normalized in system monitoring to the domain of human metrics.
A General-Purpose Record Management Tool
The foundation of Simple Recorder is a tag-based data management system with no predefined constraints on what can be tracked. Users define their own indicators — weight, blood pressure, lap time, sleep hours, mood score — without being limited to a fixed list.
Four data types are supported:
- Decimal: Weight, temperature, blood glucose, and similar continuous values
- Integer: Step count, repetitions, pages read, and similar discrete counts
- Time: Lap times and durations, automatically displayed in
H:MM:SSformat - Boolean: Medication adherence, habit completion, and binary check-ins
Display formatting is applied automatically based on the selected data type. No configuration is required for data to render correctly — which may be part of what the AI meant by "quietly."

REST API Integration
Simple Recorder exposes a REST API, enabling automated data ingestion from external sources alongside manual entry through the UI.
- Smartphone applications
- IoT devices such as smart scales and blood pressure monitors
- Smartwatches
- Webhooks from third-party web services
The primary barrier to sustained tracking is the act of recording itself. Automating data ingestion through the API allows records to accumulate without manual intervention — conceptually, a Prometheus exporter written for personal health data.
As one example of API integration, we provide a dedicated Stopwatch that connects directly to Simple Recorder.

Start, lap, and clear with a single tap. Once a session is complete, register the result into Simple Recorder with a tag attached. Lap times are displayed with both split and cumulative values, and individual laps can be selected before registering.
Flexible Data Sharing, Tag by Tag
All sharing in Simple Recorder is scoped to the tag (indicator) level. There are two ways to share.
Graph Sharing Pages (URL-based)
Any tag's graph can be published as a page accessible via a single URL. Suitable for posting to social media, or simply sending a link to anyone who needs to see it.

A live example is available at recorder.nasebanal.com/shared/en/8n0uVecJgi5g.
User-to-User Tag Sharing (Private)
A tag can also be shared directly with another registered user by email address, with granular permission control — read-only or read-write. This makes it straightforward to give a physician view-only access to vital signs, or grant a coach write access to training data.
Intended use cases include:
- Coaching: Real-time sharing of training data between coaches and athletes
- Healthcare: Sharing vital signs with a physician or specialist
- Remote family monitoring: Tracking a family member's health metrics from a distance
- Research: Sharing and visualizing experimental data across a team
- Social media: Publishing personal records directly to an audience
In the same way that a shared monitoring dashboard makes a team's system state visible, Simple Recorder's sharing feature makes personal metrics transparent to the people who need to see them. The transition from recording for oneself to sharing with stakeholders turns a personal habit into a coordination tool.
Security by Design with Cloudflare
Simple Recorder is built entirely on Cloudflare's developer platform.
The frontend is deployed on Cloudflare Pages, and the backend API runs on Cloudflare Workers — a serverless runtime that executes at the edge, close to users globally. Application data is stored in Cloudflare D1, a distributed SQLite database designed for Workers. DNS is also managed through Cloudflare.
One practical consequence of this stack is that DDoS protection and WAF (Web Application Firewall) are applied by default, without additional configuration. These are the same protections that Cloudflare provides to a significant portion of the internet — applied here as the baseline security for an application that handles health data.
This architecture reflects a Security by Design approach. Rather than treating security as something to be added later, protection is built into the infrastructure from the start. Cloudflare's stack makes this straightforward to achieve. For an application that handles personal health data and daily habits, building in security at the design stage is, we believe, a basic obligation to users — not an optional enhancement.
Getting Started
During the beta period, all features — including the Family plan and higher tiers — are available at no cost. Visit NASEBANAL Simple Recorder to begin tracking your data.
We welcome feedback via the contact form. Claude has already provided a thorough assessment — additional perspectives from humans are encouraged.