AutoRoster2.7.7-web

News
3 January 2025
New in version 2.7.0: Subs! Yes, it's now possible to create rosters with substitutions, where a player comes off the bench to replace someone else mid-quarter.



To create a sub, enter Edit mode and tap a position twice so that it displays an arrow animation. Wait a second or two, and the position will split in two. To reverse this (i.e. turn a split position back into a full-quarter one), do the same thing again. More about Subs...
Older News
12 November 2024
12 November 2024
New in version 2.6.0: Support for 5- and 6-player games. This is mainly useful for Indoor Netball and New Zealand's futureFERNS. You can choose your Format when creating a new season.
  • Standard: Seven players

  • 6-a-side: Two each of A, C, and D

  • 5-a-side: Two each of A and D, plus one C

  • FAST5: No wings! Only GS, GA, C, GD, GK

19 October 2024
19 October 2024
New in version 2.5.0: A big collection of bugfixes, tweaks and improvements, including:
  • Season Fixture Sync (beta) - AutoRoster can now automatically pull quarter-by-quarter scores from NetballConnect, so you don't need to manually enter them. Quarter-by-quarter scores are key to most of the analysis AutoRoster can do, so this makes many stats much more accessible to coaches. (Only available when you've configured Fixture Sync in your Season settings for teams in NetballConnect-supported leagues.)

  • Season Fixture Sync (beta) - Fix bug that could become confused by tournaments where teams play multiple games in quick succession.

  • Clubs - Club admin can properly view Stats for club teams.

  • Improved support for more devices.

  • Code migration for improved reliability and futureproofing.

22 April 2024
22 April 2024
New in version 2.4.3: Minor improvements to sharing and team selection.

There's now a handy Share link at the bottom of your Games list, and for busy coaches, AutoRoster will remember the last few teams/seasons you've viewed and offer them at the top of your team selector via the Home button.
3 April 2024
3 April 2024
New in version 2.4.0: Online fixture sync! If you play in a supported league, AutoRoster can automatically import your fixture and keep it up to date.

Currently only the NetballConnect platform is supported, which mostly covers netball leagues in eastern Australia. But if that's you, it's super handy. Set it up via Season settings at the bottom of your Games, or directly when creating a new season.

Also:

* If you toggle Positions between "Prefer" and "Require," AutoRoster will remember your choice in the future.

* If you delete a season, AutoRoster won't let you add back games and players to it, to prevent your rosters becoming half-deleted zombies.

* Fixed some minor bugs, including one where the dialog box would automatically close after entering a new player or game, which made it a chore to add lots of them.
9 March 2024
9 March 2024
New in version 2.3.4: A fix for a bug that wouldn't tell you why it wasn't deleting your team, and one that could prevent people from joining your club.

Some people have asked about rolling subs or tactical changes — how are you supposed to make rosters where players change mid-quarter? This is pretty tricky to support without making the app quite a lot more complicated, so unfortunately I don't have a great answer! I will probably look to add support for 5- and 6-player games (for Indoor Netball and New Zealand's futureFERNS Years 5 and 6 program) before tackling subs.
11 December 2023
11 December 2023
New in version 2.3.2: Show the total number of quarters benched for each player by tapping the right-most column in StatsPositions Played.

Provide a subtle visual hint that a player should be marked as unavailable when they're assigned zero on-court roles in a roster.
1 December 2023
1 December 2023
New in version 2.3.1: A bunch of small improvements and fixes, including squashing a bug that could crash on startup for rosters that aren't 4 quarters.
12 November 2023
12 November 2023
New in version 2.3.0: Support for games that aren't 4 quarters.

Quite a few people asked if they could customize the number of periods in a game. Now you can! Select from 1 to 6 periods by modifying your season settings, now conveniently available at the bottom of your Games list.

For more info, see Tips & TricksMatch Format.

Additionally, when clubs create invitation links, those now last for 6 months before expiring, rather than 7 days, because I realized no-one is that organized.
26 October 2023
26 October 2023
New in version 2.2.0: AutoRoster generates even better high-performance rosters by using data on combinations of players who work particularly well together.

Previously, AutoRoster would only consider each player in isolation when scoring and generating rosters. Now it will actively seek out rosters that include pairs and trios that correlate with high performance, and avoid weaker ones.

