Privacy Policy
Last updated: February 2026 | Effective Date: February 13, 2026
Data Controller Information
Company: Skill Solutions
Address: 3151, 5769, 457, Bu Quwa, Kingdom of Bahrain
Email: info@skillsolutions.io
Phone: +973 33146246
1. Information We Collect
Personal Information
We collect information you provide directly to us, such as:
- Name and contact information
- Job title and department
- Organization details
- Account credentials
- Profile information and preferences
- Employee ID (when provided by your organization)
- Manager and team information
Learning Platform Integration Data
When your organization integrates third-party learning platforms:
- xAPI statements from Udemy, Coursera, LinkedIn Learning
- Course enrollment and completion data
- External certifications and badges
- Learning activity timestamps and duration
Usage Information
We automatically collect certain information about your use of our platform:
- Learning progress and completion data
- Assessment results and performance metrics
- Platform usage patterns and preferences
- Device and browser information
- IP address and location data
2. Legal Basis for Processing (GDPR)
We process your personal data under the following legal bases:
- Contract Performance: To provide learning management services to your organization
- Legitimate Interests: For platform security, fraud prevention, and service improvement
- Legal Obligations: To comply with applicable laws and regulations
- Consent: For optional features like marketing communications (you can withdraw consent anytime)
- Vital Interests: In rare cases involving health and safety
3. How We Use Your Information
We use the information we collect to:
- Provide, maintain, and improve our learning platform
- Personalize your learning experience and content recommendations
- Track progress and generate performance reports
- Communicate with you about your account and platform updates
- Provide customer support and respond to inquiries
- Analyze usage patterns to improve our services
- Ensure platform security and prevent fraud
- Comply with legal obligations
4. Information Sharing and Sub-Processors
We do not sell, trade, or otherwise transfer your personal information to third parties except in the following circumstances:
With Your Organization
Your organization's administrators may have access to your learning progress, assessment results, and other performance data for training and development purposes.
Service Providers
We use carefully selected sub-processors to help deliver our services:
- Supabase (Database hosting and authentication) - United States
- Vercel (Application hosting and edge functions) - Global CDN
- Cloudflare (DNS, CDN, and DDoS protection) - Global
- Resend (Transactional email services) - United States
- Sentry (Error monitoring and performance tracking) - United States
- Hugging Face (AI inference for quiz generation, optional) - United States
- OpenRouter (AI API routing, optional) - United States
All sub-processors are bound by data processing agreements and appropriate safeguards.
Legal Requirements
We may disclose information if required by law or to protect our rights, property, or safety, or that of our users or the public.
5. Multi-Tenant Data Isolation
As an enterprise B2B platform, we implement strict data isolation:
- Complete tenant data separation using organization UUIDs
- Row-level security (RLS) policies enforced at the database level
- AES-256-GCM encryption for sensitive credentials (API keys, integration secrets)
- Isolated subdomain access (e.g., yourcompany.skillsolutions.io)
- No cross-tenant data access or sharing
6. Technical Security Controls
We implement technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction.
Encryption and Data Protection
- AES-256-GCM encryption for sensitive credentials (API keys, integration secrets) using PBKDF2/scrypt key derivation
- TLS encryption for all data in transit (provided by Vercel and Cloudflare)
- Database encryption at rest provided by Supabase (PostgreSQL transparent data encryption)
- Encryption keys stored in environment variables with mandatory configuration enforcement
Access Controls and Authentication
- Multi-factor authentication (MFA) available via email one-time passwords
- Role-based access control (RBAC) with four roles: Owner, Admin, Manager, Learner
- JWT-based session management with configurable expiration
- Organization-scoped access enforcement via middleware
- Password hashing using bcrypt with appropriate cost factors
Infrastructure Security
- Cloudflare DDoS protection and DNS security
- Rate limiting on API endpoints to prevent abuse
- Vercel serverless deployment with automatic security patching
- Security headers (X-Frame-Options, X-Content-Type-Options, Referrer-Policy)
- Automated dependency vulnerability scanning via npm audit
Multi-Tenant Security Architecture
- Complete tenant data separation using UUID-based organization isolation
- Row-level security (RLS) policies enforced at the database level to prevent cross-tenant access
- Subdomain-based tenant isolation with middleware enforcement
- Organization-scoped API queries validated on every request
Monitoring and Incident Response
- Sentry error monitoring and performance tracking for application issues
- Vercel deployment logs and analytics for infrastructure monitoring
- Supabase database monitoring and automated backups
- Incident response procedures for data breach notification (see Section 10)
7. AI and Machine Learning Privacy Protections
Our platform uses artificial intelligence to enhance learning experiences, primarily for generating assessment quizzes and providing content recommendations. We are transparent about how AI is used and what data is involved.
How We Use AI
- AI-powered quiz generation based on course titles, descriptions, and curriculum data
- Learning content recommendations based on enrollment history and progress
- Analytics insights derived from aggregated learning activity data
What Data Is Sent to AI Providers
- Course titles, descriptions, and curriculum structure (for quiz generation)
- No personally identifiable information (names, emails, employee IDs) is sent to AI providers
- AI requests are made over HTTPS encrypted connections
- AI providers (Hugging Face, OpenRouter) have their own privacy policies governing data handling
AI Providers and Data Protection
- Hugging Face Inference API - used for AI text generation (free tier)
- OpenRouter - used as an AI API routing service for model access
- AI providers are selected based on their data handling policies and terms of service
- We do not use AI providers that train on customer input data
Your Rights Regarding AI
- AI-generated quizzes are reviewed and editable by administrators before assignment
- Learning recommendations are suggestions only and do not restrict access to content
- You may contact us to inquire about how AI features affect your learning experience
8. Data Retention
We retain data according to the following schedule:
- Personal Identifiable Information: 30 days after account deletion, then anonymized
- Employee Training Records: 3 years for compliance audits
- Compliance Certificates: 7 years for regulatory requirements
- Audit Logs: 2 years for security and compliance
- Aggregated Analytics: Indefinitely in anonymized form
Important for Employees: Training data belongs to your organization. Individual employees cannot delete training records as these are required for compliance and organizational reporting.
9. Your Rights
GDPR Rights (European Economic Area)
- Access: Request a copy of your personal information
- Rectification: Request correction of inaccurate information
- Erasure: Request deletion (subject to legal retention requirements)
- Portability: Receive your data in a machine-readable format
- Restriction: Request limitation of processing
- Objection: Object to processing based on legitimate interests
- Withdraw Consent: Withdraw consent where processing is consent-based
- Automated Decision-Making: Right not to be subject to automated decisions
- Lodge a Complaint: File a complaint with your supervisory authority
CCPA Rights (California Residents)
- Right to Know: Request disclosure of personal information collected
- Right to Delete: Request deletion of personal information
- Right to Opt-Out: We do not sell personal information
- Right to Non-Discrimination: Equal service regardless of privacy choices
Categories of Personal Information Collected: Identifiers, professional information, education information, commercial information, internet activity, and inferences.
To exercise these rights, email info@skillsolutions.io or call +973 33146246. We will respond within 30 days (GDPR) or 45 days (CCPA).
10. Data Breach Notification
In the event of a personal data breach that poses a risk to your rights and freedoms:
- We will notify relevant supervisory authorities within 72 hours (GDPR requirement)
- We will notify affected individuals without undue delay if the breach poses high risk
- We will notify your organization's administrators immediately
- We maintain incident response procedures and breach documentation
11. Cookies and Tracking
We use cookies and similar tracking technologies to enhance your experience on our platform. These technologies help us:
- Remember your preferences and settings
- Analyze platform usage and performance
- Provide personalized content and recommendations
- Ensure platform security and functionality
You can control cookie settings through your browser preferences, though disabling certain cookies may affect platform functionality.
12. International Data Transfers
Your information may be transferred to and processed in countries other than your own. We ensure that such transfers comply with applicable data protection laws and implement appropriate safeguards.
For users in the European Economic Area (EEA), UK, and Switzerland:
- Our sub-processors (Supabase, Vercel) maintain Standard Contractual Clauses (SCCs) in their terms of service
- We implement supplementary technical measures for data protection
- Data Processing Agreements are available for enterprise clients upon request
13. Children's Privacy
Our platform is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
14. Data Processing Agreements
For enterprise clients, we offer:
- Standard Data Processing Agreements (DPA) compliant with GDPR Article 28
- Custom DPAs for specific regulatory requirements
- Security addendums and audit rights
Contact info@skillsolutions.io to request a DPA.
15. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new Privacy Policy on this page and updating the "Last updated" date.
We encourage you to review this Privacy Policy periodically to stay informed about how we protect your information.
16. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us:
Email: info@skillsolutions.io
Address: 3151, 5769, 457, Bu Quwa, Kingdom of Bahrain
Phone: +973 33146246
For California Residents: To exercise your CCPA rights, please email info@skillsolutions.io with the subject line "CCPA Request".