← VPRAVA.ONLINE

Privacy Policy

Last updated: 18 July 2026

VPRAVA.ONLINE (“the app”) runs in your browser as a static Progressive Web App at vprava.online (also available at timer.konashevych.com).

Local data

Trainings, language preference, and similar settings are stored on your device (browser local storage). We do not operate an application database that stores your workouts.

Google Drive (optional)

If you sign in with Google, the app requests access only to files and folders it creates (drive.file scope), plus basic profile information (email) to show which account is linked. Trainings are synced to a folder named timer.konashevych.com in your Google Drive (legacy folder name kept so existing vaults continue to work). Shared links upload a snapshot file that you choose to make readable by anyone with the link.

OAuth session

To keep you signed in without prompting every hour, a Cloudflare Worker at timer-api.konashevych.com stores a refresh token in encrypted/server-side KV, associated with an HttpOnly cookie. Access tokens are returned to your browser only. Signing out revokes that session.

Contact

Questions: @oleksiiko on Telegram, or the project GitHub repository.