PROTOTYPEClickable mockup · simulates the finished app◃ Product overview
Federation · admin
AB
Media, press & broadcast
Media library with tagging and GDPR consent, galleries per competition, press and photographer accreditation with QR cards, versioned press kits with embargo, real-time feed + graphics packages for broadcasters, plus the federation's document archive.
Name
Type
Tags
Visibility
Consent
Gallery/event
District Championship Final 2026 — winners photo
Photo
final, award ceremony
Public
Granted
District Championship Doubles 2026
✎ · 🏷 · 🗑
Nationals qualifier action court 4
Photo
action, shooting
Members
Pending
Nationals qualifier
✎ · 🏷 · 🗑
Highlight clip from the final
Video
highlight, final
Public
Granted
District Championship Doubles 2026
✎ · 🏷 · 🗑
Award ceremony (group photo)
Photo
group, podium
Press
Withdrawn
District Championship Doubles 2026
✎ · 🏷 · 🗑
Club day — ambience shot
Photo
ambience, crowd
Public
Granted
Annual gallery
✎ · 🏷 · 🗑
Storage in cloud blob via signed URLs — public objects behind CDN, private ones require a signed link. Consent status automatically gates public rendering.
Photo galleries per competition/event
Gallery
Event
Contents
Visibility
Status
District Championship Doubles 2026
District Championship Doubles · 21–22 Jun
148 photos · 12 videos
Public
Published
Open →
Nationals qualifier
Nationals qualifier · 14 Jun
62 photos
Members
Published
Open →
Annual gallery 2026
Ongoing
210 photos
Public
Open for uploads
Open →
Person depicted
Media
Consent
Date
Anna Lindberg
District Championship Final 2026 — winners photo
Granted
22 Jun 2026
Send request
Erik Nordvik
District Championship Final 2026 — winners photo
Granted
22 Jun 2026
Send request
Sara Sjöstad
Nationals qualifier action court 4
Awaiting reply
—
Send request
Johan Berg
Award ceremony (group photo)
Withdrawn
30 Jun 2026
Send request
GDPR: public rendering is blocked until all depicted persons have granted consent. Withdrawn consent unpublishes automatically (the media remains internally for archival). Minors require a guardian's consent.
Create highlight clip
Clip queue
🎬 Match-winning shot — end 12
0:55
Rendering… 70%
🎬 Precision shooting — quarterfinal
1:20
Done · published
🎬 Auto-highlights from the final
3:40
Done · 9 clips from score changes
Auto-highlights are generated from score changes in the match record — edit and approve before publishing.
The QR card carries a signed token with a validity window. Revoking rotates the key — old QR cards are denied immediately on scanning.
Entry scan log (gate scanning)
Time
Card
Gate
Direction
Zone / outcome
21 Jun 08:42
L. Åkesson
Entrance A
In
Photographer zone
21 Jun 09:15
TV team Nordvik
Control room entrance
In
Control room
21 Jun 12:03
L. Åkesson
Entrance A
Out
—
21 Jun 12:47
Unknown QR (rotated key)
Entrance A
—
Denied: token_revoked
Interview slots (mixed zone)
Sun 15:30–15:45
Mixed zone — after semifinal
L. Åkesson
1/2
Sun 16:45–17:15
Mixed zone — after final
L. Åkesson, TV team Nordvik
2/2 (full)
Sun 17:30–17:45
Press corner — winners interview
—
0/2
Only approved accreditations can book. Double booking and full slots are rejected.
Press kits per event/season — versioned & multilingual
Press kit
Scope
Languages
Version
Embargo
Status
District Championship Doubles 2026
Event
sv, en, fr
v4
Until 22 Jun 18:00
Published
✎ · public link
Season 2026
Season
sv, en
v2
—
Published
✎ · public link
Nationals 2026 (preparation)
Event
sv
v1
Until 10 Aug 08:00
Draft
✎ · public link
Broadcaster real-time feeds (SSE)
Slug
Event
Event types
Tokens
Status
dm-doublette-2026
District Championship Doubles 2026
8 of 8 whitelisted
2 active
Active
token · replay
sm-final-2026
Nationals final centre court
4 of 8 whitelisted
1 active
Active
token · replay
Issue token — dm-doublette-2026
60-second replay buffer — clients reconnect with Last-Event-ID and receive missed events. Revoke rotates the key id so old tokens are denied with token_revoked. A replay endpoint for troubleshooting is included.