1. Information we collect
Information you give us
- Account information. If you sign up with email, we collect the name, email address, and age you provide; our authentication provider handles your sign-in credentials. When you sign in with Google or Apple, we receive the name, email address, and account identifier that provider makes available based on your choices. We do not receive your Google or Apple password.
- Content you create in the app. Quests, tasks, goals, habits, notes, experience points, levels, streaks, focus/Pomodoro sessions, and any other entries you make. This is the core of what Skyward stores.
- Player safety. If you report a player or shared content, we store your report, the involved account identifiers, and relevant shared quest or conversation content to investigate abuse. We also store your blocked-player choices. Report details are available to authorized reviewers, not the reported player.
Information collected automatically
- Technical data necessary to run the app. Device type, operating system version, app version, and timestamps of your activity, used to sync your data and diagnose failures.
- Session tokens. Stored on your device to keep you signed in.
- Notification delivery information. If you enable remote notifications, we store an Apple-provided device token and basic delivery timestamps so we can send alerts you request. The token does not give us access to other information on your device.
What we do not collect
We do not use third-party analytics, advertising networks, or crash-reporting services. We do not collect precise location, contacts, photos, health records, or biometric data. We do not sell or rent your personal information to anyone, and we do not use your content to train machine learning models.
2. How we use your information
We use the information above only to:
- provide the app's core features and sync your progress across your devices;
- authenticate you and keep your account secure;
- deliver local notifications and Live Activities you have enabled;
- fix bugs and improve reliability;
- respond to your support requests;
- comply with legal obligations.
We do not use your information for advertising or profiling.
3. Notifications and Live Activities
Skyward can send local and remote notifications (reminders, timer and multiplayer alerts, and streak alerts) and display Live Activities or Dynamic Island content on iOS, including your current level and Pomodoro timer status. Local notifications and Live Activities are generated on your device; remote alerts are delivered through Apple Push Notification service. You can turn them off at any time in your iOS Settings under Notifications, or within the app.
4. Service providers
We use Supabase to host our database, authentication, and backend infrastructure. Your account and app content are stored on Supabase servers. Supabase processes this data on our instructions and under its own security and privacy commitments.
We use Google and Apple for optional account sign-in. Apple also provides app distribution and push delivery.
On desktop, embedded Spotify, Apple Music, and YouTube players may also receive device and browser information when they load. Their own privacy practices apply to those players. See our Cookie Policy.
5. Data retention
We keep your data for as long as your account is active. If you delete your account, we delete your account record and associated app content from our production database within 30 days. Backups may retain data for up to 90 days before being overwritten.
Multiplayer chat normally expires after 24 hours. Content included in a safety report is retained separately for investigation, even if the original chat expires or the session is removed. Reports and blocks associated with an account are removed when that account is deleted.
6. Your rights and choices
You can:
- Access and edit your data directly in the app;
- Export a copy of your data by emailing us at joshuasuite9@gmail.com;
- Delete your account and all associated data — either through the account settings in the app, or by emailing us. We will confirm deletion in writing;
- Withdraw consent for notifications at any time via your device settings;
- Object or complain to your local data protection authority if you believe we have mishandled your information.
If you are in the European Economic Area or the United Kingdom, you additionally have rights of rectification, restriction, portability, and objection under the GDPR. Our legal bases for processing are performance of our contract with you (providing the app), your consent (notifications), and our legitimate interests (security and reliability).
If you are a California resident, you have rights to know, delete, and correct your personal information under the CCPA/CPRA. We do not sell or share personal information as those terms are defined under California law.
To exercise any of these rights, email joshuasuite9@gmail.com. We aim to respond within 30 days.
7. Security
We protect your data with encryption in transit (HTTPS/TLS), encryption at rest on our database provider, row-level security rules that restrict each account to its own records, and access controls limiting who on our side can reach production data.
No system is perfectly secure. If we become aware of a breach affecting your personal information, we will notify you and any required regulator without undue delay.
8. International transfers
Our servers and service providers may be located outside Trinidad and Tobago, including in the United States and the European Union. Where data is transferred internationally, we rely on our providers' standard contractual clauses and equivalent safeguards.
9. Children
Skyward is rated 13+ and is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with information, contact us at joshuasuite9@gmail.com and we will delete it.
10. Changes to this policy
We may update this policy from time to time. We will post the revised version here and update the "Last updated" date. If the changes are significant, we will notify you in the app or by email before they take effect.
11. Contact
Joshua SuiteEmail: joshuasuite9@gmail.com