Skip to content

Terms of Service

Effective

On this page

These Terms of Service ("Terms") are an agreement between you and FirstByte, LLC, a Delaware limited liability company ("FirstByte," "we," "us"), and they govern your use of SailTrace: the SailTrace iOS app, web dashboard, and API (together, the "Service").

By creating a SailTrace account, downloading the SailTrace app, or otherwise using the Service, you agree to these Terms. If you do not agree, do not use the Service.

Read Section 20 before you rely on these Terms.

It contains a binding arbitration agreement and a class action waiver that change how disputes between you and FirstByte are resolved, and a 30-day window to opt out of both.

§01 Eligibility

You must be at least 18 years old to use SailTrace. The Service is not directed to minors: do not create an account for, or share your account with, anyone under 18.

By using the Service, you represent that:

  • You are 18 or older and have the legal capacity to enter into this agreement.
  • You are not located in, ordinarily resident in, or a national of any country subject to comprehensive United States sanctions.
  • You are not on the US Department of the Treasury's Specially Designated Nationals list or any other US restricted-parties list.
  • You are not barred from using the Service under any other applicable law.

The Service is offered from the United States and is intended for users in the United States. We make no representation that the Service is appropriate or available in other locations; you use it from elsewhere at your own initiative and are responsible for compliance with local law.

§02 The Service

SailTrace lets you record GPS-based sailing sessions on your iOS device, upload them to your SailTrace account, and view, replay, and analyze the resulting races on the SailTrace web dashboard and in the app. Pro subscribers, founding members, and users covered by a sponsored arrangement (through a yacht club, event, or series) receive access to additional features described in the app.

We may add, change, suspend, or discontinue any part of the Service at any time. We will give reasonable notice of changes that materially reduce the core functionality available to paying subscribers.

§03 Not a navigation aid: sailing safety

SailTrace IS NOT a navigation, collision-avoidance, weather, or safety-of-life system. It does not replace a chart, a compass, official weather services, a VHF radio, or the rules of the road at sea. Do not rely on SailTrace to navigate, to avoid hazards, to predict weather, or to make decisions that affect the safety of a vessel or its crew.

You are solely responsible for the safe operation of your vessel. You must follow the International Regulations for Preventing Collisions at Sea (COLREGS) and any applicable local rules. Do not interact with the SailTrace app in any way that distracts you from safe sailing or compromises situational awareness.

Assumption of risk. Sailing and sailboat racing are inherently risky: weather, sea state, traffic, and equipment can injure people and damage boats regardless of any software. To the maximum extent permitted by law, you assume the risks of sailing and racing, and you agree that SailTrace's role is limited to recording and replaying data about a session after the fact. Nothing in this section limits liability that cannot be limited by law.

§04 Your account

You are responsible for the activity that occurs under your account, including any content you upload and any actions you authorize others to take. Keep your credentials confidential and your account information accurate, and notify us at support@firstbytestudio.com if you suspect unauthorized access. One account per person. You may delete your account at any time from Account → Delete Account in the app.

§05 Race data and visibility

