# Icesheet > Allocate practice ice to every team in a minor hockey association: hours targets, shared ice, curfews and coach conflicts kept, then print team schedules. Free. Icesheet is a browser only practice ice allocation tool for the volunteer ice scheduler of a minor hockey association (Canada first, the United States second). The scheduler pastes the ice slots the association holds (arena, pad, date, start and end, full, half or third ice, prime or non-prime), or builds them from a weekly ice contract, and the teams (division, tier, target hours per week or per season, preferred arena, blackout dates), then sets the association's rules: each division's earliest and latest times, late slot cap and the ice sizes it uses, who may share a slot, one practice a day, a minimum gap between practices, pairs of teams that share a coach with travel time between arenas, prime and late slot definitions, and how shared ice is counted. A deterministic solver in a Web Worker allocates the slots and keeps the hard rules, never broken silently: a lock that breaks one is left out and named, and every team below its target is listed with the hours it got and the reasons for the ice it could not use. It then meets hours targets as closely as the rules allow, sharing any shortfall in proportion to each team's target, and evens out prime time and early and late slots within each division. The calendar review shows the season week by week; the scheduler drags a team to another slot with live rule flags, locks, swaps and rebalances. It prints team schedules, arena sheets by day, a fairness report and the unused ice list, with calendar files (.ics) and CSV. Team and ice names stay in the browser: nothing is uploaded. The association decides the policy, Icesheet applies it. ## Tool - [Home](https://icesheet-web.pages.dev/): What the ice allocation tool does, who it is for, and why team and ice details never leave your browser. - [Ice allocator](https://icesheet-web.pages.dev/allocate/): The app: paste ice slots and teams, set the association's rules, allocate the ice, adjust by drag, and print team and arena sheets. ## Guides - [Ice allocation guides](https://icesheet-web.pages.dev/guide/): How the allocator reads the rules, which rules are hard, how hours and prime time are balanced, and links to every guide. - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/): Seven steps from an ice contract to team schedules, with the sample association allocated and a month with less ice shared across the full ice teams. - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/): The ten sections an association's ice allocation policy needs, the decisions in each, and the sample's division settings as an example table. - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/): Who may share half and third ice, how a shared hour counts toward targets, and one season counted both ways. - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/): Defining prime, early and late slots, measuring each team's share, and the sample allocated with and without evening them out. - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/): Before the allocation meeting, building and publishing the schedule, the weekly routine and the January re-allocation, with the sample's supply against demand. - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/): Calendars, game schedulers and generators for minor hockey ice, with prices read on a stated date and what each does with a practice allocation. ## Reference - [FAQ](https://icesheet-web.pages.dev/faq/): Where team details are kept, which rules are hard, what happens when a team is short of ice, and what is free. ## Policies - [Privacy](https://icesheet-web.pages.dev/privacy/): Teams, ice slots and coach pairings are allocated, saved and printed in the browser and never uploaded. - [Terms of use](https://icesheet-web.pages.dev/terms/): What an ice allocation aid can be relied on for, and what stays free. ## Pricing Free today. Drafts of up to 300 teams and 3,000 ice slots, any number of seasons and drafts, every printout, calendar files and CSV are free with no sign up. Nothing is for sale. ## What it is not - Not affiliated: Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. - Not the decision maker: The association decides the policy, Icesheet applies it. It applies the targets, curfews and caps entered and explains what it could not fill. - Not an arena booking system: it does not book, confirm or pay for ice; it shares ice the association already holds. - Not a game scheduler: it allocates practice ice, not league fixtures or referees. - Not a registration system: no accounts, rosters, payments or parent contact. - Not an uploader: team and ice details are never sent anywhere; names stay in the browser and there is no server. - No safety claim: earliest and latest times and late caps by age group are the association's settings. ## Optional - [Full text of every page](https://icesheet-web.pages.dev/llms-full.txt): the guides, FAQ and policies as Markdown, in one file. - Support: socialreminderinfo@gmail.com