Security & data protection
Your members’ data, protected by design
Schools trust QuickKicks with member contact details, kids' records, waivers, and payments. Here's exactly how we keep that data safe, and why it stays yours.
How we protect it
Security built into the platform, not bolted on
These aren't settings you have to turn on. They're how QuickKicks is put together.
Encrypted in transit and at rest
Every connection runs over HTTPS/TLS, and your data is encrypted at rest in our managed database and its backups. There's no plain-text copy of your roster sitting anywhere.
Database-level tenant isolation
Every record is tagged with the organization that owns it, and row-level security enforces that boundary in the database itself, not just in app code. One school can never see another school's members.
Card data never touches our servers
Payments run through Stripe. Card and bank numbers go straight to Stripe's PCI-certified vault. We only ever store the last four digits, card brand, and status, so a breach of QuickKicks can't expose a card number.
Passwords we can't read
Logins are handled by a dedicated identity provider. Passwords are stored only as salted hashes; we never see, log, or store the cleartext, and we support modern single sign-on.
DDoS protection and bot defense
Cloudflare sits in front of the platform for edge delivery and DDoS protection, with a bot challenge on signup and rate-limiting on sensitive actions to keep abuse out.
Audit trail on the actions that matter
Logins, signups, and payment events are time-stamped and logged. Significant changes leave a record, so there's always an answer to who did what and when.
Tamper-evident signatures
Electronic waivers capture the signed text, signer identity, timestamp, IP, and device as legal evidence under the ESIGN Act and UETA, so a signed record stays provable.
Backed up and recoverable
Production data is hosted in the United States on Microsoft Azure with automated backups, so an accident or outage doesn't mean lost records.
Your data, your call
No lock-in, no surprises
Your data is yours
The members, payment history, ranks, and notes in your account belong to you. Export them whenever you want. We act on your instructions as the processor and never use your members' data for our own purposes.
No selling, no ad trackers
We don't sell contact lists and we don't run third-party advertising trackers on the app. The only cookies we set are for keeping you signed in and blocking bots.
Leave clean
Cancel any time. After cancellation we keep your data for 30 days so you can export or recover it, then delete it from production. Backups roll off on a 30-day cycle.
Compliance & transparency
Honest about where we are
We're an independent company, and we'd rather show you exactly how the platform works than wave a badge at you. Our privacy policy lists every vendor that touches your data and why. If your vendor review needs more, a real person will answer it.
- GDPR and UK GDPR rights: access, correction, export, and deletion.
- COPPA-aware: the school stays the controller for its members.
- ESIGN Act and UETA evidence captured on every signed waiver.
- Published sub-processor list, updated before any change takes effect.
- Data Processing Agreement available for organizations that need one.
Security FAQ
The questions vendors and owners ask
In the United States, on Microsoft Azure (US regions), in a managed Postgres database encrypted at rest. The full list of sub-processors we rely on is published in our privacy policy and we update it before any change takes effect.
Run your school on software you can trust.
Start a 30-day free trial, no card required. Bring your security questions to the demo.
