StrumForge
Privacy Policy
This Privacy Policy explains how StrumForge handles information when you use the StrumForge iOS app, Android app, and official web version.
Information StrumForge collects
StrumForge does not require an account for free mobile app usage. Optional accounts may be used for web subscriptions and cross-platform premium access. StrumForge does not ask you to submit personal information such as your phone number or mailing address in order to use the core app or website.
StrumForge is designed to run locally on your device for core app features. The apps do not include third-party advertising SDKs, cross-app tracking technology, or third-party analytics SDKs for general app usage. StrumForge may collect limited anonymous app interaction analytics, such as onboarding progress. Optional premium purchases and subscription status are processed through Apple, Google, Stripe, RevenueCat, and Supabase where supported as described below.
If you contact StrumForge for support by email, StrumForge may receive the information you choose to send, such as your email address, device details, and the contents of your message.
Purchases and subscriptions
StrumForge may offer optional premium purchases or subscriptions in the native apps and website. Purchases are processed by Apple, Google, Stripe, and RevenueCat. StrumForge does not receive or store your full payment card details. RevenueCat may process purchase identifiers, subscription status, app user identifiers, product identifiers, transaction details, device/store information, and related diagnostics so StrumForge can unlock premium access, restore purchases, and provide subscription management through Customer Center.
If you use Customer Center to contact support, RevenueCat may process the email address, support description, app user identifier, purchase status, and related diagnostic details needed to route and handle that request.
Accounts and free usage limits
Optional accounts may be handled through Supabase using Apple, Google, or email sign-in. StrumForge may store account identifiers, email addresses when provided by your sign-in method, premium entitlement metadata, and related support information so Premium access can work across web, iOS, and Android.
Free generation limits may be stored locally on your device or browser. The website may also use an anonymous account identifier to keep free usage limits consistent during normal browsing sessions. Clearing browser site data, private browsing, using another browser, or using another device may reset anonymous website limit state.
How your data is used
StrumForge generates chord progressions, renders chord diagrams, and plays audio directly on your device. The app does not transmit your generated progressions to StrumForge-operated servers for the free local quota flow. Account, subscription, anonymous app interaction analytics, and optional website quota metadata may be transmitted only as needed for the features described in this policy.
If you send a support email, that information is used only to respond to your question, troubleshoot issues, or improve the app based on your feedback.
Data sharing
StrumForge does not sell your personal information and does not share app usage data with advertising networks, data brokers, or third-party analytics providers.
Limited information may be processed by infrastructure providers only as needed to deliver the website, distribute the app through app stores, process optional purchases and subscriptions, or transmit support email that you choose to send.
Device permissions
The premium tuner requests microphone access only when you start it. Pitch detection runs locally on your device, and microphone audio is not uploaded or saved by StrumForge. StrumForge does not request access to your contacts, photos, camera, location, or other sensitive device data.
Local storage
StrumForge may store your app preferences locally on your device, such as selected settings or playback options, so the app can restore your experience the next time you open it. This information remains on your device unless you remove the app or clear site data in your browser.
Third-party services
The iOS and Android apps do not use third-party analytics or advertising services. The public website version may request static assets needed to display the site in a browser, including site files, images, audio samples, and fonts, through standard hosting and content delivery infrastructure.
RevenueCat is used for premium purchase, subscription entitlement, restore purchase, web billing where available, and subscription management features, including Customer Center support workflows. Supabase may be used for optional account authentication, subscription metadata, anonymous website quota tracking, limited anonymous app and website usage analytics, and webhook records. Stripe may be used for web subscription payment processing.
Security
StrumForge uses reasonable administrative and technical safeguards appropriate to the limited information it handles. No method of transmission or storage is completely secure, but StrumForge aims to limit collection and retain only the information needed for the purposes described in this policy.
Retention and deletion
StrumForge does not maintain an account database for generated progressions or local practice activity. Optional account and subscription records may be retained as needed to provide Premium access, support, and related account workflows. You can delete an optional StrumForge account in the app from Menu > Premium / Account, or request deletion at strumforge.com/account-deletion/. Settings stored locally remain on your device until you remove the app or clear browser storage.
Support emails and related correspondence may be retained for as long as reasonably necessary to respond, troubleshoot, maintain records of prior support requests, and improve the app. You may request deletion of support correspondence by emailing strumforge@gmail.com.
Children's privacy
StrumForge is not directed to children under 13, and no personal information is knowingly collected from children.
Changes to this policy
This Privacy Policy may be updated from time to time. The current version will remain available at this page, and the "Last updated" date above will reflect the latest revision.
Contact
If you have questions about this Privacy Policy or StrumForge privacy practices, contact strumforge@gmail.com.