span
Updated 31 MAY 2026
Terms · plain language

Plain rules.
No surprises.

Short, scannable terms. Written in plain language, meant to be read.

  1. 01 Plain version the gist
  2. 02 The app App Store rules apply
  3. 03 Your data yours, not ours
  4. 04 Acceptable use no abuse
  5. 05 No warranty as-is
  6. 06 Liability capped at what you paid
  7. 07 Intellectual property ours · OSS · DMCA
  8. 08 Disputes & law informal first
  9. 09 Changes & contact span@heartbits.net
01

Plain version

span is provided as-is. Use it for whatever you like. We don't store your data, so we can't lose it for you. Back up anything that matters. If the app breaks, tell us and we'll try to fix it. Don't do anything illegal with it.

02

The app

span is software published by Heartbits and distributed through the Apple App Store. Your use of the app is also governed by the Apple Media Services Terms. The App Store rules apply alongside these.

If you unlock paid features, the purchase is a one-time in-app purchase processed by Apple. There is no subscription. Apple handles billing, receipts, and refund requests under their own policies.

03

Your data

You own the events you create. We have no copy and no way to recover them if your device is lost or wiped. Enable iCloud sync (opt-in, end-to-end encrypted by Apple) if you want resilience across your own devices.

04

Acceptable use

A few things you agree not to do:

· Don't reverse-engineer, decompile, or disassemble the app, except where applicable law expressly permits it.
· Don't remove or obscure copyright, trademark, or other proprietary notices.
· Don't use the app, or shared event links, to do anything illegal, harassing, or harmful to other people.
· Don't scrape or automate the recipient website in a way that imposes an unreasonable load.

05

No warranty

The app is provided "as is" and "as available," without warranty of any kind, express or implied.

To the maximum extent permitted by law, we disclaim all warranties, including the implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement. We do not warrant that the app will be uninterrupted, error-free, or compatible with every device or iOS version.

Some jurisdictions don't allow the exclusion of implied warranties. In those places, the exclusions above apply only to the extent permitted.

06

Liability

To the maximum extent permitted by law, neither Heartbits nor anyone working with us is liable for any indirect, incidental, special, consequential, or punitive damages, or for lost profits, lost data, or business interruption arising out of or related to your use of the app — even if we have been advised of the possibility.

Our total liability for any claim is capped at the amount you actually paid for the app (which, for the free baseline, is zero).

You agree to indemnify Heartbits against third-party claims that arise from your own misuse of the app or your violation of these terms. We won't ask you to indemnify us for anything we did.

07

Intellectual property

The name "span," the brutalist design system, and the app's source code are owned by Heartbits. Open-source components are licensed under their respective terms. The iOS app includes Vortex (MIT) for the celebration animation. No other third parties are bundled.

If you believe the app or the website infringes a copyright you own, send a DMCA-style notice to span@heartbits.net with: (a) your physical or electronic signature, (b) identification of the copyrighted work, (c) where the alleged infringement appears, (d) your contact details, (e) a good-faith statement that the use is not authorized, and (f) a statement under penalty of perjury that you're authorized to act for the owner.

08

Disputes & law

These terms are governed by the laws of the jurisdiction in which Heartbits is incorporated, without regard to conflict-of-law principles.

If you ever have a dispute with us, please email span@heartbits.net first and give us 60 days to try to resolve it informally. Most things turn out to be misunderstandings and get fixed in a single thread. We do not require binding arbitration, and we do not ask you to waive your right to a class action.

09

Changes & contact

We may update these terms. The "Updated" stamp at the top of the ribbon will reflect any change; continued use of the app after a change means you accept it. If a change is material, we will publish a visible notice in the app.

If any provision of these terms is held unenforceable, the rest stays in effect. These terms, together with the Privacy Policy, are the entire agreement between you and Heartbits about span.

Email span@heartbits.net for anything.