// READ THIS FIRST
Less cloud.
More clarity.
TRUNNER.NET exists to make useful software available without making an internet account,
remote server, or cloud workflow the center of every task. Your work remains yours. Local-first
tools can reduce exposure, but they cannot turn an internet-connected device into an air-gapped
system. The detailed terms below explain that boundary honestly.
This is a versioned legal notice, not legal advice to users. Product-specific license terms may
add to these terms and control if there is a conflict.
1. Who these terms cover
These Terms of Use (“Terms”) are an agreement between you and Patrick Jamison, operator of
TRUNNER.NET (“TRUNNER,” “we,” “us,” or “our”). They govern TRUNNER.NET, its legal and safety
materials, and any TRUNNER software that expressly incorporates these Terms, including Task
Runner, Task Runner +, Graphic Runner, ASCII Runner, and Lan Runner (collectively, the “Runners”).
A Runner may include a separate end-user license agreement, repository license, release notice,
or third-party notice (“Product Terms”). Product Terms control for that Runner if they conflict
with these website Terms. These Terms do not replace third-party open-source licenses.
2. Acceptance and capacity
When a Runner presents an “I agree,” “Accept,” or equivalent control, selecting it and continuing
means you have read and agree to the displayed or linked version of the Terms and Product Terms.
Installing, launching, or continuing to use a Runner after receiving conspicuous notice may also
constitute acceptance to the extent allowed by applicable law. Merely seeing a link in a footer
is not represented as guaranteed consent.
You must be legally capable of entering this agreement. If you use a Runner for an employer,
school, organization, or other entity, you represent that you have authority to bind that entity.
The services are intended for a general audience and are not directed to children under 13.
A parent or legal guardian must supervise a minor’s use where required by law. ASCII Runner has additional age restrictions and safeguards in its product terms.
3. Software and website license
Subject to these Terms and the applicable Product Terms, you receive only the limited license
expressly stated for the relevant Runner. No license is implied by public availability, access to
a repository, or the ability to download a file. If source code is published without a license,
copyright law reserves the rights that have not been expressly granted.
Unless Product Terms expressly allow it, you may not sell, sublicense, rehost, redistribute,
rebrand, relabel, counterfeit, or represent a Runner as your own; remove copyright, attribution,
safety, or license notices; or reverse engineer or circumvent technical protections except to the
extent such restrictions are prohibited by law or an applicable license expressly permits it.
You may link to official release pages and share unmodified links.
4. Acceptable use
You may not use the website or a Runner to:
- break the law or violate another person’s privacy, publicity, intellectual-property, contractual, or other rights;
- gain unauthorized access to devices, accounts, networks, data, or services;
- create, deliver, conceal, or coordinate malware, credential theft, destructive code, fraud, phishing, impersonation, counterfeiting, or deception;
- harass, threaten, exploit, stalk, abuse, discriminate against, or intentionally harm another person;
- bypass rate limits, safety checks, file validation, authentication, encryption, access controls, or network boundaries;
- interfere with availability, probe systems outside the Responsible Disclosure Policy, or impose an unreasonable load;
- use a Runner in a safety-critical, emergency, medical, weapons, nuclear, aviation-control, or other environment where failure could reasonably cause death, injury, or major physical damage; or
- violate applicable export-control, sanctions, or trade laws.
These restrictions do not prohibit good-faith security research that follows the Responsible
Disclosure Policy or activity expressly authorized in writing.
5. Your files, output, and responsibility
As between you and TRUNNER, you retain your rights in files, messages, artwork, task data, and
other material you create or process. Local files are not licensed to us merely because a Runner
processes them on your device. You are responsible for having the rights and permissions needed
for your inputs and outputs, for reviewing output before relying on it, and for maintaining
backups.
If you voluntarily send feedback, diagnostics, screenshots, or other material to support, you
grant us a nonexclusive, worldwide, royalty-free license to use that material only to respond,
troubleshoot, secure, maintain, and improve the Runners. Do not send secrets or third-party
personal data that we do not need.
6. Local-first is a boundary, not a guarantee
“Offline” and “local-first” describe product architecture or an operating mode; they do not
guarantee anonymity, perfect isolation, uninterrupted availability, or protection against every
attack. Your operating system, browser, device services, router, VPN, firewall, DNS provider,
hosting provider, linked websites, or other software may communicate independently.
LAN features can expose a device name, local IP address, public identity information, discovery
traffic, or listening ports to devices on the same network. Use trusted private networks, review
firewall prompts, end sessions when finished, and do not treat guest or public Wi-Fi as private.
Some Runners may offer clearly identified optional online features. Downloads, updates, linked
pages, support email, and release verification can require internet access.
7. Beta software and updates
A Runner identified as alpha, beta, preview, experimental, or unsigned is pre-release software.
It may contain defects, change without notice, lose compatibility, or produce unexpected output.
Verify checksums where published, download only from an official trunner.net product page or linked GitHub release,
keep your operating system and browser updated, and never disable platform security merely to
run a beta.
We may update, replace, discontinue, or withdraw a Runner. Material changes to legal terms should
receive a new version identifier and renewed acceptance where an acceptance screen is used.
8. Third-party services and components
External sites, GitHub, hosting providers, operating systems, package managers, fonts, libraries,
and other third-party components are governed by their own terms and privacy practices. Links are
provided for convenience and are not a warranty or endorsement. Third-party license notices remain
in force and must not be removed.
9. Ownership
The Runners, TRUNNER.NET design, original code, documentation, names, logos, and other original
materials are owned by Patrick Jamison or licensed contributors, except for user content and
identified third-party material. All rights not expressly granted are reserved. “Open source,”
“source available,” “freeware,” and “free to use” are different licensing models; only the
applicable written Product Terms determine which applies.
10. Suspension and termination
Your license ends if you materially violate applicable terms. On termination, stop using and
distributing affected copies except where an applicable open-source license gives independent
rights that cannot be terminated under these Terms. Provisions concerning ownership, disclaimers,
limits of liability, responsibility for content, and general terms survive termination.
11. Disclaimers
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE WEBSITE AND RUNNERS ARE PROVIDED “AS IS” AND “AS
AVAILABLE,” WITHOUT WARRANTIES OF ANY KIND, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT,
SECURITY, ACCURACY, AVAILABILITY, OR ERROR-FREE OPERATION. WE DO NOT WARRANT THAT LOCAL-FIRST
FEATURES WILL ISOLATE A DEVICE OR NETWORK, THAT ENCRYPTION OR FILE CHECKS WILL DEFEAT EVERY
THREAT, OR THAT DATA WILL NEVER BE LOST.
Some jurisdictions do not allow certain warranty exclusions. In those places, exclusions apply
only to the extent permitted, and mandatory consumer rights remain unaffected.
12. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, TRUNNER AND ITS CONTRIBUTORS WILL NOT BE LIABLE FOR
INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES; LOST PROFITS,
REVENUE, GOODWILL, OPPORTUNITY, OR DATA; BUSINESS INTERRUPTION; OR THE COST OF SUBSTITUTE
SERVICES, ARISING FROM OR RELATED TO THE WEBSITE OR A RUNNER, EVEN IF ADVISED OF THE POSSIBILITY.
AGGREGATE LIABILITY WILL NOT EXCEED THE GREATER OF THE AMOUNT YOU PAID FOR THE AFFECTED RUNNER
DURING THE PRECEDING TWELVE MONTHS OR USD 100.
These limits do not apply where prohibited by law and do not exclude liability that cannot
lawfully be excluded, including liability for intentional misconduct where applicable.
13. Business-use responsibility
If you use a Runner on behalf of a business or organization, that entity will defend and
indemnify TRUNNER from third-party claims and reasonable costs caused by the entity’s unlawful
use, infringement, violation of another person’s rights, or material breach of these Terms,
except to the extent caused by TRUNNER’s own misconduct or where this obligation is prohibited
by law.
14. General terms
These Terms and applicable Product Terms are the entire agreement concerning their subject
matter. If one provision is unenforceable, it will be limited to the minimum extent necessary and
the remainder will continue. Failure to enforce a provision is not a waiver. You may not assign
your obligations without written consent; we may assign these Terms with a transfer of the
relevant product or business. Mandatory law and non-waivable consumer rights control over any
inconsistent provision.
02End-user License Notice
1. Which license applies
This notice explains how the website Terms relate to installed and browser-based Runners, including Task Runner +. The license supplied with the specific product and release determines your installation, use, copying, modification, and redistribution rights. Where a product expressly incorporates these website Terms, they apply together with its Product Terms. This page does not silently replace a previously accepted EULA or an open-source license, grant additional rights, or impose new restrictions on independently licensed third-party components.
2. Preview is not an entitlement
A marketing preview, interactive illustration, or email subscription does not purchase a license, reserve a price, promise a release date, or guarantee access to a particular feature, model, integration, or operating system. A paid offer, if made, must separately state its price, license scope, payment and renewal terms, and any applicable cancellation or refund terms before purchase. Mandatory consumer rights remain unaffected.
3. AI and provider terms
AI models, model weights, inference runtimes, voice services, and online providers may have separate licenses, acceptable-use rules, account requirements, hardware requirements, or usage charges. An app license does not grant unrestricted rights to those services or guarantee that a provider remains available. Review the actual release documentation and provider terms before connecting a service.
4. Acceptance and updates
Email signup is not acceptance of a software EULA or consent to microphone access or AI processing. Where an app requires acceptance, present the applicable product terms and version before the user agrees. Viewing this page alone is not represented as an enforceable acceptance mechanism. Material license changes require appropriate notice and renewed acceptance where required by applicable law.
Local first is not the same as every feature being offline. Review the selected model and endpoint before sending content. Website demos are illustrations, not live AI or microphone sessions.
1. The website and the app are different
The Task Runner + page shows scripted planning and calendar examples. Its view controls switch real product screenshots; they do not access your calendar, record your voice, call an AI model, or create tasks in an installed app. Signup is a separate Beehiiv interaction. Product capabilities, availability, controls, and processing routes depend on the installed release and its settings.
2. Local model processing
When you select a model endpoint actually running on your own machine, inference is processed through that local runtime. For example, Ollama can host a model locally. A provider name or an “OpenAI-compatible” API format does not by itself establish that an endpoint is local; a configured remote endpoint sends requests to that endpoint. Local processing does not eliminate local logs, transcripts, task storage, backups, runtime behavior, or other software’s network activity.
3. Optional online AI and voice
If you enable or connect an online model or speech provider, prompts, task or calendar context included in a request, audio or transcripts used by that feature, and technical request information may be sent to the chosen provider. The exact content depends on the feature and configuration. Online services are not covered by an unconditional “never leaves your device” promise.
Providers determine their own processing, retention, training or service-improvement practices, subprocessors, transfer locations, security measures, and deletion options under their terms and your account settings. Runner Labs does not promise zero retention or no model training by every provider. Review those terms and settings before enabling a connection. Do not send secrets, regulated records, or third-party confidential information unless you are authorized and the selected service is appropriate.
4. Microphone and voice controls
Voice input requires microphone access through the installed product and operating-system controls. The Speak reference flow shows listening status and Stop listening; hands-free mode is intended for voice turns, not to imply permission for indefinite background recording. Verify the behavior of your installed version, stop listening when finished, and disable hands-free or revoke microphone permission when not needed. Stopping capture does not necessarily delete audio or transcripts already processed, locally or by an online provider.
5. Human review and limitations
AI output can be incorrect, incomplete, misleading, or inconsistent. Speech recognition may mishear names, dates, times, or instructions. Draft durations and schedules are estimates, not guarantees. Check the destination, date, time zone, duration, and selected items before adding or changing a plan. The review-before-add flow and clarification questions are safeguards, not guarantees against every erroneous action.
External or pasted content can contain instructions designed to manipulate an assistant. Do not treat generated output as trusted code or authoritative instructions, or allow it to bypass your normal verification. A Runner is not professional medical, legal, financial, or emergency advice and must not be relied on for safety-critical decisions.
6. Your choices and costs
Task Runner + materials describe an option to disable AI and voice while continuing ordinary planning and timer use. Check the controls available in the release you install. Turning off future requests does not erase past provider records. You are responsible for authorized use of your provider credentials and for reviewing any model or API charges. No provider subscription or free quota is promised by this website.
7. Questions and changes
For product processing questions, include the app version, feature, selected provider, and whether the endpoint is local or remote when contacting taskmaster@trunner.net. Do not include credentials or unnecessary personal data. Release-specific disclosures should identify materially different processing paths; this notice does not substitute for configuration-specific information.
1. The short version
TRUNNER.NET does not require an app account to browse or download and does not run an advertising system. With your permission, it uses Google Analytics 4 to measure website visits and product clicks. It also offers an optional Runner Labs email signup using
Beehiiv. Embedded forms, email delivery, hosting, and other providers may process technical and
engagement data as described below. We do not sell personal information or share it for
cross-context behavioral advertising.
Optional website analytics
Google Analytics 4 loads only after you choose Allow analytics. If you decline, our analytics code does not contact Google. When enabled, Google receives technical request information and measures visits, device/browser categories, referral origins, product/app clicks, installer/checksum download clicks, and form acknowledgments. A form acknowledgment is not proof of email verification. We do not send email addresses, form field contents, images, artwork, camera frames, or app-generated text to Analytics. We strip query strings and fragments from page URLs and send only the origin of referrer URLs. Google advertising signals and ad personalization are disabled in our tag configuration.
Your analytics choice is saved in local browser storage for up to 180 days. Google Analytics can set first-party measurement cookies when allowed, configured here for up to 180 days. Use Analytics choices on any page to change your selection. Declining stops our event forwarding and removes the Google Analytics cookies set for this site; it does not delete data already processed by Google. Browser settings can also remove local data. See Google’s privacy policy. Analytics is optional and is not required to use the apps, browse, download, or join the email list.
2. Information processed when you visit
Google Firebase Hosting delivers this website. Its infrastructure necessarily receives network request information such as IP address, date and
time, requested path, browser or device information, and security logs to deliver and protect the
site. That provider may process this information under its own terms. Following an external link
sends a request to the destination, such as GitHub or a product page, which has its own privacy
practices.
3. Local browser data
A Runner may store preferences, safety acknowledgments, acceptance version, or working data in
browser storage on your device. For example, ASCII Runner stores its selected theme and a versioned
acceptance record locally. This information is not transmitted to TRUNNER by the hosted code.
Clearing browser data removes it.
4. Local files and device features
The website also uses a trunner_joined cookie, lasting up to one year, to remember the signup flow and bypass the introductory gate. Session storage can remember that an updates dialog was dismissed. These are convenience preferences, not authentication or verified proof of subscription. You can remove them through browser settings. The Task Runner + browser illustrations do not request microphone access or send demo text to an AI provider.
ASCII Runner validates and decodes selected PNG and JPEG files in the browser and does not provide
an upload endpoint. Camera access, when selected, is handled in the browser session. Browser and
operating-system permission controls still apply. Other Runners have product-specific notices;
do not assume every product has identical data flows merely because it is described as local-first.
5. LAN information
Local-network features can process display names, room identifiers, local IP addresses, device or
public-key identifiers, messages, and connection diagnostics between participating devices.
Depending on the Runner, information may be stored on those devices. Other people controlling
those devices are separate recipients, not TRUNNER’s cloud service. Review the product notice
before joining a room and use only networks and peers you trust.
6. Information you choose to send
If you email us or submit feedback through a linked third-party service, we receive the contact
information and content you provide. We use it to respond, maintain security, troubleshoot, and
improve products. The email or form provider processes that information under its own terms.
We retain correspondence only as reasonably necessary for those purposes, legal obligations, and
abuse prevention.
7. Runner Labs email updates
If you choose to subscribe to Runner Labs updates, you provide your email address directly to
Beehiiv, our email delivery provider, through its hosted signup form. The same Runner Labs list
covers Task Runner + and the other Runners; a Plus signup is not a separate app account or paid reservation.
Beehiiv processes subscription information to send product updates and subscription messages under its own privacy notice and terms.
Subscription is optional, downloads remain available if you skip it, and every update email includes
an unsubscribe option. We do not use the signup for advertising profiles or sell the address.
Loading an embedded form or opening the hosted signup page creates a request to Beehiiv even before you submit an email. Beehiiv may process IP address, browser/device information, security or anti-abuse signals, subscription status, and email open/click events, depending on its services and settings. See Beehiiv’s privacy policy and terms. We have not represented those provider-level activities as disabled. The secure form may require verification, and a website thank-you alone is not proof that subscription completed.
We use the list for Runner Labs product and release communications. Unsubscribe through an email link, or contact us about access, correction, or deletion of information we control. Subscriber records are kept while needed for the subscription; limited suppression, security, backup, or legally required records may remain afterward. Provider deletion and retention are governed by its practices. We do not promise instantaneous removal from every provider backup.
8. Disclosure
We do not sell personal information. We may disclose information you send when necessary to a
service provider supporting the requested interaction, to comply with law or valid legal process,
to protect users and systems, to investigate abuse, or as part of a business transfer. We request
only what is reasonably needed.
9. Security and retention
Data minimization is the primary control: the only optional personal data requested by the hub is
an email address for Runner Labs updates, with provider-generated technical and engagement data
processed as described above. App AI and voice processing is separately described in the AI + Voice Disclosures. No system is
perfectly secure. Keep sensitive information out of support messages unless requested through an
appropriate channel. Local files remain your responsibility, including backups, device security,
encryption at rest, and deletion.
10. Children
The site and Runners are not directed to children under 13, and the site does not knowingly
collect personal information from them through an account or submission feature. Do not send us
a child’s personal information. Contact us to request deletion if you believe a child supplied
information.
11. Privacy choices and requests
You can clear local browser storage through browser settings, avoid external links, and choose
unsubscribe from Runner Labs updates using the link in any update email, clear local browser
storage, avoid external links, and choose not to email us. Depending on where you live, you may have rights to request access, correction,
deletion, restriction, or information about disclosures. Send a request to the contact below.
We may need to verify the request and may retain information where law allows or requires it.
12. Changes
Material privacy changes will be identified by a new effective date. We will not silently turn a
local-only file workflow into an upload service; such a change would require clear product notice
and an updated privacy disclosure before collection. We will update this notice when the email
signup provider, purpose, or categories of information materially change.
05
Local-First + Security
What we are trying to build
The goal is straightforward: useful software should remain useful when the internet is unavailable,
and local work should not be uploaded merely because a tool can run in a browser. Optional network
functions should be understandable, visible, and separable from local workflows.
What local-first does not mean
- It does not mean the entire device is offline or air-gapped.
- It does not control operating-system telemetry, browser services, DNS, VPN software, routers, or linked sites.
- It does not make public or guest Wi-Fi trustworthy.
- It does not replace endpoint protection, updates, backups, disk encryption, or firewall configuration.
- It does not make every input safe; file validation reduces risk but is not antivirus software.
- Encryption protects specified data paths, not every endpoint, screen, log, backup, or compromised device.
Safer operation
- Download only from a verified product GitHub Pages website linked by TRUNNER.NET.
- Verify published SHA-256 checksums before running unsigned beta packages.
- Keep the browser, operating system, firewall, and endpoint protection updated.
- Use trusted private networks for LAN rooms; confirm peer names and safety identifiers where available.
- Grant only the permissions needed for the feature you selected.
- Back up important work and test beta software on noncritical data first.
- End hosts and rooms when finished, especially on shared networks.
Product boundaries
ASCII Runner’s hosted build performs image conversion locally in the browser and restricts imports
to validated PNG or JPEG data within documented size and dimension limits. Task Runner and Lan
Runner can deliberately open local-network connections when you use room features. Graphic Runner
is a local desktop graphics tool. Exact behavior, ports, storage, encryption, and optional online
features are documented by each product and release. Task Runner + may use a local model or
an optional remote AI or voice endpoint depending on the configuration; review the AI + Voice Disclosures.
06
Responsible Disclosure
We welcome good-faith reports that help protect users. Research is authorized only against
systems and copies you own or have permission to test, and against TRUNNER.NET to the limited
extent described here.
To stay within this policy:
- avoid privacy violations, persistence, data destruction, service disruption, denial of service, social engineering, spam, and physical testing;
- do not access, retain, alter, or disclose another person’s data; stop if you encounter it;
- use the minimum testing necessary to demonstrate the issue;
- do not demand payment, threaten disclosure, or publicly disclose an unresolved issue before we have a reasonable opportunity to investigate and fix it; and
- send a clear report with product/version, reproduction steps, impact, and supporting evidence.
If you comply with this policy and act in good faith, we will not initiate legal action against
you for the authorized research. This does not authorize testing third-party providers,
GitHub, Firebase, other users, or infrastructure we do not own, and it cannot bind third parties.
ASCIIASCII Runner — browser-app terms, EULA notice & safety disclaimer
Effective October 18, 2026 · Product notice 2026-10-18-v2. These product terms supplement the website Terms and Privacy Notice for ASCII Runner on trunner.net. Runner Labs / TRUNNER is the provider; contact taskmaster@trunner.net. Applicable third-party and open-source licenses remain in force and are not replaced by these terms.
Eligibility and protection of minors
ASCII Runner is a general-audience creative tool, not a service directed to children under 13. The app is not available to under-13 users. Users aged 13–17 may use only the local image, banner, and editor tools with a parent or legal guardian’s permission and supervision. If local law requires a higher age or additional authorization, that requirement also applies. An adult must be legally capable of accepting these terms. A minor’s checkbox does not establish an enforceable contract or verified parental consent.
The app asks for an age band, not a birth date, identity document, or exact age. The selected band stays in session storage in that browser tab and is not sent to our analytics. Under-13 selections cannot continue into the app. The app’s camera feature is restricted to users who declare they are 18 or older and accept the current terms. These are self-declared safeguards, not identity verification. Do not misstate your age or bypass safeguards. Schools and guardians must not use this service as a substitute for a child-specific platform with appropriate consent arrangements.
Limited permission and your responsibilities
Subject to these terms and applicable component licenses, you may use the hosted app for lawful personal or commercial creative work. This does not transfer ownership of the app, trademarks, fonts, source code, or third-party materials. Do not circumvent access controls, overload the service, or interfere with other users. Any separately granted open-source rights are unaffected.
You retain your rights in your inputs and outputs; using the tool grants us no ownership of them. You must have the necessary copyright, trademark, publicity, privacy, and other permissions for images, likenesses, text, fonts, and exports. Output is not guaranteed to be original, exclusive, accurate, noninfringing, or suitable for a particular purpose. Do not use the service for child exploitation, illegal or nonconsensual intimate imagery, harassment, impersonation, fraud, or other unlawful content. Do not photograph or process people without any permission required by law, particularly children. We do not provide a public content-sharing or moderation service.
Camera, local files, and exports
Camera access is off by default. An eligible adult must choose Start camera, confirm the camera notice, and allow the browser permission prompt. The app requests video only, not microphone audio. Camera frames are processed in browser memory for the live effect; our app has no camera/image upload endpoint, remote face recognition, biometric identification, or server-side recording feature. Browser permission is not consent from anyone appearing on camera. Avoid private spaces, identifying documents, sensitive scenes, and bystanders.
Stop camera, leaving the Live tab, hiding or closing the page, or reopening the safety notice stops the active camera stream. You can also revoke permission through browser settings. A selected snapshot can remain in the local Convert workspace after capture until you replace it or reload; stopping the camera does not remove an exported file or clipboard copy. Do not rely on browser memory as secure storage or assume it cannot be inspected by extensions, shared-device users, malware, operating-system tools, or screen recording software.
File checks limit supported formats and size but are not antivirus or a security guarantee. Keep your browser updated and use trusted files. Review exports before publishing, printing, executing terminal snippets, or using them commercially. Save backups: refreshes, crashes, storage clearing, and updates can lose work. You control downloaded files and clipboard copies and are responsible for their secure handling and deletion.
Availability, warranties, and liability
To the extent permitted by applicable law, the hosted tool is provided “as is” and “as available,” without warranties of uninterrupted operation, fitness for a particular purpose, merchantability, accuracy, security, or noninfringement. It may change or become unavailable. It is not intended for safety-critical, medical, legal, emergency, surveillance, or identity-verification decisions.
To the extent permitted by applicable law, Runner Labs and its contributors are not liable for indirect, incidental, special, or consequential loss arising from use of the tool, including loss of work, profits, or data. These terms do not exclude or limit liability that cannot lawfully be excluded or limited, including applicable mandatory consumer rights, fraud, willful misconduct, or liability for death or personal injury where exclusion is prohibited. Nothing requires you to waive statutory rights or makes unlawful conduct lawful. No disclaimer guarantees immunity from claims.
Acceptance, changes, and stopping use
The app requires an unchecked, affirmative agreement to this version before use; a materially updated product notice requires renewed acceptance. The accepted version and time are saved locally, not sent as a server-side identity or signature record. You may stop using the service at any time. Browser safety gates are technical safeguards and do not establish a minor’s legal capacity or substitute for any legally required parental-consent process. Product-specific terms govern ASCII Runner where they differ from general descriptions elsewhere on this site.
Privacy: local art processing is not a promise of zero network activity
TRUNNER.NET is delivered using Google Firebase Hosting. Loading the site sends technical requests, including IP addresses, requested URLs, and browser/network information, to the hosting infrastructure for delivery and security, even if analytics is declined. Firebase states that Hosting retains IP data for a few months. This infrastructure processing is separate from optional Google Analytics and is not an upload of your artwork. See Firebase’s privacy and security information.
Our only website audience-measurement integration is Google Analytics 4, enabled only with an affirmative analytics choice. On ASCII Runner pages it also waits for the current-session adult eligibility check. A declared under-18 band disables our analytics forwarding for that session, including subsequent pages in the same tab. We do not send the age band, date of birth, art inputs, camera frames, filenames of imported art, editor text, or email addresses to Analytics. We do not add advertising pixels, session replay, or fingerprinting. Optional analytics measures page visits and limited product/download/signup events; see the main Privacy Notice for cookie duration, technical data, and changing your choice. Browser blocking or declining analytics does not block local art tools for eligible users.
The acceptance version/time is stored in local storage; the age band is in session storage; analytics preference is in local storage for up to 180 days. Clearing storage removes these local records. Clearing acceptance does not delete previously downloaded exports or Google’s previously processed data. There is no Firebase Authentication, Firestore artwork library, or Firebase Storage upload flow in this ASCII Runner browser app. Other products and external links have their own disclosures.
Do not enter a child’s personal details in support messages or optional email signup. A parent/guardian who believes personal information was provided by a child under 13 should contact taskmaster@trunner.net with minimal necessary information and the subject “CHILD PRIVACY.” We will investigate requests and take appropriate steps within our control, including deletion where applicable and legally required. Do not send a child’s image, identification document, or exact birth date. We cannot erase copies held independently by other users or promise deletion from third-party systems we do not control. Applicable access, correction, deletion, objection, and regulator-complaint rights remain available under relevant law; the main Privacy Notice provides additional contact information.