Short version: we collect the minimum needed to run the service. Your songs are yours. We don't sell your data. You can export or delete everything at any time.
We collect only what's needed to make GigFrame work:
We do not collect payment information (no payments yet). We do not read the content of your songs except to serve them back to you.
All data is stored on Cloudflare infrastructure:
Cloudflare's infrastructure is distributed globally. Data is encrypted at rest and in transit. See Cloudflare's privacy policy for their data handling details.
We do not sell, rent, or share your data with third parties for advertising or any other commercial purpose.
We use Cloudflare Web Analytics for basic traffic statistics. It is cookieless by design — no tracking pixels, no fingerprinting, no cross-site tracking. We do not use Google Analytics or any other tracking service.
Session cookies are used only to keep you logged in. They are not tracking cookies and are not shared with third parties.
When you import a photo or PDF of a chord chart via AI Smart Import, the file is sent to OpenRouter, which routes the request to a vision-capable language model. OpenRouter receives the image bytes plus a short extraction prompt; it returns a structured JSON document that we convert into a GigFrame song file.
Our Data Processing Agreement (DPA) with OpenRouter was signed in accordance with GDPR Article 28.
Before each upload:
Local-only opt-out: Bands can disable cloud routing entirely and use our private GPU server instead via Studio Settings → AI Imports → Local-only mode. With this toggle enabled, your imports never leave GigFrame infrastructure.
When you subscribe to a paid plan via the web, your payment is handled by Stripe. Card data is submitted directly to Stripe's servers via Stripe Elements — it never passes through GigFrame's servers, and GigFrame never stores or sees your card number.
GigFrame receives only a Stripe customer ID and your current subscription status. Stripe is the data controller for your card data; see Stripe's privacy policy for details on how they handle payment information.
Data Stripe receives on our behalf:
Card numbers and payment credentials are handled client-side by Stripe.js and are not accessible to GigFrame at any point.
Our Data Processing Agreement (DPA) with Stripe was signed in accordance with GDPR Article 28.
If you subscribe via Google Play on Android, GigFrame's server verifies your purchase receipt with the Google Play Developer API v3. This verification only applies to Android subscribers who choose Google Play as their payment method.
During verification, GigFrame sends your Android purchase token (a reference issued by Google Play itself) to the Google Play Developer API to confirm the purchase is valid. GigFrame does not store raw purchase tokens beyond the verification call; subscription status is stored as a tier flag (e.g. "band") in GigFrame's own database.
Google Play Billing is governed by the Google Play Developer Distribution Agreement and Google's own privacy policy. No separate DPA is required for the Google Play Developer API under those terms.
By uploading audio, you confirm you have rights to the content. GigFrame does not provide license to copyrighted material.
GigFrame processes user-uploaded audio files solely to provide the requested import service; we do not claim ownership of your content.
You have the following rights under GDPR:
GET /api/users/me/export (requires login)We respond to GDPR requests within 30 days.
We keep your data until you delete your account. When you delete your account, we delete all associated data: your profile, songs, setlists, band memberships (and any bands you are the sole member of), and session tokens.
Backups may retain data for up to 30 days after deletion due to backup rotation schedules.
GigFrame is not directed at children under 16. If you are under 16, please do not create an account. If we become aware that a user is under 16, we will delete their account.
We may update this privacy policy as GigFrame evolves. When we make significant changes, we will update the "Last updated" date at the top of this page. Continued use of GigFrame after changes constitutes acceptance of the new policy.
Questions about your data or this policy? Email us at [email protected].
GigFrame is operated by an independent developer based in Belgium.