The following privacy policies are for applications created by Graehl Arts.

Yep Anywhere privacy policy · Yep Anywhere account and data deletion

Lantern Baby Tracker

Lantern Baby Tracker privacy policy and deletion requests · Support and app information

Yep Anywhere Privacy Policy

Last updated: October 6, 2026

Yep Anywhere is published by Graehl Arts. This policy covers the Yep Anywhere Android and iOS apps, desktop app, self-hosted server, and website. Ordinary use connects to your own server without a hosted product account. Your server state and provider sessions stay on the machines you control, except for the network services and separate review demo described below.

Network Requests

The application makes minimal network requests:

We do not send session contents, prompts, or files to the update service. Cloud AI providers receive the content needed to run their agents under their own terms.

Local Data Storage

Your self-hosted server stores application data on your machine:

The mobile apps also store saved host addresses, authentication and resume credentials, device pairing records, and notification bindings on your phone. Android protects saved secrets with the Android Keystore; iOS uses the Keychain. Removing a saved host removes its local profile. This does not delete transcripts or files from the server.

Review Demo Server

Graehl Arts operates a separate demo server for app-store evaluation, using fictional projects and a mock AI provider. If you use that supplied demo login, content and activity you enter are processed on our demo server and may remain there until we reset the demo. The supplied account is shared for evaluation, so other reviewers may see changes made with it. Use sample content only. You can contact graehlarts@gmail.com about deleting identifiable demo data.

Native Mobile Notifications

Android notification delivery uses Google Firebase Cloud Messaging and push.yepanywhere.com, operated by Graehl Arts. The broker stores a delivery identifier, generated installation and subscription identifiers, hashed authorization secrets, and registration and usage timestamps. Google processes Firebase installation identifiers and technical service data, such as IP addresses, to operate its messaging service. See Firebase's privacy and security information for Google's processing and retention practices.

Notifications for each saved host are optional. When enabled, your server sends a fixed event type, such as approval required or session completed, and opaque session/event identifiers through the broker and Google. These identifiers support notification routing and deduplication. The current native notification service does not accept prompt text, project names, transcript contents, or arbitrary notification titles and bodies. The broker and Google can read this notification metadata; it is separate from the end-to-end encrypted application connection.

The broker retains installation registrations and subscription records to support future delivery. Disabling notifications or removing a host attempts to revoke its subscription; an offline phone may need to reconnect to complete server-side revocation. This does not automatically erase the installation registration or Google's records. Notification payloads are not stored as a transcript by the broker. The native apps do not include Firebase Analytics or Crashlytics.

Your Choices and Deletion Requests

Yep Anywhere server administrators can create username-and-password accounts on their own server. To request deletion of one of these accounts and its associated data, contact that server's administrator and identify the server and username. Administrators can delete the account in Settings → Users, which removes its login credentials, grants, usage history, and saved drafts and revokes its logins. Session transcripts, uploaded files, and server audit records are separate server data; ask the administrator to remove associated content too. The server administrator controls any remaining retention and backups. Graehl Arts cannot access or erase data on independently operated servers.

You control transcripts, files, and settings on your own server. You can remove saved hosts from the mobile app, disable host notifications, and revoke paired devices in your server's settings. Clearing the app's local storage or uninstalling it removes local app data; it does not automatically delete data on your server or in notification services.

For privacy questions or a request to delete an identifiable push-broker registration, contact graehlarts@gmail.com. We may need the relevant installation or subscription identifier to locate the registration and verify the request. Do not send passwords, authentication secrets, prompts, or private project files. Google controls deletion and retention of data within Firebase under its own terms.

For the Graehl Arts review demo, email graehlarts@gmail.com with the sample session or file identifiers you want removed. We can remove identifiable demo content without deleting the shared evaluation login. The shared login is not a personal account, and we retain its connection configuration so other reviewers can complete their evaluation. Demo content otherwise remains until the demo is reset.

End-to-end encrypted public relay

The optional public relay enables remote access without requiring a VPN or port forwarding. If you enable it:

Public Session Shares

Public sharing is opt-in because it has a different privacy boundary. No session is shared until you deliberately create a read-only link. Anyone with the secret link can read the shared content until access is revoked or the live share ends, and the current public-share relay path is not private from a relay operator. Review session content before enabling a share.

Websites

The public marketing, news, and documentation pages use Cloudflare Web Analytics to understand aggregate page traffic and page-load performance. The beacon receives page and referrer information, browser and device categories, approximate geography, and performance measurements. Cloudflare states that Web Analytics does not collect or use visitors' personal data and does not use cookies or local storage for usage metrics.

The hosted /remote/ application does not include the marketing analytics beacon. Prompts, files, approvals, session contents, and product actions are not sent as marketing analytics events.

The Yep Anywhere marketing website also loads Inter from Google Fonts, so viewing those pages makes font requests to Google.

Choosing a desktop installer contacts updates.yepanywhere.com, which redirects your browser to the current Stable installer hosted by GitHub. The download link does not add download-counting analytics.

Yep Anywhere is open source. You can inspect the code to verify how the app handles data.

playsvideo Extension Privacy Policy

    The following privacy policy refers to the playsvideo extension
    published in the Chrome Web Store.

    The extension does not collect any data. It does not collect any
    telemetry, usage statistics, or personally identifiable information.
    It does not transmit any information to any third party servers.

    All video processing happens entirely on your device.
    

