1 Pending Data Erasure Request — GDPR Article 17
Coach Marco Rossi (Italy) · Submitted 3 days ago · 27 days remaining to respond
🏆
↑ +6Active Tournaments
24
6 countries · 4 age groups
⚾
↑ +44Registered Teams
318
New this season
🪪
94%IPR Active Members
1,847
14 renewals due · €30/yr
💶
↑ +18%Revenue (EUR)
€84.2K
Incl. IPR + VAT
📅
0 conflictsGames Scheduled
1,204
AI-optimised · Zero clashes
🪪 IPR · Individual Player Registration
Membership Unlocks USSSA Europe Play
Every player must hold an active IPR membership before registering for any USSSA Europe event. Tiers are managed here and sync live to the player registration portal.
Loading tiers...
🛒 Smart Checkout — IPR Auto-Add System
Configure →1
Player Begins Event Registration
Coach or parent starts registering. Player ID auto-matched via USSSA database.
2
IPR Status Check (Automatic)
Validates expiry date, tier level, and Europe eligibility in real-time.
3
⚡ IPR Missing → Auto-Added to Cart
€30 Standard membership automatically appended. Player cannot proceed without it. Upgrades offered here.
4
Stripe Checkout — Single Payment
Entry fee + IPR + VAT in one transaction. iDEAL, SEPA, Klarna & 15+ EU methods.
5
Digital Membership Issued · USSSA ID Activated
IPR certificate emailed instantly. Active for 12 months from activation.
🛒 Live Checkout Preview
Edit →🏆 U12 Munich Open — Entry Fee€195.00
Auto-Added🪪 IPR Standard (Annual) — No active membership found€30.00
VAT 19% (Germany)€42.75
Total Due€267.75
iDEAL · SEPA · Bancontact · Klarna · Cards · +12 more
📊 IPR Revenue Impact
IPR Revenue
€55.4K
This season
Auto-Captured
€12.6K
At checkout
Renewals Due
14
Next 30 days
Coverage
94%
Active members
📅 Smart Schedule Builder — Munich Open · U12 · June 14
✨AI Scheduled: 48 pool play games across 4 fields — zero conflicts, balanced rest times, USSSA 3-game guarantee met for all 16 teams.
Pool Play
Bracket
All Fields
Umpires
Print View
Time
⭐ Field 1 · Main
Field 2 · West
Field 3 · East
Field 4
8:00 AM
Final
Munich Eagles vs Hamburg Sharks
7 – 3
Final
Paris Saints vs Lyon Tigers
5 – 5
Final
Milan Royals vs Roma Wolves
11 – 2
Final
Madrid Reds vs Barcelona Blue
4 – 6
10:00 AM
Live · Top 4th
Amsterdam A's vs Utrecht Bats
3 – 3
Live · Bot 3rd
Vienna Jets vs Salzburg Sox
2 – 4
⚠ Conflict
Prague Stars vs Brno Bears
Umpire not assigned
+
12:00 PM
Upcoming
Brussels Kings vs Antwerp Aces
Pool B · U12
Upcoming
Berlin Bears vs Frankfurt Force
Pool A · U14
+
Upcoming
Lisbon Lions vs Porto Panthers
Pool C · U10
🔒 GDPR Compliance Center
Full Audit →✅
Data Minimization
Required fields only. Art. 5(1)(c)
✅
Lawful Basis
Consent + Contract. Art. 6
✅
EU Data Residency
Frankfurt servers only
⚠️
Erasure Request
1 pending · 27 days. Art. 17
✅
Minor Consent
Parental gate for U16 & under
✅
Full Audit Log
All ops logged · 90-day retention
💳 Stripe EU Payments
View All →🇩🇪
Munich Eagles · U12 Reg.
€267.75
Paid
🇫🇷
Paris Saints · U14 Reg.
€234.00
Paid
🇮🇹
Milan Royals · U10 Reg.
€253.80
Pending
🇪🇸
Barcelona Blue · U12 Reg.
€235.95
Paid
🇳🇱
Amsterdam A's · U14 Reg.
€271.15
Pending
🗺️ Active Countries
+ Add🇩🇪GermanyActive
8 events
94 teams
🇫🇷FranceActive
6 events
72 teams
🇮🇹ItalyActive
5 events
61 teams
🇪🇸SpainActive
3 events
48 teams
🇨🇿Czech RepublicSetup
1 event
10 teams
🏆 Standings · U12 Germany
Full Bracket →1
Munich Eagles3-0+18 pts2
Hamburg Sharks2-1+11 pts3
Berlin Bears2-1+8 pts4
Frankfurt Force1-2+2 pts📋 USSSA Rules — Europe Enforcement
Edit Rules →✅Point System: 10/7/5/3/1 USSSA standard across all EU divisionsAUTO
✅Age Cutoffs: May 1 birthday rule enforced at IPR registrationAUTO
✅Pool Play: 3-game guarantee · Tiebreaker: runs allowed → head-to-headAUTO
✅Roster Limit: 15 players max · Validated at IPR checkoutIPR
⚠️Bat Certification: BSI/EN standard required (EU local rule)LOCAL
✅IPR Mandatory: Active €30 membership required before any event entryIPR
USSSA Slow Pitch · Official
Slowpitch Rulebook
2025 Edition — Official Slow Pitch Rule Book & National By-Laws
RULE 4 The Game
Count
The batter starts with a 0-0 count. A walk is awarded on 3 balls. The batter is out on 2 strikes. A foul tip on a second strike is a dead ball and the batter is out.
Bunting
Bunting is not permitted in slow pitch. A chopped ball (deliberate downward swing) is also illegal — batter is called out.
Roster
Teams may bat 10 players (standard), or use an Extra Player (EP) rule to bat up to 11. The designated player must be declared before the game starts.
Courtesy Runner
Each team is entitled to one courtesy runner per inning (one for each gender in Mixed). The same player may not use a courtesy runner twice in the same inning. (2025 rule change)
Re-entry
Starting players may re-enter the game once, provided they return to their original position in the batting order. Substitutes who are replaced may not re-enter.
Commitment Line
A commitment line is used at home plate. Once a runner crosses this line, they are committed to scoring and cannot return to tag up. The runner scores on the scoring plate, not home plate — avoiding collisions.
RULE 8 Baserunning
Safety Base
At first base, the batter-runner must touch the orange/red portion of the safety base on initial plays. The defensive player must always use the white portion. After the initial play, the runner uses the white portion.
Base Path
A runner's base path is established when a tag attempt occurs — it is a straight line from the runner to the base they are attempting to reach. Runners must stay within 3 feet of this path.
Fake Tag
Making the motions of a tag without the ball is obstruction. The offender may be ejected.
8.13
Each team is entitled to one courtesy runner once per inning. The player being replaced as a runner may still bat. (2025 clarification)
RULE 7 Batting
Batter's Box
The batter must keep their back foot no further forward than the front edge of home plate. A batter is out if the back foot is completely in front of that line when contact is made.
Illegal Bat
Using an illegal or altered bat results in the batter being called out and may lead to ejection and suspension. Both the owner and user of an altered bat are subject to penalties.
7.3B
2025 rule change: The scope of penalties for non-approved bats has been expanded to include any bat that does not meet USSSA specifications, not just bats previously approved and then withdrawn.
Rule 2 Official Bat
Specs
Max 34 inches long, max 2¼ inches diameter, max 31 ounces (including grip/tape). Must have a grip of at least 10 inches that does not touch the barrel taper.
Certification
Only bats manufactured by an approved USSSA bat manufacturer with the 2020 USSSA Certification Mark are legal. The 2014 mark has been ineligible since January 1, 2023.
Condition
Bats must be free of: cracks, dents, loose/damaged end caps, worn-off graphics, exposed bat material, or foreign substances on the barrel. Any of these conditions makes the bat illegal for sanctioned play.
Altered Bat
An altered bat includes any bat that has been rolled, compressed, viced, repainted, had the plug/knob changed, or had anything added inside. First offense: 2-year suspension. Second offense: lifetime suspension.
Refusing to allow a bat inspection by a USSSA Director results in an automatic 2-year suspension with no right to appeal. Ignorance of bat alteration is not a defense.
Rule 2 Official Ball
12" Men's
Classic M, Classic Plus, Pro M balls are approved for Men's Major, Men's, and Mixed programs (men hitting). The Stadium M ball is exclusively for Men's Major.
11" Women's
Classic W and Pro W (Multi-layer) balls are approved for Women's and Mixed programs (women hitting).
Senior
The 12" Senior ball is used only in Men's Senior 40-and-over programs. Must be marked "SENIOR ONLY."
Color
All USSSA balls must have an optic yellow cover with indelible lettering and the USSSA logo.
Rule 2 Other Equipment
Cleats
Metal cleats are prohibited in all USSSA slowpitch. Only rubber (soft or hard) or molded cleats are permitted.
Gloves
Catchers, pitchers, and 1st basemen may wear a glove or mitt of any size. All other fielders are restricted to finger-type gloves with thumb-to-forefinger space not exceeding 4½ inches.
Uniforms
Teams should wear matching uniforms with caps or visors worn visor forward. Exposed jewelry judged hazardous by the umpire may not be worn. Batting helmets may be worn at any time.
Electronics
No camera, audio, or video device may be worn or used by umpires, players, or coaches on the field of play. Official USSSA livestreams are exempt.
Rule 6 Pitching Rules
Distance
The pitcher's plate is 50 feet from the rear corner of home plate for both men's and women's programs.
Delivery
The pitch must be delivered with a smooth, underhand motion. The pitcher must have at least one foot in contact with the pitcher's plate when releasing the ball.
Arc
The pitched ball must have a minimum arc of 6 feet and a maximum arc of 12 feet from the ground (measured from the highest point of the pitch). Pitches outside this arc are called illegal.
Speed
There is no mandated speed requirement, but the umpire may call a pitch illegal if it is deemed to be thrown with excessive speed inconsistent with the spirit of slow pitch.
Strike Zone
The strike zone is defined by a mat behind home plate. A pitch is a strike if it lands on the mat or home plate. A pitch that bounces before reaching the mat is a ball.
Illegal Pitch
An illegal pitch is a ball. If the batter swings and misses or hits an illegal pitch, the result of the play stands. If the batter does not swing, it is called a ball.
All pitching restrictions on height, speed, and release remain in effect regardless of any other local or tournament rules. Tournament Directors may not waive pitching arc requirements.
Sportsmanship & Ejections
Ejection
Any ejected player, coach, or manager must leave the playing area immediately. An ejected manager must also sit out the next scheduled game. Failure to leave may result in forfeit.
Profanity
Use of profanity on or off the field is subject to immediate ejection from the facility. Any "F Bomb" from the dugout where the guilty party cannot be identified requires removal of the team coach.
Spectators
Managers are responsible for their fans and spectators. Disruptive spectators result in a manager warning, then ejection on repetition. Failure to leave within 5 minutes may result in team forfeit.
Gestures
Inappropriate gestures or taunting may result in immediate removal from the game at the umpire's discretion.
Rule 10 Umpires
Authority
Umpires have full authority over the game. The Umpire-in-Chief (UIC) is the final decision-maker on all game-related calls including weather delays, field conditions, and game length.
Judgment
No protest of any umpire judgment call is permitted. Only rule interpretation protests may be lodged, before the next legal pitch is thrown.
Weather
Tournament Directors and UICs jointly determine weather delays. The 30-minute lightning rule applies from the last observed strike within 15 miles.
Rule 1 Official Field Dimensions
| Measurement | Men's | Women's A/B | Women's C/D |
|---|---|---|---|
| Base Paths | 65 or 70 ft (70 preferred) | 65 or 70 ft | 65 or 70 ft |
| Pitching Distance | 50 ft | 50 ft | 50 ft |
| Min Fence (radius) | 300 ft (12") | 275 ft | 250 ft |
| Max Fence (radius) | — | 325 ft | 325 ft |
| 2nd Base Distance | 98 ft 11" (70 ft bases) | 98 ft 11" | 98 ft 11" |
| Pitcher's Plate | 24" wide × 6" deep | 24" × 6" | 24" × 6" |
Calculating 2nd base distance: Multiply base path × base path × 2, then take the square root. For 70 ft: √(70×70×2) = √9800 = 98 ft 11 in.
Key Field Markings
Home Plate
17" across the front edge. Two perpendicular sides 8½" long. Two diagonal sides 12" long forming the rear point. The black border outline is not considered part of home plate.
Commitment Line
Drawn across the baseline between home plate and the backstop. Once crossed, the runner cannot return. Runner scores at the scoring plate (offset from home plate), not home plate itself.
Safety Base
Optional 15" × 30" base at first base. White portion in fair territory (defensive), orange/red portion in foul territory (batter-runner). Batter-runner must use the orange portion on initial plays.
3-Foot Line
Drawn outside the first base foul line from first base extending halfway to home. Batter-runner must use this lane on throws to first base to avoid interference.
USSSA Slow Pitch · Ranking
Point System
How teams earn USSSA points and seeding is determined
Tournament Finish Points
Qualifying Tournament
🥇 1st Place10 pts
🥈 2nd Place7 pts
🥉 3rd Place5 pts
4th Place3 pts
Participation1 pt
State Championship
🥇 1st Place20 pts
🥈 2nd Place14 pts
🥉 3rd Place10 pts
4th Place6 pts
Participation2 pts
World Tournament
🥇 1st Place30 pts
🥈 2nd Place21 pts
🥉 3rd Place15 pts
4th Place9 pts
Participation3 pts
Conference (CUSSSA)
🥇 1st Place25 pts
🥈 2nd Place17 pts
🥉 3rd Place12 pts
4th Place7 pts
Participation2 pts
Teams may only accumulate points from one event per weekend. Points are tracked per classification — a team's points in AA do not carry over if they move to AAA.
USSSA Power Rating (PRV)
What it is
The Power Rating (also called PRV — Player/Team Rating Value) ranks teams based on performance against same-class opponents. It accounts for strength of schedule, not just record.
Purpose
Designed to fairly compare teams that have played different numbers of games. A team with a 6-4 record against top opponents may rank higher than a 10-0 team in weaker competition.
Seeding
Used as the primary seeding tool for Major classification. For AAA through E, USSSA Points are used first, with Power Rating breaking ties.
Individual PRV
In slowpitch, individual players also carry a PRV (Player Rating Value). This determines classification eligibility — a player's PRV follows them from team to team and association to association.
Reclassification
State Directors use Power Rating and PRV data to reclassify teams and players that are over or underperforming at their current level. This can happen at any time.
Power Ratings update automatically after each sanctioned event result is posted. Teams must play sanctioned events to build an accurate rating — unplayed teams default to mid-range estimates.
Pool Play Tiebreaker Order
Once a tiebreaker advances to the next criterion, you cannot return to a previous one.
1
Winning Percentage — Descending2
Number of Wins — Descending3
Number of Losses — Ascending4
Head-to-Head Record (tied teams only) — skip if more than 2 teams tied5
Average Runs Allowed per Game — Ascending (fewer is better)6
Average Run Differential (max ±8 per game cap) — Descending7
USSSA Points — Descending8
Date Team Entered USSSA Database — Earlier is higher seed9
Coin FlipRun Differential Cap
The maximum run differential counted per game is ±8 runs, regardless of actual final score. This prevents teams from running up the score purely for seeding purposes. A 15-0 blowout counts the same as an 8-0 win for tiebreaker purposes.
USSSA Slow Pitch · Structure
Classifications
Men's, Women's, Mixed, and Senior programs — ability-based placement
Men's Slowpitch Classifications
MAJORElite — top national teams
The highest level of men's slowpitch in the country. These are nationally-ranked professional and semi-professional programs. The Major World Series is held annually at Space Coast Stadium in Viera, FL. Uses Stadium M ball only. Seeded by Power Rating.
AAAUpper competitive — strong travel teams
High-level competitive teams with experienced rosters. AAA teams typically include former college players and serious athletes. Can include Conference USSSA play. Seeded by Points + Power Rating.
AAMid-level competitive
Solid recreational-competitive teams. Typically local and regional travel programs with a mix of skill levels. A popular starting classification for new competitive teams. Max 5 Major-listed players on roster (2025 Conference rule).
ARecreational competitive
Competitive recreational teams. Mostly local play with occasional travel. Teams here are typically corporate leagues, bar-sponsored teams, or casual competitive groups looking for structured competition.
BRecreational
Purely recreational teams. B-level play is common in local leagues and casual tournaments. Players in this class are typically newer to organized slowpitch or playing for fun rather than competition.
C / D / EEntry-level recreational
Lowest recreational classifications. C, D, and E divisions are for strictly social/recreational play where competition level is minimal. Not all states offer all three sub-levels. E is the entry level for players new to the sport.
Women's Slowpitch Classifications
MAJORElite women's programs
Top-tier women's slowpitch teams. Women's Major World Series held alongside the Men's Major at Space Coast Stadium. Uses 11" Classic W or Pro W ball. Conference USSSA hosts the Women's Major program.
ATop competitive women's
Women's Class A is the highest non-Major level. Fence distance minimum 275 ft, maximum 325 ft for National/World play. Competitive programs with experienced athletes.
BMid-level women's
Women's Class B. Fence distance minimum 275 ft, maximum 325 ft for National/World play. Strong recreational-competitive programs.
C / DRecreational women's
Women's Class C and D. Fence minimum 250 ft, maximum 325 ft for Regional/National/World play. Recreational-level programs with local focus.
Women's programs use an 11" ball (Classic W or Pro W). Men hitting in Mixed programs use the standard 12" ball.
Mixed (Co-Ed) Program
Ball
Mixed programs use two different balls: men hit with the 12" ball, women hit with the 11" ball. Balls are switched each time the gender changes in the batting order.
Batting Order
Teams typically alternate male/female batters in the lineup, though specific requirements vary by event. Tournament Directors set the batting order alternation rules.
Courtesy Runner
In Mixed, each team is entitled to one courtesy runner per inning for each gender (2025 rule). One male and one female courtesy runner per inning per team.
GSL Differences
The GSL (Game Slow pitch League) program has specific rule differences from standard USSSA play. See Rule 11 of the rulebook for the complete GSL vs USSSA difference chart.
Classifications
Mixed follows the same classification structure as Men's (Major through E) but fields are typically 65-70 ft basepaths. State Directors set specific Mixed classification guidelines.
Senior Slowpitch Classifications
Age Groups
Senior programs offer age divisions: 35+, 40+, 45+, 50+, 55+, 60+, 65+, 70+. Players must be age-appropriate for their division for the entire season, not just the event date.
Classifications
Senior classification levels: Major Plus, Major, AAA, AA per age division. No AA division for all Women's Senior age groups. Men's Senior 40+ uses the 12" Senior ball.
Drop Downs
Players may "drop down" to a lower classification based on age, but restrictions apply. A player's highest classification roster from the past 3 years determines their minimum Senior classification. A 50 Major player is not automatically a 40 AAA player.
PRV Crossover
If a player has no USSSA Senior history, their classification is established from other senior national organizations (NSA, ASA, etc.) or from prior USSSA roster history. State Directors may adjust on a case-by-case basis.
Challenge Cup
The USSSA Challenge Cup is an annual State vs State format event. Players must have participated in USSSA or GSL Senior, Slow Pitch, or any Specialty program in the current season to be eligible.
Classification Movement Rules
Play Up Only
Teams may always play up in classification. Teams may never play down without State Director approval. Classification is based on ability, not convenience.
Player PRV
Individual players carry their PRV (Player Rating Value) across teams. Adding high-PRV players to a lower-class team may trigger automatic reclassification of the team by the State Director.
Sandbagging
USSSA and State Directors actively monitor and reclassify teams or players that are deliberately underclassing to gain competitive advantage. This is called "sandbagging" and is taken very seriously.
Conference (2025)
New for 2025: If a roster has 5 or more higher-class players at season start, the team is automatically classified as TBD and reviewed. Max 5 Major-listed players on AA roster regardless of points.
Appeal
Teams disputing their classification must play 6–8 USSSA tournament games in the assigned class first. After results are posted, a formal reclassification review is conducted by the State Director.
World Series
A team competes in the World Series at the highest classification for which it earned a berth. Playing up in classification at the World Series is permitted; playing down is not.
State Directors have sole authority to classify and reclassify teams at any time. Classification decisions by the State Director are not subject to umpire or Tournament Director override.
USSSA Europe · Compliance
GDPR Compliance Center
EU General Data Protection Regulation — Full audit dashboard
Compliance Status Overview
9/10
Controls Passing
1 action required
1
Pending Request
27 days to deadline
EU
Data Residency
Frankfurt, Germany
Control Checklist
✅ PASS
Data Minimization (Art. 5.1.c) — Only required registration fields collected. No optional tracking, no behavioral analytics.
✅ PASS
Lawful Basis (Art. 6) — Dual basis: Consent for marketing, Contract for registration processing. Documented per data category.
✅ PASS
EU Data Residency (Art. 25) — Supabase EU instance hosted in Frankfurt, Germany. No data leaves the EEA.
✅ PASS
Minor Consent (Art. 8) — Parental/guardian gate required for all registrants under 16. Consent records stored with player profile.
✅ PASS
Right to Access (Art. 15) — Players can request their full data export via the member portal. Fulfilled within 30 days.
✅ PASS
Privacy by Design (Art. 25) — Registration system built with data minimization as default. No legacy data model.
✅ PASS
Audit Logging — All data operations (create, read, update, delete) logged with timestamp, operator ID, and IP. 90-day retention.
✅ PASS
Data Breach Protocol — 72-hour notification procedure documented. DPO contact designated. Breach register maintained.
✅ PASS
Processor Agreements (Art. 28) — DPAs in place with Supabase (EU), Stripe (EU), Twilio (EU). All processors GDPR-certified.
⚠️ ACT
Erasure Request (Art. 17) — 1 pending deletion request received Feb 6. Deadline: March 8. 27 days remaining. View Request →
Key GDPR Articles — Slowpitch Context
Art. 5
Principles of Processing — Data must be lawful, fair, transparent, limited to purpose, minimized, accurate, stored only as long as needed, and secure. Every player data field must pass this test.
Art. 6
Lawful Basis — USSSA Europe uses: (a) Consent for marketing/photo use; (b) Contract for membership processing; (c) Legitimate Interest for fraud prevention and safety. All bases documented.
Art. 7
Conditions for Consent — Consent must be freely given, specific, informed, and unambiguous. Pre-ticked boxes are illegal. Withdrawal must be as easy as giving consent.
Art. 8
Children's Consent — Parental or guardian consent required for processing children's data under age 16. USSSA Europe enforces this at the registration gate for all U16 players.
Art. 13/14
Transparency — Players must be informed at point of data collection: who is the controller, what data is collected, why, how long it's kept, and their rights. Privacy notice must be provided.
Art. 15
Right of Access — Players may request a copy of all personal data held about them. Must be fulfilled within 30 days. No charge for first request.
Art. 16
Right to Rectification — Players may request correction of inaccurate data. Must be actioned within 30 days. Name corrections on USSSA roster must also be updated in DC.
Art. 17
Right to Erasure ("Right to be Forgotten") — Players may request deletion of their data where no legitimate reason to retain exists. Must be actioned within 30 days. Active membership/legal obligations may defer erasure.
Art. 20
Data Portability — Players may request their data in a machine-readable format (JSON/CSV) for transfer to another service. Must be fulfilled within 30 days.
Art. 25
Privacy by Design — Systems must be built with data protection as default, not added later. USSSA Europe's registration platform was designed with this requirement from inception.
Art. 33
Breach Notification — Any personal data breach must be reported to the relevant supervisory authority within 72 hours of becoming aware. Affected individuals notified without undue delay if high risk.
Data Processor Agreements
✅ DPA
Supabase (EU) — Database + Auth. Frankfurt region (eu-central-1). GDPR-compliant DPA in place. No data leaves EEA. Standard Contractual Clauses executed.
✅ DPA
Stripe (EU) — Payment processing. EU data residence. Stripe's EU entity is the processor. PCI-DSS Level 1 compliant. Card data never touches USSSA Europe servers.
✅ DPA
Cloudflare — CDN and edge hosting. EU data processing addendum executed. Pages data remains within EU edge network.
⚠️ REVIEW
Twilio (SMS) — EU endpoint in use but US parent company. SCCs executed. Review SCCs annually. Next review: August 2025.
International Transfers
USSSA LLC (US) — As the parent organization, USSSA LLC (Melbourne, FL) receives roster and membership data for World Series qualification and ranking purposes. This constitutes an international transfer under GDPR Chapter V. Mechanism: Standard Contractual Clauses (SCCs) — Module 1 (Controller to Controller). Players are informed of this transfer in the USSSA Europe Privacy Notice.
Basis
Transfer is necessary for performance of the sports membership contract (Art. 49.1.b). SCCs provide additional safeguard. Data transferred: name, DOB, team, classification, event results.
Minimization
Only data necessary for USSSA ranking and qualification is transferred to US systems. No payment data, health data, or contact data is shared with USSSA LLC.
Recent Audit Log
All data operations are automatically logged. Logs retained for 90 days. Shown below: last 10 significant events.
| Timestamp | Operation | Subject | Operator | Basis |
|---|---|---|---|---|
| Mar 5, 09:14 | ✅ Export | Player #4471 data export | System (auto) | Art. 15 |
| Mar 4, 16:38 | 📝 Update | Consent record — P. Weber | Director portal | Art. 7 |
| Mar 3, 11:02 | ⚠️ Request | Erasure request received | Member portal | Art. 17 |
| Mar 2, 14:55 | ✅ Create | 43 new player registrations | Bulk import | Art. 6.b |
| Mar 1, 09:00 | ✅ Review | Monthly consent audit | Admin | Art. 5 |
| Feb 28, 17:22 | 📝 Update | Minor consent — U14 batch | Director portal | Art. 8 |
| Feb 27, 10:15 | ✅ DPA | Twilio SCC annual review logged | Admin | Ch. V |
| Feb 25, 08:44 | ✅ Delete | Expired session tokens purged | System (auto) | Art. 5.e |
| Feb 20, 15:30 | 📝 Update | Privacy notice v2.1 published | Admin | Art. 13 |
| Feb 15, 11:00 | ✅ Review | Processor agreement audit | Admin | Art. 28 |
USSSA Europe · Compliance
Consent Manager
Player & guardian consent records — GDPR Art. 6 & 7
Consent Collection Summary
1,847
Total Players
87%
Marketing SMS
64%
Photo / Video
92%
Stats Publishing
Marketing SMS87% · 1,607 players
240 players not yet consented — reminder sent Feb 28
Photo & Video Publishing64% · 1,182 players
665 players without photo consent — social media posting restricted for these players
Stats & Results Publishing92% · 1,699 players
148 players — names/scores published as initials only per privacy default
Consent Categories
REQUIRED
Registration Processing — Lawful basis: Contract (Art. 6.1.b). No separate consent required. Covers: name, DOB, team assignment, event entry, USSSA roster. Cannot be withdrawn while membership is active.
REQUIRED
Safety Communications — Lawful basis: Legitimate Interest (Art. 6.1.f). Covers: emergency contacts, injury notifications, weather cancellations. Cannot be opted out of during active season.
CONSENT
Marketing SMS — Lawful basis: Consent (Art. 6.1.a). Covers: tournament reminders, new event announcements, promotional offers. Players may withdraw at any time by replying STOP or via member portal.
CONSENT
Photo & Video — Lawful basis: Consent (Art. 6.1.a). Covers: game photography, social media publishing, website use, tournament highlights. Players/guardians may withdraw; existing published content handled case-by-case.
CONSENT
Stats & Scorecard Publishing — Lawful basis: Consent (Art. 6.1.a). Covers: public leaderboards, bracket results with player names, power rankings. Non-consenting players shown as initials only.
CONSENT
Data Transfer to USSSA LLC (US) — Lawful basis: Contract + SCCs. Covers: USSSA World Series eligibility, national ranking, official roster. Disclosed in Privacy Notice. Cannot be withdrawn while USSSA membership is active.
OPTIONAL
Third-Party Sponsor Sharing — Lawful basis: Consent (Art. 6.1.a). Covers: sharing name/email with USSSA Europe official sponsors for offers. Fully optional, no service impact if declined.
Minor Player Consent (GDPR Art. 8)
All players under 16 years of age require verifiable parental or guardian consent before any personal data is processed. This is a hard requirement under GDPR Art. 8 and cannot be waived.
Gate
During registration, players born after the current year minus 16 are automatically routed to the Minor Consent Gate. Registration cannot be completed without a guardian completing the consent form.
Guardian ID
Guardian name, relationship, and email address are captured and stored alongside the player record. A verification email is sent to the guardian email address — registration is not confirmed until the guardian clicks the verification link.
Scope
Guardian consent covers all USSSA Europe data categories. Guardians may manage consent preferences through the member portal using their own login. They may withdraw any consent category at any time.
Re-consent
When a player turns 16 during an active season, a re-consent email is sent automatically asking the player to confirm consent in their own right. No gap in service occurs during this transition.
Stats
Currently: 612 registered minor players (U16 and below). All have verified guardian consent on file. 0 registration exceptions.
Photo and video consent for minors requires explicit, separate guardian consent in addition to the general registration consent. Default for minors with no photo consent: names and images never published publicly.
Consent Withdrawal Process
GDPR Art. 7.3
Withdrawal must be as easy as giving consent. Players may withdraw any optional consent at any time through the member portal, by replying STOP to any SMS, or by emailing the USSSA Europe DPO.
Effect
Withdrawal takes effect immediately for future processing. It does not affect the lawfulness of processing already carried out. Processing based on Contract or Legitimate Interest is not affected.
Marketing SMS
Reply STOP to any SMS message. Processed within 24 hours. Player remains registered and active — only marketing messages stop.
Photo/Video
Request via member portal or DPO email. Future photos/videos not published. Already-published content reviewed case by case — removal not always possible for print/broadcast material.
Stats
Withdrawal processed within 48 hours. Player's name replaced with initials in all public-facing displays. Historical records retained internally for statistical integrity.
Full Erasure
This is a separate Art. 17 right — not a consent withdrawal. See Data Requests panel. Erasure may be declined during active membership if data is needed for contract performance.
Recent Withdrawals (Last 30 days)
| Date | Player ID | Type | Channel | Status |
|---|---|---|---|---|
| Mar 2 | #2841 | Marketing SMS | STOP reply | ✅ Done |
| Feb 28 | #1104 | Photo/Video | Member portal | ✅ Done |
| Feb 21 | #3392 | Marketing SMS | STOP reply | ✅ Done |
| Feb 17 | #0882 | Stats Publishing | Member portal | ✅ Done |
USSSA Europe · Compliance
Data Requests
Subject Access, Erasure, Rectification & Portability — GDPR Chapter III
Active Requests
⚠️ Erasure Request — Art. 17
Received: Feb 6, 2026 · Request ID: DR-2026-001
27 DAYS LEFT
| Player ID | #3847 |
| Name | — (anonymised pending review) |
| Country | 🇩🇪 Germany |
| Request type | Full erasure — "Right to be Forgotten" |
| Membership | Season ended Dec 2025. Not renewed for 2026. |
| Active roster? | No — cleared for processing |
| Deadline | March 8, 2026 |
Required Actions:
1
Verify player is no longer on any active USSSA Europe roster2
Delete player record from Supabase EU database3
Remove from USSSA LLC US system (contact Steve Hassett)4
Check Stripe — retain payment records minimum 7 years (tax law exception)5
Anonymise any published stats (replace with "Player #3847")6
Send erasure confirmation email to requester within 30 days7
Log completion in audit trail with timestamp and operatorPayment records must be retained for minimum 7 years under EU tax law regardless of erasure request. Inform the requester of this legal exception. All other data must be erased.
Standard Processing Workflow
Step 1
Verify Identity — Confirm the requester is the data subject or their legal guardian. Request government-issued ID or confirm via registered account email. Do not process without verification.
Step 2
Acknowledge Receipt — Send acknowledgement within 72 hours. Confirm the request type, reference number, and 30-day response deadline. Use the DR-YYYY-NNN format.
Step 3
Legal Review — Check if any legal grounds to refuse or defer apply: active contract, legal obligation to retain (e.g. tax records), or public interest. Document the review decision.
Step 4
Process the Request — Execute the action in all systems: Supabase, USSSA LLC roster, any backups. For erasure, document what was deleted and what was lawfully retained (with reason).
Step 5
Confirm to Requester — Send written confirmation of completion. Include what was done, what was retained and why, and contact for follow-up. Must be done within 30 calendar days of the original request.
Step 6
Log in Audit Trail — Record request ID, date received, type, actions taken, date completed, and operator. Retained for 90 days in compliance audit log.
Failure to respond within 30 days is a GDPR violation reportable to the national supervisory authority. A 30-day extension is available for complex requests — the requester must be notified within the first 30 days that an extension is being applied.
GDPR Data Subject Rights
Art. 15
Access
Access
Player may request a copy of all personal data held about them. Response: full data export in JSON or CSV. Deadline: 30 days. No fee for first request. Excessive repeat requests may incur a reasonable fee.
Art. 16
Rectify
Rectify
Player may request correction of inaccurate data (e.g. wrong DOB, misspelled name). Must be corrected in DC and USSSA roster. Deadline: 30 days.
Art. 17
Erasure
Erasure
Player may request deletion of their personal data. May be refused if: active contract, legal obligation, or exercise of legal claims. Payment records retained 7 years. Deadline: 30 days.
Art. 18
Restrict
Restrict
Player may request restriction of processing (e.g. while a rectification is disputed). Data kept but not actively used. Deadline: 30 days.
Art. 20
Portability
Portability
Player may request their data in machine-readable format for transfer to another organisation. Provide JSON or CSV export. Deadline: 30 days.
Art. 21
Object
Object
Player may object to processing based on Legitimate Interest. Must demonstrate compelling grounds. Marketing objections must always be honoured. Deadline: 30 days.
Art. 22
Auto-decisions
Auto-decisions
Player may object to solely automated decisions with significant effect. USSSA Europe does not currently use automated decision-making that produces legal effects.
Completed Requests
| Request ID | Type | Country | Received | Completed | Days |
|---|---|---|---|---|---|
| DR-2025-008 | Access (Art. 15) | 🇫🇷 | Nov 12 | Nov 28 | 16 |
| DR-2025-007 | Rectification (Art. 16) | 🇩🇪 | Oct 3 | Oct 14 | 11 |
| DR-2025-006 | Portability (Art. 20) | 🇳🇱 | Sep 18 | Sep 30 | 12 |
| DR-2025-005 | Access (Art. 15) | 🇪🇸 | Aug 22 | Sep 5 | 14 |
| DR-2025-004 | Erasure (Art. 17) | 🇮🇹 | Jun 5 | Jun 19 | 14 |
| DR-2025-003 | Object (Art. 21) | 🇩🇪 | Apr 14 | Apr 28 | 14 |
| DR-2025-002 | Rectification (Art. 16) | 🇫🇷 | Feb 20 | Feb 28 | 8 |
| DR-2025-001 | Access (Art. 15) | 🇩🇪 | Jan 9 | Jan 22 | 13 |
Average response time: 13 days. All 8 prior requests completed well within the 30-day GDPR deadline. No violations or supervisory authority complaints on record.