Last Updated: April 30, 2026
PART 1 — PRIVACY POLICY
1. INTRODUCTION
This Privacy Policy describes how SwiftPad (”the App”) collects, uses, and handles your information when you use our iOS application. By using the App, you agree to the practices described in this policy.
2. INFORMATION WE COLLECT
2.1 Information You Provide
- Swift code that you write, paste, or import into the editor
- Custom code snippets you create and save
- Custom keyboard button configurations
2.2 Information Collected Automatically
- App settings and preferences (stored locally on your device via UserDefaults)
- Selected Swift version preferences
- Editor theme and formatting preferences
- Onboarding and review flag status
2.3 Information from Device Features
- Camera / Photo Library: Used only when you choose to scan code via OCR. Images are processed locally using Apple’s Vision framework and are not transmitted to any server.
3. HOW WE USE YOUR INFORMATION
3.1 Code Execution
When you run Swift code, your source code is transmitted to SwiftFiddle, a third-party service, to execute your code and return the output. We do not store or log the code you submit. Please review SwiftFiddle’s own privacy policy for details on their data handling.
3.2 Local Storage