The following privacy policies are for applications created by Graehl Arts.
Yep Anywhere privacy policy · Yep Anywhere account and data deletion
Lantern Baby Tracker privacy policy and deletion requests · Support and app information
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.
The application makes minimal network requests:
updates.yepanywhere.com for version information, and opening Settings → About or using the manual update check triggers a fresh check. These requests include the running app version and an installation identifier so we can maintain relay compatibility, monitor rollout reliability, and support backwards compatibility.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.
Your self-hosted server stores application data on your machine:
~/.claude/projects/)~/.yep-anywhere/ on macOS/Linux or %USERPROFILE%\.yep-anywhere\ on Windows; desktop app: ~/.yep-anywhere-desktop/ on macOS or %USERPROFILE%\.yep-anywhere-desktop\ on Windows)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.
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.
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.
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.
The optional public relay enables remote access without requiring a VPN or port forwarding. If you enable it:
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.
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.
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.
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
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
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.
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.
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.
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.
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.