Racing is shared by nature. When your recording becomes part of a race and that race is finalized, the race (including your display name, boat name, sail number, and your boat's GPS track in that race) can be viewed by the other sailors in the race and by people the race is shared with, as described in the Privacy Policy. Clubs, teams, events, and series you join can see your participation, results, and replays within that group.

By recording a race with SailTrace, you consent to that visibility. If you do not want your position in a race to be seen by others, do not record that race. You can delete a recording at any time; deleting it removes your boat's track from the race.

The same works in reverse: other sailors' tracks that you can see through the Service are theirs, shared for reviewing the racing. Use them within the Service and within Section 6; do not build datasets, republish someone's movements, or track a person.

§06 Acceptable use

You will not:

  • Use the Service in violation of any applicable law, regulation, or third-party right.
  • Attempt to gain unauthorized access to any part of the Service, to other users' accounts or data, or to systems we use to operate the Service.
  • Circumvent or attempt to circumvent authentication, rate limits, or feature gates.
  • Reverse engineer, decompile, or attempt to extract source code, except to the extent applicable law allows.
  • Use the Service or any data obtained from it to train machine-learning models or to build a competing product.
  • Scrape, crawl, or use automated tools to access the Service except where we expressly permit it.
  • Access the SailTrace API other than with your own account's credentials, for your own use of the Service, within any documented limits (API access is a revocable convenience, not a data feed).
  • Upload content that infringes intellectual-property rights, that is unlawful, defamatory, harassing, or harmful, or that contains malware.
  • Impersonate another person or sailor, falsify your identity, or misrepresent your affiliation with a person, team, club, or event.
  • Use the Service to track or surveil a person, on a boat or off it, beyond the race visibility described in Section 5.
  • Use the Service in a way that interferes with another user's ability to use it.

§07 Your content and derived data

You retain all rights in the recordings, photos, race annotations, comments, and other content you submit to the Service ("Your Content"). You grant FirstByte a worldwide, non-exclusive, royalty-free license (including the right to sublicense to service providers acting on our behalf, such as hosting, storage, and email providers) to host, store, copy, reproduce, transmit, display, and create derived data from Your Content solely to operate, secure, and improve the Service for you and the other users allowed to see it under Section 5. The license ends when you delete Your Content or your account, except (a) for residual backup copies kept for the period described in our Privacy Policy and (b) for aggregated or de-identified data that no longer identifies you.

Derived data. FirstByte owns the race reconstructions, course geometries, maneuver detections, fleet analytics, and machine-learning model outputs that we compute from Your Content. You retain ownership of the raw recordings, photos, and other content you uploaded.

Aggregated and de-identified data. We may use aggregated and de-identified data derived from sailing activity, which no longer identifies you, for any purpose consistent with our Privacy Policy, including improving the Service, training machine-learning models, and publishing aggregate insights.

Your representations. You are responsible for ensuring you have the rights necessary to upload Your Content and to share it with the audience you select within the Service. You represent and warrant that Your Content does not violate these Terms or any third-party right.

§08 Pro subscriptions and billing

8.1 What Pro is

Pro is a recurring subscription that unlocks the features described as "Pro" in the app at the time you subscribe. Pricing is shown in the app and on the web checkout before you confirm a purchase.

8.2 If you subscribe through the App Store (iOS)

Your subscription is sold by Apple and is governed by Apple's terms. Payment is charged to your Apple ID at confirmation. The subscription renews automatically for the same period at the same price unless you cancel at least 24 hours before the end of the current period. Manage and cancel subscriptions in Settings → your Apple ID → Subscriptions on your iOS device. Deleting the SailTrace app does not cancel a subscription. Refunds for App Store purchases are handled by Apple.

8.3 If you subscribe on the web (Stripe)

Payment is processed by Stripe. The subscription renews automatically for the same period at the same price unless you cancel before the renewal date. You can cancel at any time from the SailTrace web dashboard or by emailing support@firstbytestudio.com. Cancellation takes effect at the end of the current paid period; you keep Pro features until then.

Refunds. Subscription fees are non-refundable except where required by law or where these Terms expressly provide otherwise. We will email you a receipt at the beginning of each paid period and a renewal reminder before each renewal where required by law.

8.4 Price changes

We may change Pro pricing. We will give you at least 30 days' notice of a price change by email or in-app notice; the change takes effect at your next renewal after the notice period. If you do not accept the change, cancel before the effective date.

8.5 Sponsored access

If a yacht club, event, series, or other organization sponsors your access to Pro features, those features are available to you for the period and scope the sponsor has paid for. When the sponsorship ends, Pro features stop unless you start a paid subscription.

§09 Beta and preview features

We may label some features as "beta," "preview," "experimental," or something similar. Those features are provided strictly AS-IS and AS-AVAILABLE, may be inaccurate, incomplete, modified, or removed at any time, and are excluded from any uptime or service-level commitment that otherwise applies to the Service. The disclaimers and limitations elsewhere in these Terms apply with full force to beta features.

§10 Intellectual property

SailTrace and its underlying software, designs, logos, and content (other than Your Content) are owned by FirstByte or its licensors and are protected by copyright, trademark, and other laws. We grant you a limited, personal, non-exclusive, non-transferable, revocable license to use the Service in accordance with these Terms. No other rights are granted by implication.

§11 Feedback

If you send us suggestions or feedback, you grant FirstByte a perpetual, irrevocable, royalty-free license to use it for any purpose without obligation to you.

§13 Apple-enabled application

The iOS app is licensed, not sold, to you. The license is granted by FirstByte only, and Apple has no responsibility for the iOS app. The following Apple-required terms apply when you use the iOS app:

  • The license is non-transferable and is limited to use on Apple-branded devices you own or control, in accordance with the App Store Terms.
  • Apple is not responsible for providing maintenance or support.
  • FirstByte, not Apple, is solely responsible for the iOS app and its content. Any warranty, product-liability, third-party-IP, or consumer-protection claim is FirstByte's responsibility to the extent not validly disclaimed.
  • Apple and Apple's subsidiaries are third-party beneficiaries of these Terms with respect to the iOS app and have the right to enforce them against you.

§14 Third-party services

The Service is built on third-party services we choose carefully but do not control, including Apple (App Store, in-app purchase, and WeatherKit weather data), Mapbox (maps), and Stripe (web payments); the full list of providers that process personal information is in the Privacy Policy. When you use those services through SailTrace, their terms may also apply to you. Weather data shown or used by the Service is provided by Apple Weather.

We are not responsible for third-party services, their availability, or their accuracy, and a link or integration is not an endorsement. If a third-party service the Service depends on changes or ends, we may change or end the dependent feature.

§15 Disclaimers

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. TO THE FULLEST EXTENT PERMITTED BY LAW, FIRSTBYTE DISCLAIMS ALL WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, AND ANY WARRANTY ARISING FROM A COURSE OF DEALING OR USAGE OF TRADE. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE.

MACHINE-LEARNING AND INFERRED OUTPUTS. RACE RECONSTRUCTIONS, INFERRED WIND, COURSE GEOMETRIES, MANEUVER DETECTIONS, AND ANY OTHER OUTPUT PRODUCED BY SAILTRACE'S MACHINE-LEARNING OR HEURISTIC INFERENCE ARE ESTIMATES, NOT MEASUREMENTS, AND MAY BE INACCURATE OR INCOMPLETE. DO NOT RELY ON THEM FOR ANY DECISION AFFECTING SAFETY, OFFICIAL RACE RESULTS, PROTEST HEARINGS, INSURANCE, OR ANY OTHER MATTER WHERE ACCURACY IS REQUIRED.

WITHOUT LIMITING THE ABOVE, FIRSTBYTE EXPRESSLY DISCLAIMS ANY WARRANTY OR REPRESENTATION THAT THE SERVICE IS SUITABLE FOR MARINE NAVIGATION, COLLISION AVOIDANCE, WEATHER FORECASTING, OR ANY OTHER SAFETY-OF-LIFE PURPOSE.

§16 Limitation of liability

TO THE FULLEST EXTENT PERMITTED BY LAW:

(a) FIRSTBYTE WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES, OR FOR LOSS OF PROFITS, REVENUE, DATA, GOODWILL, OR OTHER INTANGIBLE LOSSES, WHETHER OR NOT WE HAVE BEEN ADVISED OF THEIR POSSIBILITY.

(b) FIRSTBYTE'S TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR RELATED TO THE SERVICE OR THESE TERMS WILL NOT EXCEED THE GREATER OF (i) THE AMOUNT YOU PAID FIRSTBYTE FOR THE SERVICE IN THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM AND (ii) ONE HUNDRED US DOLLARS (USD $100).

(c) Carve-outs. The limitations in this Section do not apply to: liability that cannot be limited under applicable law; death or personal injury caused by FirstByte's gross negligence or willful misconduct; or FirstByte's intentional misconduct or fraud.

The limitations in this Section apply to the maximum extent permitted by law; some jurisdictions do not allow the exclusion of certain damages, so some exclusions may not apply to you.

§17 Indemnification

You will defend, indemnify, and hold harmless FirstByte and its officers, directors, employees, and agents from any claim, demand, loss, or expense, including reasonable attorneys' fees, arising out of (a) Your Content, (b) your use of the Service, (c) your violation of these Terms, or (d) your violation of any law or third-party right. This obligation does not apply to the extent a claim arises from FirstByte's own gross negligence or willful misconduct.

§18 Force majeure

Neither party is liable for any failure or delay in performance under these Terms (other than payment obligations) caused by events beyond its reasonable control, including acts of God, natural disasters, fire, flood, war, terrorism, civil unrest, government action, labor disturbances, internet or telecommunications failures, denial-of-service attacks, cyberattacks, pandemics, or outages of third-party services on which the Service depends (including Amazon Web Services, Heroku, Mapbox, Stripe, Postmark, and Apple). The affected party will use reasonable efforts to resume performance.

§19 Termination

You may stop using the Service and delete your account at any time. We may suspend or terminate your access if you violate these Terms, if required by law, or if we discontinue the Service.

Suspension for material risk. We may suspend your access without prior notice if we reasonably believe continued access poses a material risk to the Service, to other users, or to compliance with law. We will notify you within a reasonable time after suspension and give you an opportunity to respond and, where appropriate, cure.

Refunds on termination by us without cause. If we terminate your paid subscription without cause and you are not in breach of these Terms, we will refund the unused portion of any prepaid fees.

Your data on the way out. For 30 days after your account closes, whether you closed it or we did, you may ask us at support@firstbytestudio.com for an export of your recordings and races, and we will provide it unless the law requires otherwise or the export itself would continue the violation that ended the account. After that, deletion follows the schedule in the Privacy Policy.

Survival. The sections that by their nature should survive termination do survive it, including 3 (sailing safety), 6 (acceptable use), 7 (your content and derived data, last paragraphs), 10 (intellectual property), 11 (feedback), 15 (disclaimers), 16 (limitation of liability), 17 (indemnification), 18 (force majeure), 20 (dispute resolution), 21 (governing law and venue), and 23 (miscellaneous).

§20 Dispute resolution: arbitration, class waiver, time limit

This section requires individual arbitration of most disputes and waives class actions and jury trials. You can opt out within 30 days of first accepting these Terms; see subsection (i).

(a) Informal resolution first. Before filing any claim, you agree to send a written "Notice of Dispute" to support@firstbytestudio.com that includes your name, the email on your SailTrace account, a description of the dispute, and the relief you are seeking, and to give us 60 days from receipt to resolve the dispute informally. We owe you the same notice and the same 60 days before we file a claim against you. The limitations period in subsection (g) is tolled while informal resolution is pending.

(b) Binding arbitration. Any dispute not resolved informally will be settled by binding individual arbitration administered by the American Arbitration Association ("AAA") under its Consumer Arbitration Rules, or, at FirstByte's election, by JAMS under its Streamlined Arbitration Rules and, where applicable, its Mass Arbitration Procedures. This Section is governed by the Federal Arbitration Act. Hearings will be held by videoconference, or, if an in-person hearing is required, in the county where you live or another place you and FirstByte agree on. Judgment on the award may be entered in any court of competent jurisdiction.

(c) Who decides what. The arbitrator decides all disputes about the interpretation, applicability, enforceability, or formation of this Section, except that only a court may decide whether the class action waiver in subsection (d) is enforceable.

(d) Class action waiver. Disputes will be brought only in an individual capacity. You waive any right to participate in a class action, class arbitration, or representative proceeding.

(e) Mass-arbitration / batching protocol. If twenty-five (25) or more demands for arbitration are filed against FirstByte by or with the coordination of the same law firm or coordinated group of firms ("Mass Arbitrations"), the parties agree that:

  • The demands will be administered by JAMS under its Mass Arbitration Procedures (if available), notwithstanding subsection (b).
  • The demands will be grouped into batches of up to fifty (50) claimants each.
  • One batch will proceed at a time, with a single bellwether arbitrator hearing the batch.
  • Discovery and procedural rulings in the bellwether batch will apply to subsequent batches except where individualized issues require otherwise.
  • After the first three (3) batches, the parties will meet and confer in good faith about a global resolution before any additional batches proceed.

This subsection is intended to ensure efficient, fair handling of coordinated claims while preserving each claimant's right to an individual decision on the merits.

(f) Fees. Filing and arbitrator fees are allocated as the applicable AAA or JAMS consumer rules provide, and your filing fee stays capped by those rules. If the arbitrator finds that a claim was filed for harassment or is patently frivolous, the arbitrator may reallocate fees as the rules allow.

(g) Time limit. Any claim arising out of or related to the Service or these Terms must be filed within one (1) year after the claim accrued, or it is permanently barred, except where applicable law prohibits a shortened limitations period. The informal-resolution period in subsection (a) tolls this deadline.

(h) Exceptions. Either party may bring an individual action in small-claims court, and either party may seek injunctive or equitable relief in a court of competent jurisdiction to protect its intellectual property.

(i) 30-day opt-out. You may opt out of subsections (b), (c), (d), and (e) by sending written notice to legal@firstbytestudio.com within 30 days of first accepting these Terms, including your name and the email on your SailTrace account. Opt-out does not affect the other provisions of these Terms.

(j) Severability within this Section. If the class action waiver in subsection (d) is held unenforceable as to a particular claim, that claim, and only that claim, proceeds in court under Section 21, and this Section continues to apply to all other claims. If any other part of this Section is held unenforceable, it will be severed and the remainder enforced.

§21 Governing law and venue

These Terms are governed by the laws of the State of Delaware, without regard to conflict-of-laws principles. The United Nations Convention on Contracts for the International Sale of Goods does not apply.

Any claim that is not subject to arbitration under Section 20 (including a claim brought after a valid opt-out or under an exception) must be brought exclusively in the state or federal courts located in Delaware, and you and FirstByte each consent to personal jurisdiction and venue there. TO THE EXTENT PERMITTED BY LAW, YOU AND FIRSTBYTE EACH WAIVE THE RIGHT TO A TRIAL BY JURY.

Some consumer-protection laws give you the right to bring certain claims in the courts of your home state or under its law; nothing in this Section takes away a right that cannot be waived.

§22 Changes to these Terms

We may update these Terms from time to time. We will update this page's effective date and, for material changes, give at least 14 days' notice by email or in-app notice; the change takes effect on the stated effective date, and continued use of the Service after that date constitutes acceptance.

Changes to Section 20 (dispute resolution) do not apply to a dispute that arose before the change took effect.

§23 Miscellaneous

Entire agreement. These Terms, together with the Privacy Policy, are the entire agreement between you and FirstByte regarding the Service. Our privacy practices are governed solely by the Privacy Policy; no statement made elsewhere (on our website, in marketing materials, in support communications, or otherwise) creates a privacy commitment beyond what is set out in the Privacy Policy.

No reliance. You have not relied on any statement, promise, or representation that is not expressly set out in these Terms or the Privacy Policy.

Severability and blue-pencil. If any provision of these Terms is held unenforceable, the remaining provisions remain in full force and effect. A court or arbitrator is authorized to modify the unenforceable provision to the minimum extent necessary to make it enforceable and to give maximum effect to the parties' original intent. If a provision of Section 20 (Dispute resolution) is held unenforceable, the class action waiver in §20(d) remains in effect to the maximum extent permitted by law.

Notices. We may give you notices electronically, by email to the address on your account or by notice in the app, and you consent to receiving them that way; an electronic notice satisfies any requirement that a notice be in writing. Notices to FirstByte must be sent to legal@firstbytestudio.com.

California consumers. Under California Civil Code §1789.3, California users are entitled to know that they may file grievances and complaints with the Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs, 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834, or by telephone at (800) 952-5210.

Other. Our failure to enforce a provision is not a waiver. You may not assign these Terms; we may assign them to an affiliate or successor.

§24 Contact