Privacy Policy
Effective Date: May 19, 2026
SignalScroll is built to feel quiet. The data we handle is the minimum we need to run the app, and we don't sell it. This policy explains what we collect, why, and how to delete it.
Who we are
SignalScroll ("the app", "we", "our") is an AI-powered learning feed for iOS, developed by Kopare. References to "you" mean the person using the app on a device they own or control. Questions: support@kopare.app.
What we collect
Account information
We use Sign in with Apple for authentication. Apple may share your name and email, or a private relay email, depending on what you choose at sign-in. We store the resulting account identifier and your relay or real email address on our backend (Google Firebase Authentication).
Topics and feed content
When you submit a topic, the topic text is sent to our backend and on to a third-party AI provider so the feed can be generated. Generated cards are returned to you and cached in your account's storage so they're there when you come back.
Saved scrolls and cards
If you save a card or a whole scroll, it's stored in your account on our backend (Google Firestore). Only you can read your saved items.
Stay Current (live web grounding)
If you enable Stay Current, your topic is also sent through a third-party web search provider so the feed can be grounded in fresh public web results. Stay Current is off by default. You can switch it off at any time from the Home screen.
Subscription status
Purchases of SignalScroll+ are processed entirely by Apple. We do not see your payment details. After Apple confirms a purchase, our backend records that your account is entitled to SignalScroll+ (a single flag, plus the Apple transaction identifier we need to validate renewals).
Diagnostic and usage data
We collect a small amount of non-identifying diagnostic data — app version, device model, anonymized event names (e.g. "paywall shown", "feed generated") — to understand which parts of the app work and which need attention. We do not link this to a marketing profile.
How we use information
- Run the app: generate feeds, store your saved content, sync across your devices.
- Authenticate you and protect your account.
- Verify SignalScroll+ entitlements with Apple's servers.
- Diagnose bugs, performance issues, and abuse.
- Improve the product (in aggregate — for example, "the depth cap fires more often than the topic cap").
We do not sell or rent your personal information, and we do not use it to build advertising profiles.
Who we share information with
We use a small set of service providers to run the app. Each receives only what it needs:
- Apple — Sign in with Apple, App Store payments and subscription management.
- Google Firebase — Authentication, database (Firestore), serverless functions, diagnostics.
- Third-party AI provider — receives the topic text you submit so it can generate feed cards. The provider's logs may retain the request for a short period for abuse and safety review, after which it is deleted.
- Web search provider — only when you enable Stay Current; receives the topic text so it can return live web results to ground the feed.
We do not share your saved content with anyone outside these providers.
Data retention
Saved cards and scrolls stay in your account until you delete them or delete the account. Topic-submission logs are kept for up to 30 days for abuse mitigation, then purged. Subscription transaction records are retained as long as your account is active and as long as required by Apple's records.
Your rights
- Access: you can see your saved content at any time inside the app.
- Delete a single item: delete it from the Saved tab.
- Delete your account and all associated data: open the account menu (the person icon at the top-right of the Home screen) and tap Delete Account. Confirm and the account is removed immediately. Deletion is permanent.
- Cancel a subscription: subscriptions are managed by Apple, not by us. Go to Settings → [your name] → Subscriptions on your iOS device to cancel SignalScroll+. Deleting your account does not cancel an active subscription — cancel it first if you don't want it to keep renewing.
- Help: if anything goes wrong, email support@kopare.app.
Children
SignalScroll is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided personal information, contact us and we will delete it.
Security
Data in transit is encrypted using TLS. Data at rest in Firebase and our AI providers is encrypted on disk. Only your account can read your saved content. No system is perfect; if we ever discover a breach affecting your data, we'll notify you in line with applicable law.
International users
SignalScroll's backend runs in Google Cloud regions in the United States. By using the app you consent to your information being processed in the United States and other countries where our service providers operate.
Changes to this policy
If this policy materially changes, we'll update the effective date at the top and surface the change in-app on next launch. Continued use of the app after the change is treated as acceptance of the updated policy.
Contact
Privacy questions, deletion requests, or anything else: support@kopare.app.