Privacy Policy
School Story: Idle Campus · Last updated: October 21, 2026
1. ABOUT THIS POLICY AND CONTACT
School Story: Idle Campus (the “Game”) is provided under the Orijinal Studio / OrijinalStudio name. This policy covers the Android and iOS Game, identified by com.orijinalstudio.schoolstory, and its official support website.
Contact Us
If you have any questions about this Privacy Policy, contact us at:
Email: orijinalstudio@gmail.com
Use “School Story privacy” in the subject for privacy or parental enquiries.
The Game is a fictional school-management simulation intended for teenagers and adults. Its fictional school names, pupils, families and staff are not records about real pupils. No account, real-school information, date of birth, contacts, precise location, microphone or camera access is required to play.
2. CURRENT RELEASE AND ADVERTISING MODES
Internal testing releases can use Google's sample advertising identifiers. Sample ads do not generate revenue for us, but the Google advertising software can still process technical information. A release that enables commercial advertising uses our own Google AdMob identifiers with the restrictions below. Availability depends on privacy choices, connectivity, inventory and Google's approval. We do not promise an advertisement or reward when an ad is unavailable.
The production advertising configuration being introduced offers contextual/non-personalised advertisements to eligible players aged 16 or older. It does not request cross-app tracking, personalised advertising or remarketing. Starting with version 0.3.8, Google Analytics for Firebase, Crashlytics and Remote Config are configured for Android and iOS. Optional usage and crash collection remains disabled until an eligible player separately opts in to remote diagnostics. Linking Firebase and AdMob in our consoles does not itself enable analytics in the Game.
3. INFORMATION ON YOUR DEVICE
The Game stores progress, virtual coins, upgrades, buildings, staff, completed activities, settings and a randomly generated local player identifier. Your chosen fictional school name stays in the save. Advertising reward receipts and cooldowns prevent duplicate rewards. This information is needed to operate and save the Game; it is not sold or uploaded as a cloud save.
New releases may offer an optional local reminder about your next visit reward. If you enable it and allow notifications in your device settings, the Game asks the operating system to schedule one reminder after approximately 24 hours of absence, adjusted to your chosen allowed hours. Returning cancels the pending reminder. The reminder uses on-device scheduling, without Firebase Messaging, remote push registration, a location trigger or an advertising identifier. Notification preferences, reward visits, claimed school days and temporary bonus timers are stored with your local progress. A device-local marker avoids counting the same notification tap twice. You can disable reminders without losing rewards or progress. If you have separately enabled optional diagnostics, reminder choices, scheduling, notification opens and reward interactions can be included in the limited gameplay events described below; enabling notifications does not enable diagnostics.
The newer privacy flow stores only a broad age band: under 13, 13–15, 16–17, 18 or older, or not provided. It does not store your birthday. The selected band stays on your device; the advertising SDK receives the appropriate restricted-treatment configuration, rather than your birthday or saved age-band value. You can review your choice in Settings → Privacy and ads.
Optional local diagnostics record bounded counters and events such as sessions, tutorial progress, building upgrades, virtual-economy totals, navigation problems, ad outcomes and save errors. Local diagnostics are off by default in the new privacy flow. You can enable them, export them or erase them using the Game's diagnostics/privacy controls. They do not contain the school name or personal contact details. Local diagnostics may contain randomly generated installation/session identifiers and transaction receipts; these are not described as inherently anonymous.
Saves and diagnostics remain until you erase them, remove app data or uninstall, subject to platform backup behaviour. Local diagnostic journals rotate after approximately 2 MB per file, with up to four journal files; summaries can remain for the life of that installation. Device or store backups are controlled by your platform settings. No cloud account or server-side restore is provided by Orijinal Studio.
4. AGE CHOICES AND YOUNGER PLAYERS
The Game is not directed to children under 13. If a player selects under 16 or prefers not to provide an age band, the new privacy flow does not initialise or request advertisements and does not enable remote analytics for that player. The core Game remains available without an advertising reward. This is a conservative product restriction, not a claim that the legal age of consent is the same everywhere.
For 16–17-year-olds, the advertising SDK is configured for teen treatment. We do not enable adult advertising features or tracking because a player selects an older band. All eligible players receive the same maximum ad-content rating G and non-personalised requests. The Game does not offer public profiles, chat, user-to-user messaging or publication of personal information.
Parents can use the contact above to ask about information held by us, request deletion or ask us to stop processing. We cannot remotely retrieve a device-only save from a local player identifier. We can explain the device controls and address information actually received through support. If we learn that information has been collected from a child unlawfully, we will stop the affected processing and delete the information as required. Do not send us a child's identity documents, photograph or exact date of birth in an ordinary support email.
5. GOOGLE ADMOB AND CONSENT
Eligible players may see interstitial ads at natural breaks after a completed action, optional rewarded ads for virtual coins, and an App Open advertisement when returning to the Game. App Open is excluded when the app uses a Families audience configuration. It is not replaced with an interstitial on launch. The Game does not delay gameplay while waiting for an App Open ad to load. No banners are enabled in this release profile.
Google Mobile Ads and its consent software can process network information, including IP address and approximate location inferred from it; device and app information; advertising interactions and performance; SDK-generated identifiers; consent choices and signals used to deliver ads, measure results, prevent invalid traffic and maintain security. Non-personalised advertising still involves technical data processing and is not the same as collecting no data.
In the privacy-preserving profile, the Android build removes advertising-ID and Android Ad Services ID/attribution/topics permissions. The iOS build does not request App Tracking Transparency or seek IDFA access. Google's publisher first-party identifier is disabled. We do not send your school name, save contents, local player/installation/session identifiers or transaction receipts to Google for advertising targeting.
Google's User Messaging Platform (UMP) checks applicable privacy requirements before requesting eligible advertisements. Where a message is required, the Game displays it. You can reopen available advertising privacy choices from the ad panel. If consent or technical prerequisites are not satisfied, the Game continues without the affected advertising. The sample-ID bypass used in internal testing never applies to real advertising identifiers. UMP is separate from permission for optional remote diagnostics and is not a parental-consent verification service.
Google and advertising participants process information under their applicable terms and privacy roles. No additional mediation SDKs have been added to the Game. We receive reports such as impressions, ad performance and estimated revenue, rather than a player's personal contact details or advertising profile. Optional rewards are recorded only after the SDK reports an earned reward and are saved with duplicate-reward protection.
Google Privacy Policy: https://policies.google.com/privacy
Google partner information: https://policies.google.com/technologies/partner-sites
Google Mobile Ads data disclosures: https://developers.google.com/admob/unity/privacy/play-data-disclosure
Google's iOS disclosures: https://developers.google.com/admob/ios/privacy/data-disclosure
6. OPTIONAL REMOTE DIAGNOSTICS
Remote diagnostics requires a separate opt-in from an eligible player aged 16 or older, with local diagnostics also enabled. Advertising or notification consent does not grant this permission. Use My school → School → Diagnostics and privacy to enable or withdraw it. Refusing or withdrawing optional diagnostics does not remove rewards or prevent playing. Earlier releases without the configured integration do not send gameplay events to Firebase.
When enabled and opted in, Firebase Analytics can receive a limited list of gameplay and advertising events (including return visits, reward availability and collection, temporary bonuses, optional reminder preferences/scheduling/taps, daily objectives, progression, navigation, virtual-economy changes and ad outcomes), app version/platform, approximate session duration, virtual-economy amounts and configuration revision. Crashlytics can process crash/error reports, technical device/app information and SDK-generated identifiers. Firebase services can process network information to deliver their services. The Game filters arbitrary text, school names, local installation/session/player identifiers, detailed transaction receipts and QA events out of its gameplay-event uploads. Technical identifiers generated by Firebase may still be personal data.
You can withdraw the diagnostic choice without losing progress. Withdrawal stops future optional collection; it does not automatically delete information already received by Google. Erasing local metrics clears local diagnostic data and resets supported analytics identifiers when the SDK is active; it is not presented as a request to delete all server data. Contact us for requests about information actually controlled by us. Our Google Analytics property currently retains event-level data for two months and user-level data for 14 months. The user-data retention period restarts with new activity; most standard aggregated reports are outside these retention controls. Google documents that Crashlytics keeps crash stack traces, extracted minidump data and associated identifiers for 90 days before starting removal from live and backup systems. Provider security, legal obligations and backup deletion processes can affect the time required for final removal. We do not enable a separate BigQuery export in this release.
Firebase privacy information: https://firebase.google.com/support/privacy
7. SUPPORT, EXPORTS AND THE WEBSITE
If you email us, we receive your email address, message and attachments you choose to send. Send only what is needed to explain the problem. An exported diagnostic report leaves your device only when you choose to share it; check its contents and the selected recipient. Files shared outside the Game are subject to the receiving service's practices.
We use support information to answer requests, resolve problems and protect our services. We keep it only while needed for the enquiry and any necessary follow-up or legal obligation. We aim to review resolved support enquiries for deletion within 90 days, unless a longer period is required for an ongoing dispute or legal obligation. This is an operational deletion commitment, not a claim that local deletion instantly removes a recipient's backups. Unnecessary information received about a child is prioritised for deletion.
New releases with an online requirement pause gameplay when their Internet connection cannot be verified. A small HTTPS request retrieves a public operational policy from school-story-40173.web.app to check connectivity and compatible app versions. It contains no player, save, age-band, advertising or analytics identifiers in the request. Network infrastructure still processes IP addresses and ordinary request metadata. This operational check is separate from optional analytics and advertising consent: refusing those choices does not count as being offline. Saves remain on the device and are not uploaded by the check. Existing internal releases may predate this requirement. If a verified security or compatibility update is required and is available for the player's store installation, the Game can ask the player to update through Google Play or App Store before continuing. It does not install executable code from another source.
The official website uses Firebase Hosting to serve static support/privacy pages and app-ads.txt. The pages do not include advertising, analytics scripts, account forms or optional cookies. Hosting still involves network requests and infrastructure/security processing by Google; do not interpret a static page as zero technical processing. Google documents that Firebase Hosting retains IP data for a few months to detect abuse and analyse service usage. This also applies to requests for the operational policy; the processing is not exclusively temporary real-time handling. Provider processing and retention information: https://firebase.google.com/support/privacy
8. PURPOSES, RIGHTS AND INTERNATIONAL PROCESSING
Where European data-protection law applies, we rely on the legal basis appropriate to each purpose: providing the requested Game and saving necessary progress; consent for optional analytics or advertising storage/access where required; legitimate interests in answering support requests and protecting against abuse where those interests are not overridden; and legal obligations where applicable. Where valid consent is required, a legitimate-interest statement does not replace it. You can refuse optional choices and continue playing the core Game.
Depending on your location and the processing concerned, you may have rights to access, correct, erase, restrict or object to processing, receive portable information and withdraw consent. Contact us using the email above. We may need proportionate information to verify a request; we will not request excessive identification. You may complain to your competent supervisory authority, including the Spanish Data Protection Agency (AEPD): https://www.aepd.es
Google, Apple, Google Play and support-email providers may process information outside your country, including in the United States. Applicable provider arrangements can include adequacy decisions or contractual transfer safeguards. Their privacy documents explain their processing. We do not claim that all providers' data remains in Spain or the European Union. We do not sell local saved-game or diagnostic files. Advertising data disclosures and any legally defined sale/sharing choices must be assessed according to the service and jurisdiction; non-personalised ads alone do not eliminate those requirements.
9. SECURITY AND CHANGES
We limit the information collected, restrict optional services, use HTTPS for remote services and avoid putting administrative credentials in the Game. No storage or transmission method can be guaranteed completely secure. Platform software, backups and files you choose to share are outside the Game's exclusive control.
We will update the date and policy when practices change. Material changes requiring a new notice or permission will be presented before the affected optional processing starts. This policy does not grant permission for accounts, cloud saves, profiling, precise location, social features or other services not described here.
10. CONTACT US
If you have any questions about this Privacy Policy, contact us at:
Email: orijinalstudio@gmail.com