speak-security-basics

Solid

Security best practices for Speak API keys, audio data privacy, student data protection, and COPPA/FERPA compliance. Use when implementing security basics features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak security basics", "speak security basics".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Speak Security Basics ## Overview Security best practices for Speak API keys, audio data privacy, student data protection, and COPPA/FERPA compliance. ## Prerequisites - Completed `speak-install-auth` setup - Valid API credentials configured - ffmpeg installed for audio processing ## Instructions ### API Key Security ```bash # Never commit API keys echo '.env' >> .gitignore echo '.env.local' >> .gitignore # Use secrets manager in production export SPEAK_API_KEY="$(aws secretsmanager get-secret-value --secret-id speak/api-key --query SecretString --output text)" ``` ### Audio Data Privacy ```typescript // Speak processes audio on their servers — do NOT store student audio locally // unless required by your application class PrivacyAwareClient { async assessAndClean(audioPath: string, targetText: string, language: string) { try { const result = await this.client.assessPronunciation({ audioPath, targetText, language, }); return result; } finally { // Delete local audio file after assessment fs.unlinkSync(audioPath); } } } ``` ### Student Data Protection - Never log student audio recordings - Redact student names from API logs - Store assessment scores, not raw audio - Implement data retention policies (delete after N days) - COPPA compliance for students under 13: parental consent required - FERPA compliance for educational institutions: student data agreements ### Security Checklist - [ ] API keys in secrets manage...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

speak-data-handling

Handle student audio data, assessment records, and learning progress with GDPR/COPPA compliance. Use when implementing data handling, or managing Speak language learning platform operations. Trigger with phrases like "speak data handling", "speak data handling".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-prod-checklist

Production readiness checklist for Speak language learning integrations: auth, audio pipeline, monitoring, and compliance. Use when implementing prod checklist features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak prod checklist", "speak prod checklist".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-common-errors

Diagnose and fix common Speak API errors: authentication failures, audio format issues, rate limits, and session management problems. Use when implementing common errors features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak common errors", "speak common errors".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-install-auth

Set up Speak language learning API integration and authentication. Use when configuring Speak API access, setting up OAuth with OpenAI Realtime API for speech, or initializing a language tutoring application. Trigger with phrases like "install speak", "setup speak", "speak auth", "configure speak API", "speak language learning setup".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-debug-bundle

Collect diagnostic information for Speak API issues: auth verification, audio format validation, session inspection, and network testing. Use when implementing debug bundle features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak debug bundle", "speak debug bundle".

2,266 Updated today
jeremylongshore