You can control how important AutoRoster considers stats with the Optimize team performance slider in your Settings.

For AutoRoster Pro users, you can now see the strength of relevant Pairs and Trios directly on rosters, not just in StatsCombinations like before. And if that's too many numbers, you can hide them in Settings.

Thanks for using AutoRoster, and good luck with your teams! — Max.

Combinations
24 July 2023
24 July 2023
I get a little map showing where this app is being used, and it's been very cool the last few months to see it spread across Australia, the UK, New Zealand and South Africa.

Yet to make a meaningful impact in Jamaica, Malawi, Tonga, or Uganda, but maybe that will change with the release of the Android version! That should happen in the next week.

Thanks for everyone who has taken the time to email me or rate the app on the App Store. The most commonly requested new features are:
  • Ability to enter game stats (e.g. shots taken by GA/GS)
  • Variable number of game periods (e.g. 2 for tournaments rather than 4 qtrs)
At the moment I'm focused on making the app stable and bug-free, but after that, those will probably be the first I'll look at.

Thanks for using and good luck with your teams! — Max.
25 April 2023
25 April 2023
The site has undergone a big redesign to make it more mobile-friendly for court-side coaches. And there's an app!

Download on the App Store

If you need the old site, you can find it here. Please email me with any problems.

This site and the app are still free to use, but you can subscribe to AutoRoster Pro for more data storage and extra stats.

Thanks for using! — Max.
13 August 2022
13 August 2022
You can now edit rosters in traditional roster format, with position names down the side and player names in columns. Click TOGGLE VIEW and EDIT.
7 June 2022
7 June 2022
The POSITIONS button now lets you set preferred positions for each player, rather than operating strictly as a this-person-must-play-here rule. I also fixed a bug that could produce stubborn, sub-optimal rosters that wouldn't improve.
27 May 2022
27 May 2022
NetStats! Enter your game scores and let AutoRoster analyze which rosters delivered your best team performances. With this data, it can even generate rosters that optimize team strength.
Get started

1. Sign in

You can share rosters with anyone, but only you can edit them. Some stats are also coach-only.

2. Add a team

Click "+ Add" to create your first team.

3. Add a season

Now you have a team, "+ Add" a season for it.

4. Add players

Tap the Players tab. Then:

  1. Click + Add.

  2. Enter a player's name. You can change this later.

  3. Click Add New Player.

  4. Continue adding players as needed.

5. Add games

Tap the Games tab.

  1. Click + Add.

  2. Enter game details. You can change these later.

  3. Click Add New Game.

  4. Continue adding games as needed.

Generate rosters

Tap any of your Games to visit a roster page.

Tap Edit to enter Edit mode.

Where's the Edit button?
Normally, Edit is a big green button in the top left of your roster, opposite View. If it's not there, you're looking at a team you don't have permission to manage. You may need to log in!

