Legal
Privacy Policy
This policy explains how JC Studio handles information when you use the CosmoNest mobile app and this support website.
1. Scope and contact
This policy applies to the CosmoNest app and cosmonest.pages.dev. JC Studio is responsible for the app's data practices. Privacy questions and requests may be sent to whdcjf8172@gmail.com.
2. Information handled by the app
Information kept on your device
The app may store your language, audio and sleep-timer settings, observation/session state, ad-frequency counters, and a cached record of unlocked content. This information is used to operate the app. There is no JC Studio account, and none of this content is uploaded to one. Clearing app data or uninstalling the app removes this local information, subject to device backups controlled by your operating system.
Approximate location for tonight’s sky
Tonight’s sky can show the sky above where you are. Only if you allow it, the app reads your approximate location (Android “approximate” permission; precise location is not requested), rounds it to about 1 km, and keeps it on your device to calculate the sky. It is never uploaded or shared with JC Studio or any provider. Without permission, the sky uses a city that matches your phone’s time zone. A night sky card you choose to share shows the city name or coordinates rounded to about 10 km.
Camera for a planet in the Moon’s place
Only when you open “See it through the camera” in tonight’s sky and allow it, the app uses the camera (Android camera permission; the microphone is not used) to show a planet over the live picture and to take a photo. The photo is made on your device and kept only as a temporary file for sharing; it leaves the device only if you share it yourself through your phone’s share sheet. Camera images are never uploaded to JC Studio or any provider. The phone’s rotation sensor, used to aim the planet, is read on the device and not stored.
Dates, reminders, and puzzle results
Dates you add for “Your light’s star” (such as a birthday), their names, reminder choices, and your “Today’s orbit” tries and streak are kept only on your device. Reminders are scheduled as local notifications by your phone’s operating system, only if you turn them on and allow notifications; no notification service or server receives them. Sharing a card or a puzzle result sends only what you choose, through your phone’s share sheet.
Usage counts
Once a day when you open the app, CosmoNest sends a small record to a Supabase database operated by JC Studio: a random install number created when you install the app, the launch date, your operating system, and the app version. The install number is not your device ID and not your advertising ID, and reinstalling the app creates a new number that cannot be linked to the previous one. Observation progress, unlocked planets, settings, and purchase details are never included. The only purpose is to count how many people use the app; it is not used to profile individuals or to target advertising.
Purchases and unlocks
Planet purchases are processed by the store where you obtained the app, such as Google Play or Apple's App Store. RevenueCat helps the app validate purchases, deliver permanent unlocks, and restore them. These services may process an anonymous app user identifier, app and device technical information, product identifiers, purchase status, store receipt or purchase token, and last activity time. JC Studio does not receive or store your full payment-card number. Store account and payment processing are governed by the store provider's terms and privacy policy.
Advertising and consent
CosmoNest shows ads only when you choose to, from a button that names what you get: a Google AdMob rewarded ad can open a planet for 60 minutes, tonight’s sky for 60 minutes, one flight in piloting (or let a flight go on after a crash), or today’s orbit puzzle (or one more try). There are no banner or interstitial ads, and the Sun and the solar system map show no ads. The all-worlds pass removes every ad; three purchased worlds remove the ads of tonight’s sky, piloting and today’s orbit. Depending on your region, consent, device settings, and ad availability, Google Mobile Ads and Google's User Messaging Platform may process an IP address (which can indicate a general area), app launches and ad interactions, diagnostic and performance information, advertising data, and advertising, app-set, or other device/account identifiers. The purposes are ad delivery, measurement, analytics, consent management, and fraud prevention. Personalized advertising is used only where permitted and, where required, after consent.
Where applicable, the app provides Google's privacy message and privacy-choice controls. You may also reset or delete the Android advertising ID in device settings. Refusing personalized ads does not remove ads; it may result in limited or non-personalized ads.
Website delivery
This website has no advertising, analytics tag, account, form, or cookie-based preference storage. It uses only a local language-selection script. Cloudflare Pages hosts the site and may process standard request data such as IP address, browser information, requested URL, time, and security events to deliver and protect the site.
3. Why information is used
- To run observation, audio, language, and session features on your device.
- To display store-localized prices, process purchases, verify ownership, prevent fraud, and restore unlocks.
- To request and record privacy choices and serve, limit, measure, and secure ads.
- To diagnose failures and protect the app, purchases, ads, and website.
- To comply with legal obligations and resolve purchase or privacy requests.
Depending on the country and context, processing is based on performing the service or purchase contract, consent, legal obligations, or legitimate interests such as security and fraud prevention.
4. Service providers and international transfers
Information is disclosed only as needed to the following processors and platform providers. They are U.S. companies and may process data in countries outside yours under their own safeguards and terms. Each transfer is sent over encrypted HTTPS whenever you use the related feature. Each entry lists: recipient (country, contact) — items / when / purpose / retention.
- Google LLC (USA, privacy contact form) — IP address, app launches and ad interactions, diagnostic and performance information, advertising data, advertising, app-set, or other device/account identifiers, consent choices, and Google Play purchase information / when you open a planet's purchase screen, watch a rewarded ad, or buy / app-store services, AdMob, consent, measurement, and fraud prevention / per Google's policies (Google Privacy Policy, Google advertising technologies)
- RevenueCat, Inc. (USA, privacy@revenuecat.com) — anonymous app user identifier, app and device technical information, product identifiers, purchase status, store receipt or purchase token, and last activity time / when the app checks, makes, or restores purchases / purchase validation, entitlement delivery, and restore support / per RevenueCat's policy and Section 5 (RevenueCat Privacy Policy)
- Apple Inc. (USA, privacy contact) — purchase information, only if you obtained the app from the App Store / when you buy / App Store purchase and platform services / per Apple's policy (Apple Privacy Policy)
- Cloudflare, Inc. (USA, privacyquestions@cloudflare.com) — IP address, browser information, requested URL, time, and security events / when you open this website / secure delivery of this static website / per Cloudflare's policy (Cloudflare Privacy Policy)
- Supabase, Inc. (U.S. company; database in the Seoul, South Korea region; privacy@supabase.io) — random install number, launch date, operating system, and app version / once per app launch / counting how many people use the app / Section 5 (Supabase Privacy Policy)
If you do not want these transfers, you can avoid the related features (rewarded ads, purchases) or uninstall the app. If you refuse the transfers needed for ads, ad-based planet trials are unavailable; tonight’s sky, piloting and today’s orbit open without an ad when none can be shown.
JC Studio does not sell your name or contact details and does not share data with independent data brokers. Advertising-related processing by Google is described in Google's policies and controlled by applicable consent and device settings.
5. Retention, deletion, and your choices
- Local app data: retained until you clear app data or uninstall the app.
- Purchase records: retained by the store and RevenueCat as needed to provide permanent ownership, restore purchases, prevent fraud, and meet legal or accounting duties.
- Advertising and website data: retained by Google or Cloudflare under their policies and selected settings.
- Usage counts: the install number, launch dates, operating system, and app version are kept in the developer's Supabase database while the app is supported, and are not linked to any identity.
Because CosmoNest has no account, there is no app account to delete. You can remove local data through system settings or uninstall the app, manage ad choices through the in-app privacy controls and device settings, and request access, correction, objection, restriction, or deletion where applicable by emailing the address above. To help locate an anonymous purchase record, we may ask for the app's anonymous user identifier or an order ID; never email a full card number or password. Some transaction records must be retained to preserve purchased access or comply with law.
6. Security
Network communications with the listed providers use encrypted HTTPS/TLS connections. Access to service dashboards is limited to operational needs. No method of storage or transmission is completely secure, so absolute security cannot be guaranteed.
7. Children
CosmoNest is a general-audience app and is not directed to children under 13 or the minimum digital-consent age in their country. JC Studio does not knowingly request children's contact information. A parent or guardian who believes a child has provided personal information may contact us for review and deletion.
8. Changes
This policy may be updated when the app, providers, or legal requirements change. The updated date will appear at the top. Material changes will be communicated in the app or store listing where appropriate.
Revision history: effective July 14, 2026; updated October 10, 2026; October 16, 2026: added privacy officer, international transfers and remedies; November 1, 2026: added the camera for a planet in the Moon’s place, local reminders and dates kept on the device, and usage counts sent once a day.
9. Privacy officer and contact
Privacy officer: Jongcheol Lee (owner), whdcjf8172@gmail.com. We reply to access, correction, deletion and suspension requests within 10 days.
JC Studio
CosmoNest privacy contact: whdcjf8172@gmail.com
Website: https://cosmonest.pages.dev/
10. Remedies
For advice on or reports of privacy infringement, you can also contact these Korean agencies:
- 개인정보분쟁조정위원회 (Personal Information Dispute Mediation Committee): 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터 (Personal Information Infringement Report Center): 118 (privacy.kisa.or.kr)
- 대검찰청 사이버수사과 (Supreme Prosecutors' Office Cyber Investigation Division): 1301 (www.spo.go.kr)
- 경찰청 사이버수사국 (Korean National Police Agency Cyber Investigation Bureau): 182 (ecrm.police.go.kr)