Privacy Policy for Swift Playground Assistant — iOS App Builder (GPT) & Swift Build Action API

Effective date: September 23, 2025

Who we are

This project consists of two parts: (1) a custom GPT named Swift Playground Assistant — iOS App Builder and (2) a public API called Swift Build Action that compiles and tests Swift Packages. Both are operated by Michael Ramos for educational and developer-assistance purposes.

The goal is to give developers clear, friendly feedback on Swift code quality and accessible SwiftUI patterns.

What the API and GPT do

When you upload a ZIP that contains a Swift Package (Package.swift at the root), the API performs swift build and, if requested, swift test. It returns a JSON report with success flags and compiler/test output. The GPT can summarize those results in plain language and propose minimal fixes or diffs.

The API endpoint is hosted at https://swift-build-action.onrender.com and is intended for non-sensitive code.

Information we process

  • Uploaded archives. Swift Package ZIPs are received solely to perform compile/test operations.
  • Build & test output. Standard output and error streams produced by the Swift toolchain.
  • Operational diagnostics. Minimal logs (timestamps, duration, status codes, crash traces) to keep the service reliable.
Do not include credentials, secrets, or private data inside uploaded archives.

Data storage & retention

Uploaded archives are processed in-memory or in temporary storage during compilation and are not retained after the response is sent. Minimal server logs may be kept for up to 30 days for reliability and abuse prevention, and longer only when required for security investigations.

Sharing

We do not sell personal information. Limited operational data may be shared with infrastructure providers solely to operate, secure, and scale the service. Providers are contractually restricted from using data for unrelated purposes.

Security

Traffic is served over HTTPS. Compilation occurs inside an isolated container with least-privilege execution. The system avoids long-term storage of your archives and results. Dependencies are patched regularly and monitored for high-severity vulnerabilities.

No internet service can guarantee absolute security. We minimize retained data to reduce risk.

Your choices & responsibilities

Only upload code you are authorized to share. Avoid including secrets or proprietary material. If you believe something was processed in error, contact us and we will investigate and remove associated logs where applicable.

Contact

Email: michaelramosdev1@gmail.com
Website: michaelramos.dev
Repository: mramosr2/swift-build-action

Changes to this policy

We may update this policy as features evolve or legal requirements change. Material updates that affect how information is processed will be reflected by the effective date above.