In Edit Mode, you can:

  • Toggle players' availability by tapping the green dot beside their names.

  • Nominate a captain / orange provider by tapping the OrangesOranges box.

  • Click Go to automatically generate a roster.

  • Tap View for a role-based view.

  • Tap Positions to enter preferences for particular players, if necessary. (Don't overdo it — the more you set here, the less ability AutoRoster has to move things around and find good rosters.)

Example: Setting a few positional preferences, auto-generating a roster, and tweaking it.

Rosters can be modified in many ways:

  • Drag positions around.

  • Drag one player's name onto another to swap all their positions with each other.

  • Swap entire quarters at once by dragging the Quarter heading.

  • Tap Go again to try to algorithmically improve the current roster.

AutoRoster tries to find the best solution for the preferences you give it! Try tweaking a few preferences in your Settings — e.g. decrease the importance of giving breaks to the Centre — then come back and re-run Go.

Tip: Tap any player/position to lock it in place, so it won't change when you run Go.

Stats

AutoRoster can provide advanced stats to improve your team rosters. Most of these rely on quarter-by-quarter scores: After each match, enter what the score was at ¼ time, ½ time, ¾ time, and final.

To enter match scores:

  • In the Games tab, past games will invite you to Enter Scores.

    You can also change scores later in the same place by tapping the three dots () beside a game and then Edit Game.

To view stats directly on rosters (not just in the Stats tab):

  • In the Settings tab, toggle on Show NetStats. If you have AutoRoster Pro, you can also toggle on Pair/Trio Stats.

Combinations

Example: This is a very good roster, with lots of positive scores for NetStats (how the team performs when this player is in this position) as well as Pairs and Trios (how the team performs when this combination of players have these positions together).

Positions Played

Positions Played

A simple tally of the number of quarters each player has played in each position.

Tap the right-most column to toggle between total quarters played and total quarters benched.

NetStats

NetStats

Once you've entered quarter-by-quarter scores, players can be rated for each position they've played. A score of zero means your team performs at its average level with the player in that position. A positive score means the team performs better than average.

Higher scores are better. A GD with +0.50 means your team overperforms by half a goal per quarter with this player in that position.

Scores are adjusted for fixture difficulty, so they're not skewed by whether your team wins or loses more often.

To hide NetStats on rosters, tap the Settings tab at the bottom of the screen and toggle Show NetStats.

NetStats are only visible to team coaches, even if you share a link to your roster.

Combinations (Pairs/Trios)

Combinations (AutoRoster Pro)

AutoRoster can determine which combinations of players work best together.

For example, you may have a GA who is more effective when paired with a particular GS. Or a set of players who work especially well together as WD/GD/GK.

With the free AutoRoster Basic plan, StatsCombinations only your team's top Pair and Trio are available.

With AutoRoster Pro, you can view all Pairs and Trios, and these numbers are also displayed directly on rosters in role-based view by tapping View. (Not available in 5- and 6-a-side formats.)

Combinations

In the above example roster, Neve is a mobile, athletic player who can perform both in the circle and in midcourt — her GA NetScore is a relatively modest +0.2 because while she's good for the team here, she'd also be good elsewhere. But while she's in GA, she's a great pairing with GS Holly, hence the +0.5. Neve also pairs effectively with WA Clover (+0.4), and forms a strong trio with WA Clover and C Emily (+1.4).

A Combination is a pair or trio of players who:

  • have played the same roles together for at least 2 quarters (not necessarily in the same game)

  • have adjacent roles, e.g. GS + GA or WD + GD

In Stats, Combinations are ranked left to right according to their cumulative Season score. Your best combinations will be on the left, and tend to be both effective and frequently used.

Below each combination is a list of quarters played together, ordered from best to worst. (This is determined by their NetStat score, which takes into account the strength of the opposition, so some quarters may appear in surprising positions. For example, a 3-3 quarter will be rated well if the team was heavily outscored in the other three quarters, but rated poorly if it occurred in a game the team won easily.)

Combinations on the far right may benefit from reconsideration, as they tend to be both negatively correlated with performance and frequently used.

AutoRoster usually uses Combinations stats internally when generating and scoring rosters, both for Basic and AutoRoster Pro users.

Best Quarters

Best Quarters

A simple list of every quarter your team has played, ordered from best to worst in terms of:

  • Overall: Simple goal difference (goals scored minus goals conceded)

  • Attack: Most goals scored, ignoring goals conceded

  • Defence: Least goals conceded, ignoring goals scored

You should expect to see games against weak opponents on the left, and tougher games on the right.

Absentees & Leadership

Absentees & Leadership

This shows who's been absent / captain each game.

Absentees

Toggle a player's availability in any roster by tapping the green dot / gray cross beside their name.

Leadership

Appoint a captain (or oranges-bringer) by using the drop-down drop-down box at the bottom of each roster.

How It Works

AutoRoster can't watch the game, but it can detect correlations between team performance and who's playing where.

Let's say the Lalor Lightning lose a game like this:

LightningOpponent
Q146
Q2810
Q31219
Final1624

If we calculate the goal difference for each quarter, we can see that this game was mostly lost in the third quarter:

LightningOpponentScore in this qtrGoal difference
Q1464 - 6-2
Q28104 - 40
Q312194 - 9-4
Final16244 - 5-1

AutoRoster now looks for positional correlatations. If, for example, Annabelle, played WA / C / off / C, AutoRoster will note that her two quarters of C were the team's best, while she was off-court for their worst.

This might be a coincidence — maybe the opposition played their best roster in that quarter, and the scoreline didn't have much to do with Annabelle. We shouldn't jump to conclusions from a single quarter. But after a few games, external factors average out, and reliable trends emerge.

Stats often work best as a prompt, helping coaches identify areas of unusually high or low performance, and encouraging them to think about why this might be the case.

Stats FAQ

Stats FAQ

Whether your team is full of superstars or newbies, it will function more effectively with players in some roles rather than others. That's what NetStats are for — they don't really rate individual players, but they do tell you whether your team overperforms or underperforms with them in particular positions.

Q. Why doesn't my star player have good scores in every position?

Because she's still better for your team in some positions than others. Her NetStat score shows whether her team performs better or worse than usual when she's in that position — so she can be a great GA but still have a negative NetStat score because the team is more effective when she's in GD.

This often has a lot to do with her teammates. A versatile player capable of filling any role will tend to score best wherever the team needs her most. For example, if a team is in desperate need of a GK and no-one else can play there, an all-rounder can have a high NetStat score in GK even though that's not her natural position.

Q. Why does my star GS have a NetStat score of zero?

Probably because she never plays anywhere else. A score of zero means the team plays at its average level with her in this position — which, if she's always there, must be true by definition.

Q. What does a negative NetStat score mean?

That the team tends to underperform when she's in that position. This is usually because the team tends to work better when she's somewhere else instead. See below for more.

Q. This negative NetStat score must be wrong, surely?

Reasons a good player might display a negative number:

  • As good as she is, the team works better when she's somewhere else.

    Say you have two players who are both excellent GDs, but only one of them can also play GK. The more versatile player is likely to show negative GD scores (and positive GK scores) because the team works better when the more limited player is able to stay in her preferred role.

  • The season is young, with only a couple of games of data, so the numbers haven't settled yet. They will average out and become more reliable over time.

  • A player may always get put in a role in conjunction with another move. For example, if Alice only plays C to give your superstar a rest, and those tend to be your team's worst quarters, then Alice will have a negative NetStat score in C. She may still be your team's second-best C, and anyone else would score even more negatively.

  • Sometimes skilled players are agents of chaos, and disrupt their teammates. They may get a lot of ball but not in a way that best helps the team.

  • Similarly, a strong attacking player may neglect important but more subtle defensive work.

For most teams, every player will have a positive score in one or two positions, which means the team plays better with her there rather than somewhere else. (For weaker players, one of those positions may be on the bench.)

Q. What is the gray score on the right-hand side underneath "-"?

That's the effect when she spends a quarter on the bench. Valuable players usually have negative bench scores, since when they're off-court, the team underperforms.

A high positive bench score usually means you haven't found a good role for this player yet.

Q. What's the difference between Average and Season NetStats?

"Season" is just "Average" multiplied by the number of quarters the player has spent in that position. (With some adjustment for statistical reasons.)

Watch out for "Season" numbers that become strongly negative — this happens when you repeatedly roster players in sub-optimal positions.

AutoRoster Pro

AutoRoster Pro

AutoRoster is free for managing one team and one season.

If you need another team or season, you can either delete your current one, or subscribe to AutoRoster Pro.

  • Keep all your data - as many teams and seasons as you like, so you can always review past performance.

  • Access to Combinations, which analyse the performance of all Pairs and Trios.

AutoRoster Pro

Multiple teams

Multiple seasons

Extra stats

Get Now

Clubs can upgrade from the free Basic plan to "Club - AutoRoster Pro" to unlock these features for all their coaches.

Tips & Tricks

Pin

When you click (rather than drag) a player's position while editing a roster, you toggle whether it is pinned. Pinned positions don't move when you use Go to automatically generate a roster.

Raincloud

Normally, clicking a player's position while editing a roster will toggle whether it's pinned (see above). For past games, though, you cycle through an extra option: the Raincloud.

The Raincloud is for when people didn't actually play in their rostered positions for some reason, e.g. the game was rained out. It lets you see where they were going to play, without counting it toward stats.

For example, if your game was rained out at half time, you can put rainclouds on the 3rd and 4th quarter roles so only the first two quarters are counted toward stats.

Substitutions

Subs are players who come on court mid-quarter to replace someone else.

To create a sub:

  1. In Edit mode, tap a position twice. It will play a moving arrow animation.

  2. Wait a second or two. The position will split, shared with a bench player. You can now drag them both around like normal.

You must have a free bench player to create a sub. If you keep tapping a position but only see the Pin and possibly the Raincloud, but not the arrows, it's because you don't have a free bench player. (Or, perhaps, because you're tapping a bench position. Tap an on-court position instead.)

To remove a sub, repeat the process: Tap a position twice to show the arrow animation, then wait for one or two seconds.

Note:

  • Subs always come from the bench, and the player they replace goes to the bench.

  • Each player and position can only be subbed once per quarter.

  • Auto-generated rosters don't use subs. If you tap Go, any subs will be removed. (You can tap Undo to get them back.)

For stats purposes, the player who subs in and the player who subs out are each deemed to have played half the quarter, sharing equal credit for the team's performance.

Fill-Ins

The easiest way to handle fill-ins — players who aren't members of your team but play if a regular player is absent — is to treat them as if they were the player they're replacing, and mark that player absent (by tapping the green dot beside their name in Edit mode).

This will cause the fill-in's positions to be shown in gray. That means you can see where they play, but it doesn't count towards stats.

Alternately, you can create a new player, but this can clutter up your rosters and stats a bit, and force you to mark them absent each game.

Game Duration (Matches That Aren't 4 Quarters)

You can create a tournament of two-halves games, or some other number of periods, in your Season settings. These are most easily found by navigating to the bottom of your Games tab.

Note:

  • All games within the same season have the same number of periods.

  • You can't change the number of periods after creating a season unless you first erase all its existing rosters.

  • For flash games with a single period, NetStats and Combinations can't be generated, because AutoRoster relies on comparing quarters within the same game in order to account for fixture bias (some opponents being stronger than others).

Format (5- and 6-a-side)

You can use 5- and 6-a-side game formats, including FAST5 (no Wings) and the A/C/D variants used by Indoor Netball and New Zealand's futureFERNS program.

Select your Format when creating a new season.

For A/C/D formats, Combination stats don't contribute to roster strength ratings, since the positions are more general. But these stats can still be viewed in the Stats tab.

Sharing

Sharing allows people to view your rosters. They can't make changes, and can't see stats, except for the very basic ones like Positions Played and Absentees & Leadership.

Sharing One Roster

Tap the Share icon in the top-right while viewing any particular roster. This will create a link to it that anyone can use.

If you're using a web browser, this may simply generate a link that you need to paste into an email or message and send. On a phone or tablet, it will use your device's native sharing system.

Sharing a Whole Season

You can send a direct link to all your team's games by going to the Games and using the Share link at the very bottom.

People can also view your season's games list if you've shared any individual roster with them — they just need to tap Games.

Sharing Stats & Management

If you want someone to be able to make changes or see stats, you need to create a Club, even if you only have one team. Then you can invite people to your Club and assign them as coach or co-coach of a team. It's a bit more complicated but you can do it for free.

More about Clubs...

Troubleshooting

My team has disappeared!

I think this (very alarming) problem can occur if you have network problems. Often you just need to restart the app (how to on Apple or Android), which forces it to reload everything.

I can see my rosters but not edit them

If you can view a roster but there's no big green "Edit" button, you're not logged in as the team's registered coach/manager. You might be logged out, or you might have made more than one account, and be using the wrong one. For example, you might have created the team after logging in with your Google Account, and now you've come back and logged in with your Apple ID. Try signing out, then login via the same method as when you created the team.

Clubs

AutoRoster for Netball Clubs

  • Free

  • No ads, even

  • Manage teams & coaches: share teams between coaches, and reassign teams from one coach to another

  • Club administrators can view rosters & stats for all teams

  • Optional: Purchase AutoRoster Pro to provide additional benefits to your coaches, supporting multiple teams, multiple seasons, and extra stats. (This part requires a paid subscription.)

View Club in Profile
Privacy policy

Short version: This is an app I wrote myself and I didn't make it do anything bad. No ads, no reselling of user data. In order to make it work, it bundles services from Google (hosting, database, analytics), Facebook (login), Apple (login), and LogRocket (debugging and session capture), who collect the usual amount of stuff from all users.

This following document sets forth the Privacy Policy for the App. The App is bound by the Privacy Act 1988 (Cth), which sets out a number of principles concerning the privacy of individuals.

Definitions

Services means roster generation and similar functionality designed to aid in the management of netball games.
The App means AutoRoster, which is both an app and a website.
We / Us etc means NationStates Pty Ltd and any subsidiaries, affiliates, employees, officers, agents or assigns.

Collection of your personal information

There are many aspects of the App which can be viewed without providing personal information, however, for access to future AutoRoster customer support features you are required to submit personally identifiable information. This may include but not limited to a unique username and password, or provide sensitive information in the recovery of your lost password.

Use of your personal information

For each visitor to reach the site, we expressively collect the following non-personally identifiable information, including but not limited to browser type, version and language, operating system, pages viewed while browsing the Site, page access times and referring website address. This collected information is used solely internally for the purpose of gauging visitor traffic, trends and delivering personalized content to you while you are at this Site.

From time to time, we may use customer information for new, unanticipated uses not previously disclosed in our privacy notice. If our information practices change at some time in the future we will use for these new purposes only, data collected from the time of the policy change forward will adhere to our updated practices.

Sharing of your personal information

In order to provide basic site functionality, your information may be shared with third parties who provide site services such as analytics, hosting, and debugging services, notably including Google, Facebook and LogRocket. We take reasonable steps to ensure that these organisations are bound by confidentiality and privacy obligations in relation to the protection of your personal information.

Changes to this Privacy Policy

We reserve the right to make amendments to this Privacy Policy at any time. If you have objections to the Privacy Policy, you should not access or use the Site.

Accessing Your Personal Information

You have a right to access your personal information, subject to exceptions allowed by law. If you would like to do so, please let us know. You may be required to put your request in writing for security reasons. We reserve the right to charge a fee for searching for, and providing access to, your information on a per request basis.

CCPA Privacy Rights (Do Not Sell My Personal Information)

Under the CCPA, among other rights, California consumers have the right to:

  • Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

  • Request that a business delete any personal data about the consumer that a business has collected.

  • Request that a business that sells a consumer's personal data, not sell the consumer's personal data.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

GDPR Data Protection Rights

We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

  • The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

  • The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

  • The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

  • The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

  • The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

  • The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

Children's Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

AutoRoster does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our app, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

Contacting us

If you have any questions about this Privacy Policy and would like further information, please use the following email address: max_barry@maxbarry.com.

Terms of Service

LICENSED APPLICATION END USER LICENSE AGREEMENT

Apps made available through the App Store are licensed, not sold, to you. Your license to each App is subject to your prior acceptance of either this Licensed Application End User License Agreement (“Standard EULA”), or a custom end user license agreement between you and the Application Provider (“Custom EULA”), if one is provided. Your license to any Apple App under this Standard EULA or Custom EULA is granted by Apple, and your license to any Third Party App under this Standard EULA or Custom EULA is granted by the Application Provider of that Third Party App. Any App that is subject to this Standard EULA is referred to herein as the “Licensed Application.” The Application Provider or Apple as applicable (“Licensor”) reserves all rights in and to the Licensed Application not expressly granted to you under this Standard EULA.

a. Scope of License: Licensor grants to you a nontransferable license to use the Licensed Application on any Apple-branded products that you own or control and as permitted by the Usage Rules. The terms of this Standard EULA will govern any content, materials, or services accessible from or purchased within the Licensed Application as well as upgrades provided by Licensor that replace or supplement the original Licensed Application, unless such upgrade is accompanied by a Custom EULA. Except as provided in the Usage Rules, you may not distribute or make the Licensed Application available over a network where it could be used by multiple devices at the same time. You may not transfer, redistribute or sublicense the Licensed Application and, if you sell your Apple Device to a third party, you must remove the Licensed Application from the Apple Device before doing so. You may not copy (except as permitted by this license and the Usage Rules), reverse-engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Licensed Application, any updates, or any part thereof (except as and only to the extent that any foregoing restriction is prohibited by applicable law or to the extent as may be permitted by the licensing terms governing use of any open-sourced components included with the Licensed Application).

b. Consent to Use of Data: You agree that Licensor may collect and use technical data and related information—including but not limited to technical information about your device, system and application software, and peripherals—that is gathered periodically to facilitate the provision of software updates, product support, and other services to you (if any) related to the Licensed Application. Licensor may use this information, as long as it is in a form that does not personally identify you, to improve its products or to provide services or technologies to you.

c. Termination. This Standard EULA is effective until terminated by you or Licensor. Your rights under this Standard EULA will terminate automatically if you fail to comply with any of its terms.

d. External Services. The Licensed Application may enable access to Licensor’s and/or third-party services and websites (collectively and individually, "External Services"). You agree to use the External Services at your sole risk. Licensor is not responsible for examining or evaluating the content or accuracy of any third-party External Services, and shall not be liable for any such third-party External Services. Data displayed by any Licensed Application or External Service, including but not limited to financial, medical and location information, is for general informational purposes only and is not guaranteed by Licensor or its agents. You will not use the External Services in any manner that is inconsistent with the terms of this Standard EULA or that infringes the intellectual property rights of Licensor or any third party. You agree not to use the External Services to harass, abuse, stalk, threaten or defame any person or entity, and that Licensor is not responsible for any such use. External Services may not be available in all languages or in your Home Country, and may not be appropriate or available for use in any particular location. To the extent you choose to use such External Services, you are solely responsible for compliance with any applicable laws. Licensor reserves the right to change, suspend, remove, disable or impose access restrictions or limits on any External Services at any time without notice or liability to you.

e. NO WARRANTY: YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE LICENSED APPLICATION IS AT YOUR SOLE RISK. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED APPLICATION AND ANY SERVICES PERFORMED OR PROVIDED BY THE LICENSED APPLICATION ARE PROVIDED "AS IS" AND “AS AVAILABLE,” WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, AND LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE LICENSED APPLICATION AND ANY SERVICES, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND OF NONINFRINGEMENT OF THIRD-PARTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY LICENSOR OR ITS AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY. SHOULD THE LICENSED APPLICATION OR SERVICES PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR LIMITATIONS ON APPLICABLE STATUTORY RIGHTS OF A CONSUMER, SO THE ABOVE EXCLUSION AND LIMITATIONS MAY NOT APPLY TO YOU.

f. Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL LICENSOR BE LIABLE FOR PERSONAL INJURY OR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE THE LICENSED APPLICATION, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR OTHERWISE) AND EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Licensor’s total liability to you for all damages (other than as may be required by applicable law in cases involving personal injury) exceed the amount of fifty dollars ($50.00). The foregoing limitations will apply even if the above stated remedy fails of its essential purpose.

g. You may not use or otherwise export or re-export the Licensed Application except as authorized by United States law and the laws of the jurisdiction in which the Licensed Application was obtained. In particular, but without limitation, the Licensed Application may not be exported or re-exported (a) into any U.S.-embargoed countries or (b) to anyone on the U.S. Treasury Department's Specially Designated Nationals List or the U.S. Department of Commerce Denied Persons List or Entity List. By using the Licensed Application, you represent and warrant that you are not located in any such country or on any such list. You also agree that you will not use these products for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture, or production of nuclear, missile, or chemical or biological weapons.

h. The Licensed Application and related documentation are "Commercial Items", as that term is defined at 48 C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation", as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States.

i. Except to the extent expressly provided in the following paragraph, this Agreement and the relationship between you and Apple shall be governed by the laws of the State of California, excluding its conflicts of law provisions. You and Apple agree to submit to the personal and exclusive jurisdiction of the courts located within the county of Santa Clara, California, to resolve any dispute or claim arising from this Agreement. If (a) you are not a U.S. citizen; (b) you do not reside in the U.S.; (c) you are not accessing the Service from the U.S.; and (d) you are a citizen of one of the countries identified below, you hereby agree that any dispute or claim arising from this Agreement shall be governed by the applicable law set forth below, without regard to any conflict of law provisions, and you hereby irrevocably submit to the non-exclusive jurisdiction of the courts located in the state, province or country identified below whose law governs:

If you are a citizen of any European Union country or Switzerland, Norway or Iceland, the governing law and forum shall be the laws and courts of your usual place of residence.

Specifically excluded from application to this Agreement is that law known as the United Nations Convention on the International Sale of Goods.

About

About

Hi, I'm Max. I have two daughters playing netball and wound up coaching a kids' team. The hardest part of every week was figuring out the freaking roster. Then at the last minute one kid would be away and I could put Amy in GA but then she'd have no rest while other kids — arrrrgh. This is why we have computers, right? Right. So I built this app.

Please enjoy and let me know how you go.

Max Barry

Email Maxmax_barry@maxbarry.com