On-device · no account required

From first syntax
to first contest.

Code coach & contest hub

Road to Runtime is your personal programming coach and gateway into competitive coding. Study consistently, discover events, and measure real progress — all on your device.

5 core tabs
0 accounts needed
100% local progress

Everything your coding journey needs, in one calm place.

Road to Runtime turns scattered study notes and half-remembered contest dates into a structured coach you can trust — from your first hour of practice to your first serious competition.

01

Pulse — Command Center

See weekly goals, study streaks, and activity at a glance. Tackle daily coding challenges, browse developer news, and jump quickly to study, events, or lessons.

02

Arena — Competition Hub

Explore hackathons, contests, ICPC events, and hiring challenges. Filter by type and difficulty, bookmark events, use prep checklists, and add dates to your calendar.

03

Train — Focused Practice

Run timed study sessions with focus presets from 25 to 90 minutes. Log topics, track weekly hours, review charts, and follow a milestone roadmap as your hours grow.

04

Academy — Learning Library

Read structured lessons across programming fundamentals. Search, track completion, explore mentor insights, follow a guided First 90 Days path, and save favorites.

05

Vault — Your Archive

Profile, career snapshot, achievements, and weekly recap. Keep saved events, articles, and lessons in one place and unlock badges as you study and solve challenges.

06

Privacy First

No account required. Sessions, bookmarks, progress, and achievements stay on your device. Optional notifications and calendar access only when you choose to enable them.

Built for developers who want steady progress.

Road to Runtime is an independent programming coach for iPhone and iPad. We built it for learners and competitive coders who want one steady place to study, discover events, and track real hours — without noise, accounts, or clutter.

Inside the app you run focus sessions, browse a competition calendar, read Academy lessons, tackle daily challenges, and archive your journey in the Vault. Home Screen widget and Live Activities keep your session visible when you want them.

Road to Runtime is not affiliated with Codeforces, LeetCode, AtCoder, ICPC, IOI, or any hackathon organizer, employer, or contest platform. Event listings are for discovery and preparation only; registration always happens on the organizer's own site.

Your progress stays on your device.

Effective date: July 3, 2026 · Last updated: July 3, 2026

This Privacy Policy describes how Road to Runtime (the "Application") handles information when you use our programming coach and competition hub. The Application is provided by Jose Cervantes ("we", "us", or "our").

Information We Collect

Road to Runtime does not require an account, sign-up, or login. We do not ask for your name, email, phone number, or location inside the app, and we do not run third-party analytics or advertising trackers.

The following data is stored locally on your device only:

  • Display name and profile preferences you set in the Vault
  • Study sessions, weekly goals, streaks, and milestone progress
  • Bookmarked events, saved articles, favorite lessons, and achievements
  • Lesson completion status and daily challenge progress
  • Cached developer news headlines (when fetched)
  • Notification and Live Activity preferences you enable
  • Widget summary data shared via App Group for Home Screen widgets

Third-Party Services

Dev.to API. When you browse developer news in Pulse, the app may request public article headlines from Dev.to's programming feed. These requests fetch public content only — we do not send your profile, sessions, or bookmarks to Dev.to.

Event registration links. When you tap to register for a hackathon or contest, the app opens the organizer's public registration URL using your device's system browser. We do not control those external sites.

Apple frameworks. Optional notifications, calendar access, Live Activities, and Home Screen widgets use Apple's on-device system frameworks. We do not receive notification or calendar content on our servers.

The app includes no third-party analytics SDKs, advertising networks, or social login providers.

How We Use Information

Because we do not collect personal data on our servers, there is nothing for us to profile, share, or sell. Every feature — Pulse, Arena, Train, Academy, and Vault — operates using data stored on your device.

Data Storage & Retention

Your content is stored in the app's private storage on your device using UserDefaults and a shared App Group container for widgets. There is no cloud sync and no remote backup operated by us. Deleting the app permanently removes associated local data from your device.

Notifications & Calendar

If you enable notifications during onboarding or in Settings, the app may schedule local reminders for study goals and upcoming deadlines. If you add an event to your calendar, the app writes it to your device calendar via EventKit only after you grant permission.

Children's Privacy

The Application does not knowingly collect personal information from children under 13. Because no personal data is transmitted to us, the app aligns with COPPA and similar child-privacy standards.

Your Control

You can edit or delete your local data at any time through the app — clear all data in Settings, remove bookmarks, or uninstall the Application to remove all stored content from your device.

Changes to This Policy

We may update this policy to reflect app improvements or legal requirements. When we do, we will revise the effective date above. The core commitment — local storage, no accounts, no sale of personal data — will not change without clear notice.

Say hello.

Questions, feedback, or a rough edge to smooth out? A real person reads every message.

We usually reply within 24–48 hours.