Privacy Policy

Terms and Usage
Virelo is a local-first Android video library and playback app focused on scanning videos already stored on your device, resuming playback, saving moments, managing playlists, and keeping selected items behind a lightweight private-space flow.
Introduction

This Privacy Policy applies to the Virelo mobile application developed by Mikael Tenshio.

Virelo includes:

  • A home experience with continue watching, recent videos, playlists, and moments
  • A permission-aware local library scanner for device videos
  • Folders, favorites, hidden items, sort controls, and quality filters
  • Native playback handoff for real local videos, plus progress tracking and saved moments
  • Subtitle-related settings, playback preferences, and PIN-based private-space controls

Virelo does not show account registration, developer-run cloud media storage, or remote syncing as the core Virelo workflow. Virelo is centered on videos already stored on your device.


Information Stored Locally

Virelo keeps its main app state on the device. Local or in-app data may include:

  • Recently scanned local video entries and their interface metadata
  • Playback progress, favorite flags, hidden-video state, and continue-watching data
  • Saved moments, playlists, and selected playlist assignments
  • Subtitle, playback, theme, accent, and library-filter preferences
  • Onboarding state, permission state, and whether demo videos should still be shown
  • A locally stored hash of your private-space PIN instead of the plain PIN itself

The Android plugin may also generate cached thumbnails for scanned videos inside the app cache so the library and playback screens can show previews more smoothly.


Media Access and Scanning

When permission is granted on Android, Virelo scans the device media library to populate the app interface. The native media component reads video-related metadata such as:

  • Video display name
  • Duration
  • File size
  • Date added
  • Width and height used for resolution labels
  • Relative folder path
  • MIME type and content URI needed for local playback and sharing

This information is used so Virelo can show the local library, create folder groupings, display thumbnails, open videos in the native player, and support features like progress tracking and favorites.

In web preview mode, Virelo falls back to bundled demo videos instead of reading real local phone videos. Browser-based preview behavior is therefore not the same as native Android media access.


Playback, Sharing, and Private Space

Virelo stores local playback state so it can support continue watching, saved moments, playlists, favorites, hidden videos, and private-space behavior.

Virelo can also:

  • Open real local videos in a native Android player activity
  • Return playback position and duration after playback closes
  • Save a moment from the player with a note, tag, timestamp, and thumbnail
  • Open the Android share sheet for a local video when you choose to share it
  • Hide selected videos from the main library and protect access with a local PIN flow

Virelo does not show a developer-run remote backup or cloud locker for your personal videos, moments, playlists, or PIN data.


Analytics and Third-Party Services

In the Android app, Virelo includes Google Analytics for Firebase in the Android app dependencies.

Where Google Analytics for Firebase is enabled, Google may process limited technical or usage information such as app opens, screen interactions, device model, operating system version, app version, and diagnostic information under Google's own terms and privacy policy.

Virelo does not show a separate custom developer analytics server for uploading your personal video library. App stores, browsers, device manufacturers, and operating systems may still process routine technical data outside the developer's direct control.

Google's privacy information is available at https://policies.google.com/privacy


Permissions and Device Features

The Android app Virelo currently declares:

  • Internet - consistent with Firebase-enabled Android builds
  • READ_MEDIA_VIDEO - for Android 13 and higher video access
  • READ_MEDIA_VISUAL_USER_SELECTED - supports user-selected media access on compatible Android versions
  • READ_EXTERNAL_STORAGE - for Android 12 and lower
  • FileProvider support - for local file URI handling and sharing
  • Picture-in-picture support - declared on the native player activity

Virelo does not require camera, microphone, contacts, precise location, SMS, or call-log permissions for its core core functionality.


Data Retention and Deletion

Locally stored app data remains on the device until you clear app storage, clear browser storage where applicable, reset specific features, or uninstall the app.

Virelo provides in-app controls to clear watch history, reset the private-space PIN, and refresh the local library by rescanning videos.

If videos are removed from your device outside Virelo, they may stop appearing in future scans. Cached thumbnails may also be recreated as needed when the app scans media again.

Analytics or technical data handled by third-party platforms are subject to those providers' own retention controls and policies.


Children's Privacy

Virelo is not directed to children under 13. We do not knowingly collect personal information from children through a developer-managed account system for this app.


Contact Us

Email: help.tenshioapps@gmail.com

Effective date: June 15, 2026