Privacy Policy

Roots Playbook

Effective date: October 18, 2026

Roots Playbook ("Roots Playbook", "we", "us") is a football play-design app, on the web at rootsplaybook.com and in our iOS app. It is provided by Akeem Jones, an individual based in Texas, United States.

This policy explains what information the app collects, how it is used and shared, how long it is kept, and the choices you have.

Contact: akeem.jones@ksr-media.com

1. Who Roots Playbook is for

Roots Playbook is a football play-design tool for coaches, players, parents and team staff. People of any age can use it. Roots Playbook is offered in the United States.

What you can do depends on how you use it:

Age checks in the iOS app. Where state law requires it (currently Texas), Apple confirms the age range of the person using the app and shares it with the app.

2. Using the app without an account

You can use Roots Playbook without an account. The plays, formations and playbooks you make are then stored only on your device, in your browser's or the app's storage, and are not sent to us. The app may send anonymous usage counts, which contain none of your content and which you can turn off (section 3.7).

3. Information we collect

3.1 When you sign in

You can sign in with Google or with Apple. We do not offer passwords.

From the sign-in provider

What we keep in your profile

Sign in with Apple. If you sign in with Apple, we keep Apple's refresh token for your sign-in, encrypted. We use it for one purpose only: to revoke your Sign in with Apple authorization with Apple when you delete your account.

3.2 When you sync or share a playbook

When you turn on sync for a playbook, add it to a team, or join a team, the playbook's content is sent to our servers so it can reach your other devices and your team.

Content

Records kept with that content

3.3 Teams

When you are part of a team, we keep:

Who sees what

3.4 Team View guests (no account)

To view a playbook through a Team View link or code, a guest enters a name (2–60 characters). The app asks for a first name or nickname; please don't enter a full name.

What we keep about a guest

Who sees it. The coaches who manage the playbook see the guest's name, join time and last-seen time.

What we don't keep. We never store the guest's device key itself.

3.5 Live collaboration

While Owners, Admins and Editors of a team playbook edit at the same time, the app shares the following live with the others in that playbook:

The app does not store this information. It disappears when you leave. Changes you save are stored as described in 3.2.

3.6 Technical information

Device identifiers. The app creates a random device identifier and stores it on your device. It is sent with the changes you sync, so that conflicting edits can be told apart.

IP addresses

Hosting and service providers

Error logs. When something fails on our server, we log an error code and a short message, with personal information removed.

3.7 Anonymous usage analytics

Anonymous usage analytics. To improve Roots Playbook we count how the app is used — for example that a play was created, an animation was played or an export was made — with a random identifier made on your device. It is not linked to your account, contains nothing you write or draw (no play names, routes, notes or player names), and is never shared with or sold to anyone. There are no advertising or third-party analytics tools. You can turn it off at any time in Settings › Privacy, which also clears anything not yet sent.

What a count can include, besides the random identifier:

Your controls. Settings › Privacy has the switch, shows the start of your random identifier, and can Reset it to a new one. The first time you open a version of the app that sends these counts, it tells you before anything is sent.

