Federation of Dance Sport South Africa (FEDSA)
PROTECTION OF Personal Information Act (POPIA) COMPLIANCE POLICY
---
Document Version: 1.0
Effective Date: March 2026
Last Updated: 11 March 2026
Responsible Party: Federation of Dance Sport South Africa (FEDSA)
---
TABLE OF CONTENTS
1. Introduction
2. Definitions
3. Scope and Application
4. Information Officer Details
5. Categories of Personal Information We Collect
6. Special Personal Information: ID Documents and Passports
7. Purpose and Legal Basis for Processing
8. How We Collect Information
9. Data Storage and Security Measures
10. Third-Party Service Providers
11. Cross-Border Data Transfers
12. Data Retention Periods
13. Your Rights Under POPIA
14. How to Exercise Your Rights
15. Data Deletion Procedures
16. Complaints Procedure
17. Policy Updates
18. Contact Information
---
TABLE OF CONTENTS
1. Introduction
2. Definitions
3. Scope and Application
4. Information Officer Details
5. Categories of Personal Information We Collect
6. Special Personal Information: ID Documents and Passports
7. Purpose and Legal Basis for Processing
8. How We Collect Information
9. Data Storage and Security Measures
10. Third-Party Service Providers
11. Cross-Border Data Transfers
12. Data Retention Periods
13. Your Rights Under POPIA
14. How to Exercise Your Rights
15. Data Deletion Procedures
16. Complaints Procedure
17. Policy Updates
18. Contact Information
---
1. INTRODUCTION
The Federation of Dance Sport South Africa (FEDSA) ("we," "us," or "our") operates the FEDSA Dance Sport Registration Platform ("the Platform"), a comprehensive dance sport management system designed for dance sport competitions, club management, dancer registration, and official coordination in South Africa and internationally.
We are committed to protecting the privacy and personal information of all individuals who use our Platform, including dancers, club administrators, dance sport officials, and competition organizers. This policy demonstrates our compliance with the Protection of Personal Information Act 4 of 2013 (POPIA) of South Africa, as well as international privacy standards.
This policy explains:
• What personal information we collect and why• How we store, process, and protect your data• How long we keep your information• Your rights regarding your personal data• How to request deletion of your information---
2. DEFINITIONS
For the purposes of this policy:
| Term |
Definition
|
------
| ------------ |
| Personal Information |
Information relating to an identifiable, living natural person or existing juristic person, including but not limited to name, ID number, email address, phone number, and physical address
Special Personal Information | Personal information concerning religious or philosophical beliefs, race or ethnic origin, trade union membership, political persuasion, health or sex life, biometric information, or criminal behavior |
| Data Subject |
The person to whom personal information relates (you, the user)
Responsible Party | The entity that determines the purpose and means of processing personal information (FEDSA) |
| Operator |
A person or entity that processes personal information on behalf of the responsible party
Processing | Any operation concerning personal information, including collection, storage, use, dissemination, and deletion |
| Consent |
Any voluntary, specific, and informed expression of will regarding the processing of personal information
ID Document | South African identity document, passport, or any other government-issued identification |
| Platform |
The FEDSA Dance Sport Registration Platform and all associated services
---3. SCOPE AND APPLICATIONThis policy applies to: 3.1 Categories of Data Subjects • Dancers: Individual dance sport competitors registered on the Platform • Club Administrators: Individuals managing dance clubs, studios, or organizations • Dance Sport Officials: Adjudicators, Chairpersons, Music Operators, Compères, Scrutineers, and Administrators • Competition Organizers: Individuals responsible for organizing dance sport events • System Administrators: Platform administrators with elevated access rights3.2 Categories of Personal Information All personal information collected, stored, processed, and shared through the Platform, with special attention to: • Identity documents and passports • Contact information • Authentication credentials • Competition participation records • Banking details (for competition organizers)--- 4. INFORMATION OFFICER DETAILSIn accordance with Section 55 of POPIA, we have designated the following Information Officer: |
Role
| Details |
| ------ |
---------
Information Officer | Mr Morris Ndlovu |
| Deputy Information Officer |
[To be appointed]
Contact Email | info@danceinsportsa.co.za |
| Information Officer Email |
secretariat@danceinsportsa.co.za
Physical Address | Suite 246, P/Bag X0001, Ballito, 4420 |
| Registration with Information Regulator |
[Registration Number to be inserted]
---5. CATEGORIES OF PERSONAL INFORMATION WE COLLECT5.1 All Users |
Category
| Information Collected |
Purpose
|
----------
| ---------------------- |
---------
Identity | Full name, Surname |
User identification and verification
Authentication | Email address, Password (encrypted) |
Account access and security
Contact | Phone number, Physical address |
Communication and verification
Access Control | User role, Province/region access |
Authorization and permissions
Identification | ID/Passport number, ID document (scan) |
Identity verification for competition eligibility
5.2 Dancers |
Category
| Information Collected |
Purpose
|
----------
| ---------------------- |
---------
Identity | Name, Surname, Passport/ID number |
Registration and age verification
Demographics | Date of birth (year), Age group |
Age-appropriate competition categorization
Competition | Role (Leader/Follower), Event entries |
Competition management and pairing
Affiliation | Studio/Club association |
Club membership verification
Documents | ID document scan |
Age and identity verification
5.3 Club Administrators |
Category
| Information Collected |
Purpose
|
----------
| ---------------------- |
---------
Club Information | Club name, Country, Province, Address |
Club registration and management
Contact Person | Name, Surname, ID number, Address |
Primary contact and accountability
Access | Username, Password, Access permissions |
Platform access and authorization
Documents | ID document scan |
Verification of contact person
5.4 Dance Sport Officials |
Category
| Information Collected |
Purpose
|
----------
| ---------------------- |
---------
Identity | Name, Surname, ID/Passport number |
Official registration and verification
Location | Country, Province, Address |
Regional assignment and travel
Contact | Phone number, Email |
Communication and coordination
Qualifications | Official types (Adjudicator, Chair, Music, Compere, Scrutineer, Admin) |
Role assignment and accreditation
Documents | ID document scan |
Credential verification
5.5 Competition Organizers |
Category
| Information Collected |
Purpose
|
----------
| ---------------------- |
---------
Banking Details | Bank name, Branch name, Branch code, Account number |
Competition fee payments
Contact | Contact name, Email, Phone |
Competition coordination
---6. SPECIAL PERSONAL INFORMATION: ID DOCUMENTS AND PASSPORTSWe recognize that identity documents and passports contain sensitive personal information. This section details our specific handling procedures. 6.1 Why We Collect ID DocumentsID documents and passports are collected for legitimate purposes in the dance sport industry: 1. Age Verification: To ensure dancers compete in correct age categories as per dance sport federation rules 2. Identity Verification: To confirm the identity of competitors, officials, and administrators 3. Competition Eligibility: To verify citizenship/residency status for national and international competitions 4. Anti-Fraud Prevention: To prevent identity fraud and ensure fair competition 5. Regulatory Compliance: To meet requirements of national and international dance sport governing bodies 6.2 Legal Basis for Processing ID DocumentsThe processing of ID documents is justified under POPIA on the following grounds: |
POPIA Condition
| Application |
| ----------------- |
-------------
Consent (Section 11(1)(a))
| Users explicitly consent to ID document collection during registration |
| Contract (Section 11(1)(b)) |
ID verification is necessary for competition registration contracts
Legal Obligation (Section 11(1)(c))
| Dance sport federation rules require age and identity verification |
| Legitimate Interests (Section 11(1)(f)) |
Preventing fraud and ensuring fair competition
6.3 ID Document Processing Procedure When you upload an ID document or passport:1. Upload: Document is uploaded via secure HTTPS connection 2. File Validation: System verifies file type (JPEG, PNG, PDF) and size (maximum 5MB) 3. Storage: Document is stored in a private, non-public cloud storage bucket 4. Path Protection: File path includes your unique user ID for ownership verification 5. AI Processing: Google Gemini AI may extract name, surname, ID number, and date of birth for form pre-population 6. Human Access: Only authorized administrators can view uploaded documents 6.4 ID Document Security Measures |
Security Measure
| Implementation |
| ------------------ |
----------------
Storage Access | Private bucket - no public URL access |
| User Isolation |
Each user's documents stored in separate folder
File Validation | Type and size restrictions enforced |
| Deletion Verification |
Users can only delete their own documents
Access Logging | All access attempts are logged |
6.5 What We Extract from ID Documents
When you use our automated ID scanning feature, we extract
ONLY the following information
• First name(s)• Surname• ID/Passport number• Year of birthWe do NOT extract or store:
• Biometric data (photographs, fingerprints)• Address information from documents• Gender or marital status• Any other information visible on the document6.6 Third-Party Processing of ID Documents
Your ID document image may be processed by
Google Gemini AI (operated by Google LLC) for optical character recognition (OCR) purposes. This processing
• Occurs on Google's secure servers• Is used solely for extracting the limited data listed above• Is subject to Google's privacy and security policies• May involve cross-border data transfer (see Section 11)Your Consent: By using the ID scanning feature, you consent to this third-party processing.
---
7. PURPOSE AND LEGAL BASIS FOR PROCESSING
7.1 Purposes of Processing
We process personal information for the following purposes
| Purpose |
Description
|
---------
| ------------- |
| Account Management |
Creating and managing user accounts, authentication, and access control
Competition Registration | Registering dancers and officials for dance sport competitions |
| Age Verification |
Verifying age categories for fair competition
Club Management | Managing dance club memberships and registrations |
| Official Accreditation |
Processing and verifying dance sport official credentials
Communication | Sending competition updates, registration confirmations, and platform notifications |
| Payment Processing |
Processing competition fees and managing financial transactions
Compliance | Meeting legal and regulatory requirements of dance sport governing bodies |
| Security |
Preventing fraud, identity theft, and unauthorized access
Platform Improvement | Improving our services and user experience |
7.2 Legal Basis Under POPIA
| Processing Activity |
POPIA Legal Basis
|
--------------------
| ------------------- |
| User registration |
Consent (Section 11(1)(a)) and Contract (Section 11(1)(b))
|
Authentication
| Contract (Section 11(1)(b)) and Legitimate Interest (Section 11(1)(f)) |
| Competition registration |
Contract (Section 11(1)(b)) and Legal Obligation (Section 11(1)(c))
|
Age verification
| Legal Obligation (Section 11(1)(c)) and Legitimate Interest (Section 11(1)(f)) |
| ID document processing |
Consent (Section 11(1)(a)) and Legal Obligation (Section 11(1)(c))
|
Communication
| Consent (Section 11(1)(a)) and Contract (Section 11(1)(b)) |
| Banking details |
Contract (Section 11(1)(b))
|
Security measures
| Legitimate Interest (Section 11(1)(f)) and Legal Obligation (Section 11(1)(c)) |
---
8. HOW WE COLLECT INFORMATION
8.1 Direct Collection
We collect personal information directly from you when:
• You create an account on the Platform• You register as a dancer, club, or official• You upload ID documents or passports• You Register for events• You update your profile information• You contact our support team8.2 Automated Collection
We automatically collect:
• Login timestamps and session information• IP addresses for security purposes• Browser and device information• Platform usage patterns8.3 Third-Party Sources
We may receive information from:
• Dance sport federations and associations• Competition organizers• Other Platform users (e.g., club administrators registering dancers)---
9. DATA STORAGE AND SECURITY MEASURES
9.1 Data Storage Location
| Data Type |
Storage Location
| Provider |
| ----------- |
------------------
| ---------- |
| Database Records |
Supabase PostgreSQL Cloud Database
| Supabase Inc. |
| ID Documents |
Supabase Storage (Private Bucket)
| Supabase Inc. |
| Authentication Tokens |
User's device (browser storage)
| Local |
| Backup Data |
Secure cloud backup
| Supabase Inc. |
9.2 Technical Security Measures
We implement the following technical security measures
| Security Measure |
Description
|
------------------
| ------------- |
| Encryption in Transit |
All data transmitted via HTTPS/TLS 1.2+ encryption
Password Hashing | Passwords are hashed using SHA-256 and bcrypt algorithms - never stored in plain text |
| JWT Authentication |
Secure JSON Web Token authentication with 7-day expiry
Row Level Security | Database-level access controls ensuring users can only access authorized data |
| Role-Based Access Control |
Three-tier access system (Administrator, Official, Clubhead) with defined permissions
File Validation | Strict file type (JPEG, PNG, PDF) and size (5MB max) restrictions |
| User Isolation |
Each user's data stored separately; users can only access/modify their own data
Access Logging | System access and operations are logged for audit purposes |
9.3 Organizational Security Measures
| Measure |
Implementation
|
---------
| ---------------- |
| Access Restrictions |
Only authorized personnel can access personal information
Training | Staff trained on POPIA compliance and data protection |
| Policies |
Internal data protection policies and procedures
Incident Response | Data breach response procedures in place |
9.4 Security Certifications
Our primary service provider (Supabase) maintains the following certifications:
• SOC 2 Type II compliance• GDPR compliance• ISO 27001 certification (where applicable)---
10. THIRD-PARTY SERVICE PROVIDERS
10.1 List of Operators
We use the following third-party service providers who may have access to your personal information
| Provider |
Purpose
| Data Accessed |
Location
|
----------
| --------- |
---------------
| ---------- |
| Supabase Inc. |
Database and file storage
| All personal information stored in Platform |
United States/EU
Google LLC (Gemini AI) | ID document OCR processing |
ID document images, extracted data
| United States |
10.2 Operator Agreements
We have or will enter into written agreements with all operators that
• Limit processing to our instructions• Ensure appropriate security measures• Prohibit unauthorized disclosure• Require deletion of data upon termination10.3 Google Gemini AI Processing
When you use our ID document scanning feature:
• Your ID document image is sent to Google's Gemini AI API• Google processes the image to extract limited information• This processing is necessary for automated form completion• You can opt to manually enter information instead---
11. CROSS-BORDER DATA TRANSFERS
11.1 Transfers Outside South Africa
Your personal information may be transferred to and processed in the following countries
| Country |
Purpose
| Legal Basis for Transfer |
| --------- |
---------
| --------------------------- |
| United States |
Supabase database/storage, Google Gemini AI processing
| Adequate safeguards (Standard Contractual Clauses) |
| European Union |
Supabase backup and redundancy
| Adequate protection (GDPR compliance) |
11.2 Protections for Cross-Border Transfers
We ensure adequate protection for cross-border transfers through
• Standard Contractual Clauses with service providers• Service provider compliance with GDPR (for EU transfers)• Data processing agreements with all operators• Regular audits of service provider security11.3 Your Consent
By using the Platform, you acknowledge and consent to the cross-border transfer of your personal information as described in this section.
---
12. DATA RETENTION PERIODS
12.1 Retention Schedule
We retain personal information for the following periods
| Data Category |
Retention Period
| Reason |
| --------------- |
------------------
| -------- |
| User Accounts |
Duration of account + 2 years
| Account management, legal compliance |
| ID Documents |
Duration of account + 1 year
| Verification, audit purposes |
| Competition Records |
7 years from competition date
| Regulatory requirements, historical records |
| Financial/Banking Details |
5 years from last transaction
| Tax and financial regulations |
| Authentication Logs |
1 year
| Security and audit purposes |
| Deletion Requests |
3 years
| Legal compliance records |
12.2 Data Retention Principles
• We do not retain personal information longer than necessary• Data is reviewed periodically for deletion eligibility• Anonymized/aggregated data may be retained indefinitely• Legal hold requirements may extend retention periods---
13. YOUR RIGHTS UNDER POPIA
As a data subject, you have the following rights under POPIA
13.1 Right to Access
You have the right to request
• Confirmation that we process your personal information• A description of the personal information we hold• The identity of third parties who have accessed your information13.2 Right to Correction
You have the right to request
• Correction of inaccurate personal information• Addition of missing information• Deletion of obsolete information13.3 Right to Deletion
You have the right to request
• Deletion of your personal information• Withdrawal of consent for processing• Destruction of records no longer necessary13.4 Right to Object
You have the right to object to
• Processing of your personal information• Direct marketing communications• Automated decision-making13.5 Right to Complain
You have the right to lodge a complaint with
• Our Information Officer• The Information Regulator of South Africa---
14. HOW TO EXERCISE YOUR RIGHTS
14.1 Submitting a Request
To exercise any of your rights, you may
Email: info@danceinsportsa.co.za
Subject Line: "POPIA Request - [Type of Request]"
Include:
• Your full name• Your registered email address• The specific right you wish to exercise• Details of your request14.2 Response Timeline
| Request Type |
Response Time
|
--------------
| --------------- |
| Access Request |
Within 30 days
Correction Request | Within 30 days |
| Deletion Request |
Within 30 days
Objection to Processing | Within 30 days |
14.3 Verification
For security purposes, we may require verification of your identity before processing your request. This may include
• Confirmation of registered email• Copy of ID document• Security questions14.4 Fees
We may charge a reasonable fee for
• Extensive access requests requiring significant resources• Repetitive or manifestly unfounded requests• Requests requiring data compilation in specific formats---
15. DATA DELETION PROCEDURES
15.1 Account Deletion
Upon your request to delete your account
1. Verification: We verify your identity and ownership of the account
2. Confirmation: We send confirmation that deletion has been requested
3. Access Revocation: Your access to the Platform is immediately revoked
4. Data Deletion: Your personal information is deleted from:
- User database tables
- ID document storage
- Access permission tables
- Session and authentication records
5. Retention: Limited records may be retained for legal compliance (see Section 12)
6. Confirmation: You receive final confirmation of deletion completion
15.2 ID Document Deletion
When you delete an ID document
• Document is immediately removed from storage• Database references to the document are cleared• Document cannot be recovered after deletion• You can only delete documents associated with your account15.3 Data Deletion Limitations
We may be unable to delete certain information where
• Legal obligations require retention• Information is required for pending legal proceedings• Anonymization is more appropriate than deletion• Other users' data would be affected---
16. COMPLAINTS PROCEDURE
16.1 Internal Complaints
If you believe your privacy rights have been violated
1. Contact Us: Email info@danceinsportsa.co.za with details of your complaint
2. Investigation: Our Information Officer will investigate within 14 days
3. Response: You will receive a written response within 30 days
4. Resolution: We will take appropriate corrective action if warranted
16.2 External Complaints
If you are not satisfied with our response, you may lodge a complaint with
The Information Regulator of South Africa
| Contact Method |
Details
|
----------------
| -------- |
| Physical Address |
JDG House, 1st Floor, 126 Prinsloo Street, Pretoria, 0002
Postal Address | P.O. Box 31533, Braamfontein, Johannesburg, 2017 |
| Email |
inforeg@justice.gov.za
Website | www.justice.gov.za/inforeg |
---
17. POLICY UPDATES
17.1 Notification of Changes
We may update this policy from time to time. We will notify you of significant changes by
• Email notification to registered email addresses• Prominent notice on the Platform• Updated "Last Updated" date on this policy17.2 Continued Use
Your continued use of the Platform after policy changes constitutes acceptance of the updated policy.
---
18. CONTACT INFORMATION
18.1 General Privacy Inquiries
| Contact Method |
Details
|
----------------
| -------- |
| Email |
info@danceinsportsa.co.za
Subject Line | "Privacy Inquiry" |
18.2 Information Officer
| Contact Method |
Details
|
----------------
| -------- |
| Email |
secretariat@danceinsportsa.co.za
Physical Address | Suite 246, P/Bag X0001, Ballito, 4420 |
18.3 Data Protection Inquiries
For specific questions about
• ID document handling: id-documents@danceinsportsa.co.za• Account deletion: deletion@danceinsportsa.co.za• Security concerns: security@danceinsportsa.co.za---
APPENDIX A: DATA FLOW DIAGRAM
```
┌─────────────────────────────────────────────────────────────────┐
│ USER INTERACTION │
│ (Registration, Profile Update, ID Upload, Competition Entry) │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ FEDSA PLATFORM │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Next.js │ │ API │ │ Authentication │ │
│ │ Frontend │◄─┤ Routes │◄─┤ (JWT, Password Hash) │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
│ │
│ │
▼ ▼
┌─────────────────┐ ┌───────────────────────────────────────────┐
│ GOOGLE GEMINI │ │ SUPABASE │
│ AI │ │ ┌─────────────┐ ┌─────────────────────┐ │
│ (OCR Service) │ │ │ PostgreSQL │ │ Storage Bucket │ │
│ │ │ │ Database │ │ (ID Documents) │ │
│ Processes: │ │ │ │ │ │ │
│ - ID Images │ │ │ Stores: │ │ Stores: │ │
│ - Extracts │ │ │ - Users │ │ - ID Scans │ │
│ limited data │ │ │ - Dancers │ │ - Passports │ │
│ │ │ │ - Clubs │ │ - Documents │ │
│ │ │ │ - Officials │ │ │ │
│ │ │ │ - Calendar │ │ Access: Private │ │
│ │ │ │ - Entries │ │ (Non-Public) │ │
└─────────────────┘ │ │ - Entries │ │ (Non-Public) │ │
│ └─────────────┘ └─────────────────────┘ │
└───────────────────────────────────────────┘
```
---
APPENDIX B: POPIA COMPLIANCE CHECKLIST
| POPIA Requirement |
Status
| Reference |
| ------------------- |
--------
| ----------- |
| Appoint Information Officer |
☑ Completed
| Section 4 |
| Register with Information Regulator |
☐ Pending
| Section 4 |
| Conduct impact assessment |
☑ Completed
| This document |
| Define processing purposes |
☑ Completed
| Section 7 |
| Identify legal basis |
☑ Completed
| Section 7.2 |
| Implement security measures |
☑ Completed
| Section 9 |
| Create operator agreements |
☐ Pending
| Section 10 |
| Establish data retention policy |
☑ Completed
| Section 12 |
| Enable data subject rights |
☑ Completed
| Sections 13-15 |
| Create complaints procedure |
☑ Completed
| Section 16 |
| Cross-border transfer safeguards |
☑ Completed
| Section 11 |
| Privacy policy publication |
☐ Pending
| This document |
---
APPENDIX C: GLOSSARY OF TECHNical Terms
| Term |
Plain Language Explanation
|
------
| --------------------------- |
| HTTPS |
Secure encrypted connection between your browser and our servers
JWT | A secure digital "key" that proves who you are without storing your password |
| SHA-256/bcrypt |
Methods of scrambling passwords so even we cannot see your actual password
Row Level Security | Database feature that ensures you can only see your own data |
| OCR |
Technology that reads text from images (like scanning an ID document)
Cloud Storage | Secure remote servers where your data is stored, accessible only with proper authorization |
| Private Bucket |
A secure storage area that cannot be accessed by anyone without specific permissions |
---
END OF DOCUMENT
---
This POPIA Compliance Policy is a living document and will be updated as our practices evolve or as regulatory requirements change.
Document Control:
• Created: 11 March 2026• Created By: Federation of Dance Sport South Africa (FEDSA)• Approved By: [Information Officer Name]• Next Review Date: March 2027