Float Exam
FloatExam
Last updated: July 14, 2026

Privacy Policy

Float Exam is built with privacy by design. No accounts, no tracking, no ads — your data never leaves your device.

01Data We Collect

Float Exam is a fully client-side application. We do not operate any backend servers, databases, or analytics pipelines. All data generated during your use of the application remains exclusively within your browser's local storage.

Locally Stored Data

  • Exam configurations — titles, durations, reading times, and marquee messages (Teacher mode)
  • Student exam tracking — exam names, dates, times, and syllabus checklists (Student mode)
  • Focus session analytics — aggregated minutes per subject for the Focus Room chart (Student mode)
  • UI preferences — theme selection (light/dark), Focus Room theme, timer display preferences
  • Audio settings — volume levels for ambient sounds, sound enable/disable preferences

None of this data is transmitted to any external server. It persists only in your browser's localStorage.

02How Your Data Is Used

All locally stored data serves a single purpose: to persist your preferences and session state across browser reloads so you can resume where you left off.

Specific Uses

  • Restoring timer configurations between sessions (Teacher mode)
  • Preserving student exam countdowns and checklists (Student mode)
  • Maintaining focus session history for the analytics chart (Student mode)
  • Remembering your theme and audio preferences

We do not: sell data, show advertisements, track usage across sessions, build user profiles, or share data with third parties.

03Local Storage & Data Retention

Data stored in localStorage persists until explicitly cleared by you or by clearing your browser data.

Clearing Your Data

You can remove all Float Exam data at any time:

  1. Open browser DevTools (F12 or Cmd+Option+I)
  2. Navigate to Application → Local Storage → float_exam_*
  3. Right-click and select Clear or delete individual keys

Alternatively, use the "Clear Logs" button in the Focus Room analytics card to reset focus session history only.

04Audio & Browser Permissions

Float Exam uses the Web Audio API for synthesized chimes and the Speech Synthesis API for spoken alerts. No microphone or camera access is ever requested.

Audio Context

The audio context is created only when you first interact with audio features (enabling sounds, playing ambient noise). It is suspended when not in use to conserve resources.

Picture-in-Picture

The Teacher Timer's "Float Timer" feature uses the Picture-in-Picture API to stream a canvas-rendered timer overlay. This creates a temporary video stream from a canvas element — no camera or screen capture permission is requested.

05Third-Party Services

Float Exam loads the following third-party resources:

  • Google Fonts — Inter and JetBrains Mono fonts (loaded via fonts.googleapis.com with preconnect hints)

No analytics (Google Analytics, Plausible, etc.), no crash reporting (Sentry, etc.), no A/B testing, no feature flags, and no CDN-hosted application scripts. The application is fully self-contained after the initial font load.

06Children's Privacy

Float Exam is designed for use in educational settings including K–12 and higher education. The application does not knowingly collect personally identifiable information from children under 13. Since no accounts are created and no data leaves the device, there is no mechanism for collecting or transmitting children's data.

Teachers and administrators using the Exam Hall Timer should ensure compliance with their institution's policies regarding student data and device usage.

07Security

Because all data remains on-device, there is no central database to breach, no API to exploit, and no server infrastructure to compromise.

  • No authentication system exists to be compromised
  • No network requests are made after initial page load (except font loading)
  • Content Security Policy can be applied by your hosting provider
  • Subresource Integrity (SRI) can be applied to font preconnects

08Changes to This Policy

Any updates to this Privacy Policy will be posted on this page with an updated "Last updated" date. Since Float Exam has no user accounts or contact database, we cannot notify you directly of changes. We recommend reviewing this page periodically.

Continued use of the application after changes constitutes acceptance of the updated policy.