Our website. When you arrive at rootsplaybook.com from a link tagged with a campaign (for example a partner's post), we add one to a daily count for that campaign. Nothing else about the visit is kept, and nothing is counted when your browser sends a Global Privacy Control signal.

3.8 What we do not collect

We do not collect:

We do not use third-party analytics or advertising tools, and we do not use cookies to track you.

Roots Playbook has no artificial-intelligence features, and your content is not processed by AI services.

4. How we use information

We use information only to provide and protect Roots Playbook:

We do not:

If we change these purposes, we will update this policy first (section 12).

5. Who we share information with

Your team. Content you sync to a team is visible to that team according to each member's role, as described above.

Team View guests. Guests see the team's published plays, including the player details entered in them, and the team name and logo. They do not see member lists, email addresses, revision history, or the device labels recorded with changes.

Service providers who process information for us

These providers process information only to provide their services to us, and their terms require them to protect it.

Legal reasons. We may disclose information if the law requires it, or to protect the rights, safety or security of our users or of the service.

Where information is processed. Information is stored and processed in the United States.

6. How long we keep information

InformationHow long
Your account and profileUntil you delete your account
Synced playbook contentWhile the playbook is shared. When the owner stops sharing it or deletes the team, the cloud copy is deleted
Revision history of plays that still existWhile the playbook is shared
Deleted plays (which Owners and Admins can restore from Recently Deleted)90 days
The contents of the change log30 days, then reduced to a record that the change was made
The change log itself, and records that an item was deleted180 days
Ended Team View guests, removed devices, expired or revoked links and codes, closed invitations90 days after they end
Declined change requests180 days
Records of plays being shown to or hidden from Viewers365 days
Hashed IP addresses (Team View code limits)Deleted once more than 2 days old, the next time a code is checked
Anonymous usage counts (section 3.7)400 days. The records that a play was created or deleted, or that the app was opened for the first time, are kept for as long as we run the service, because all-time totals are counted from them. They carry only the random identifier
Hashed IP addresses (usage count limits)2 days
Website campaign countsDaily totals only, kept as long as we run the service
Information on your deviceUntil you delete it, erase the app's data or remove the app

We are putting the 30-, 90-, 180- and 365-day periods into effect in stages. Until automatic deletion runs for a type of record, that record is kept while the playbook is shared. The 90-day window for restoring deleted plays applies now.

Backups and provider logs. Our database provider does not keep restorable backups of our database on our current plan. Our providers keep their own request and system logs for limited periods under their own policies.

7. Deleting information and your account

Plays and playbooks. You can delete plays and playbooks in the app.

Exporting and copying plays. Owners and Admins, and anyone the team allows to export, may export or copy any of the team's plays. Other Editors may export or copy only the plays they created.

Leaving a team. Copies of the team's playbooks are removed from your devices the next time they sync. If you leave or are removed, the plays you created are kept on your device as your own private copy. Nobody else's plays are kept.

Team View guests. A guest can remove a shared playbook from their device. The team's coaches can disconnect a guest; the guest's record, including their name, is then deleted after 90 days (section 6). A guest can also email us to have their name removed sooner.

Deleting your account. Go to Profile → Account & Sign-In → Delete Account. Deletion happens right away. When you delete your account:

8. Your choices and rights

Requests you can make. You can ask us for:

Email akeem.jones@ksr-media.com. We will respond within 30 days. We may need to confirm that a request comes from the account holder before acting on it.

Anonymous usage counts are not linked to you or your account, so we can't find them from your name or email. If you send us the identifier shown in Settings › Privacy, we will delete the counts sent under it.

Tools in the app

Withdrawing consent. You can stop sharing a playbook, leave a team, sign out, or delete your account at any time.

Do Not Track. Roots Playbook does not track you across other sites or apps, and no third party does so through Roots Playbook. Browser "Do Not Track" signals therefore don't change how the service works.

Marketing. We do not send marketing email.

9. Security

What we do

Limits. No way of storing or sending information is completely secure, and we can't guarantee absolute security.

If something goes wrong. If a breach affects your personal information, we will notify you and the authorities where the law requires.

10. Children and teens

People of any age can use Roots Playbook on their device and view a team's playbook with Team View. Accounts are for people 13 and older (section 1).

Children under 13. We do not knowingly collect personal information from children under 13, such as a full name, an email address or other contact details.

Defaults that protect everyone

Parents in Texas. Where state law requires it, Apple asks a parent or guardian to approve a minor's download, and the parent or guardian can withdraw that approval through Apple. Apple then stops the app from opening on the minor's device.

11. Coaches entering information about players

Coaches decide what to enter about players. Please enter only what your team needs to run its plays, and avoid full names, contact details or other personal information about players, especially minors. The app says this under the profile name field.

12. Changes to this policy

We will post changes on this page and update the effective date. If a change is material, we will also tell you in the app before it takes effect. Where state law requires it, we will also notify Apple of a significant change, and Apple may ask a minor's parent or guardian to approve it.

13. Contact

Akeem Jones · akeem.jones@ksr-media.com