JSTorrent Android App Privacy Policy

      The JSTorrent android app is a headless app that provides raw socket and filesystem access to
      the new JSTorrent extension (not yet published). It collects no data, and does not on its
      own connect to any servers or other computers.

      However, once paired with the extension, the chrome extension will direct the android app to
      connect to bittorrent peers on the network. The android app only allows the chrome extension to pair with it
    

JSTorrent Extension (WIP 2025) Privacy Policy

      The JSTorrent extension does not collect any information about the user by default. The user may opt in to
      collecting anonymous usage statistics for purposes of improving the program.


    Peer to Peer Activity, and Trackers
    
    The nature of the BitTorrent protocol means that the application
    does make peer to peer connections with other hosts on the
    network.

    Each time you download a torrent, you will be sending the infohash
    of that torrent to other peers you connect to. You can see which
    peers and their IP addresses in the "Peers" tab within the
    application. The infohash uniquely identifies the torrent.

    In addition, you send the infohash of the torrent you download
    to a list of trackers. You can read more about how BitTorrent
    traffic sends information to trackers here:
    http://www.bittorrent.org/beps/bep_0003.html
      
    

JSTorrent Chrome App Privacy Policy


        
    The following privacy policy refers to the JSTorrent and JSTorrent
    Lite applications (Chrome apps) published in the Chrome Web Store. 

    https://chromewebstore.google.com/detail/jstorrent/anhdpjpojoipgpmfanmedjghaligalgb
    https://chromewebstore.google.com/detail/jstorrent-lite/abmohcnlldaiaodkpacnldcdnjjgldfh
        
    Both applications offer the same functionality, JSTorrent Lite simply
    stops working after 20 downloads.

    JSTorrent does not collect any personally identifiable
    information. The application does not have access to your browsing
    activity.

    JSTorrent may transmit anonymous usage information about activity
    within the application. The data is transmitted securely to Google
    Analytics. The types of data transmitted include:

    - Tracking clicks within the app
    - Tracking statistics about completed downloads
    - Tracking file extensions and approximate file sizes
      of completed downloads
    - Tracking statistics of number of torrents completed or started
    - Tracking for unexpected runtime errors to help improve
      the application

    This data is not shared with any other parties. It is used for the
    sole purpose of tracking errors and improving the product.

    You can opt out of transmitting anonymous usage statistics by
    clicking on the "Settings" menu within the app and unchecking the
    box for "Report usage statistics"

    Peer to Peer Activity, and Trackers
    
    The nature of the BitTorrent protocol means that the application
    does make peer to peer connections with other hosts on the
    network.

    Each time you download a torrent, you will be sending the infohash
    of that torrent to other peers you connect to. You can see which
    peers and their IP addresses in the "Peers" tab within the
    application. The infohash uniquely identifies the torrent.

    In addition, you send the infohash of the torrent you download
    to a list of trackers. You can read more about how BitTorrent
    traffic sends information to trackers here:
    http://www.bittorrent.org/beps/bep_0003.html

    If an added torrent does not include any trackers, or does not
    receive any peers from its trackers, it may automatically add a
    list of public trackers to that torrent. You can disable this
    option in the application's Settings.
    
      

200 OK - Web Server Privacy Policy

    The following privacy policy refers to the 200 OK web server
    application available on Android, Desktop, and as a Chrome Extension.

    The application does not collect any telemetry, usage statistics,
    or personally identifiable information. The application does not
    display ads.

    Check for Updates

    The application periodically contacts an update server to check
    for new versions. This request includes an anonymous, randomly
    generated identifier (UUID) and the platform name (e.g. "android",
    "windows"). This data is used solely to count unique users per
    platform. The UUID is not linked to any personal information and
    cannot be used to identify you.

    Network Access

    When the server is running, other devices on your local network
    may have direct access to the directory you selected within the
    application. The application does not transmit your files to any
    third party servers.
    

Web Server Chrome Privacy Policy

    The following privacy policy refers to the Web Server for Chrome
    application published in the Chrome Web Store.

    The application does not collect any user information. It does not
    collect any anonymous usage statistics. It does not transmit any
    information to any third party servers.

    However, you should be aware, that when the "Available on LAN"
    setting is enabled, other hosts on your local network will have
    direct access to the directory you selected within the
    application.

    

FLV Player Privacy Policy

    The following privacy policy refers to the FLV Player
    application published in the Chrome Web Store.

    FLV Player may transmit anonymous usage information about activity
    within the application. The data is transmitted securely to Google
    Analytics. The types of data transmitted include:

    - Tracking clicks within the app
    - Tracking successful plays
    - Tracking play failures
    - Tracking for unexpected runtime errors to help improve
      the application

    The application never tracks played filenames or file sizes. It is
    only tracking whether a FLV was played successfully.
    
    This data is not shared with any other parties. It is used for the
    sole purpose of tracking errors and improving the product.

    

MP4Cast Privacy Policy

    The following privacy policy refers to the MP4Cast
    application published in the Chrome Web Store.

    MP4Cast may transmit anonymous usage information about activity
    within the application. The data is transmitted securely to Google
    Analytics. The types of data transmitted include:

    - Tracking clicks within the app
    - Tracking successful plays
    - Tracking play failures
    - Tracking for unexpected runtime errors to help improve
      the application

    The application never tracks played filenames or file sizes. It is
    only tracking whether a video was played successfully.
    
    File names may be sent to a third party server which looks up IMDB
    (Internet Movie Database) metadata. We plan to add options to
    allow you to disable or enable this in the future.