Privacy Policy

Version 1.2.0 · Last updated: 7 August 2026

1. Introduction

Scrolls for Sol: Enoch ("the App") is an ancient text reader application for Android devices. The App provides access to all 108 chapters of the Book of Enoch (1 Enoch) in the R.H. Charles 1917 translation, along with reading plans, the Watchers Explorer, annotations, highlights, bookmarks, cross-references, a timeline, a Watcher relationship graph, Ge'ez transliteration, AR constellations, and community annotations. Scrolls for Sol: Enoch also offers optional Solana wallet connection for Seeker Genesis Token (SGT) verification via the Sign In With Solana (SIWS) protocol.

This Privacy Policy explains how Scrolls for Sol: Enoch handles information when you use our App. We are committed to protecting your privacy and being transparent about our data practices. As you will read below, Scrolls for Sol: Enoch is designed with a privacy-first architecture: we do not collect, store, transmit, or process any personal data. The only data that ever leaves your device is an anonymous, aggregate usage count (an event name only) and optional Solana wallet verification — neither identifies you.

This policy applies to all users of the Scrolls for Sol: Enoch application, regardless of location or jurisdiction.

2. Data Controller

The data controller responsible for the App is:

MidMightBit Games
Melbourne, VIC, Australia
Email: aardappvark@proton.me

For all privacy-related enquiries, requests, or complaints, please contact us at the email address above.

3. Data We Collect

Scrolls for Sol: Enoch collects no personal data whatsoever.

We do not collect, store, transmit, or process any of the following:

We operate no user accounts and no personal-data pipeline. Aside from our anonymous analytics endpoint (see Section 6, which receives only an event name and keeps only aggregate counts) and the optional Solana RPC used for wallet verification, no server receives data from the App, and none of that data identifies you.

4. Local Storage

Scrolls for Sol: Enoch stores a limited amount of functional data locally on your device using Android's SharedPreferences and EncryptedSharedPreferences mechanisms. Apart from your device's own Android Backup (see 4.2), this data is not sent to any server of ours.

4.1 Data Stored Locally

Data Type Purpose Storage Method
App settings and preferences Remember your chosen settings (e.g., text size, night mode, notification preferences, text-to-speech preferences) SharedPreferences
Reading progress, bookmarks, highlights, and annotations Track your position within chapters so you can resume, and save your personal annotations and highlights SharedPreferences
Favourites Save your preferred chapters or verses for quick access SharedPreferences
Wallet verification status Remember whether SGT verification was completed (optional feature) EncryptedSharedPreferences
Notification schedules Store reading reminder times set by you SharedPreferences
Reading streak data Track your daily reading streak and reading plan progress SharedPreferences

4.2 No Synchronisation by Us; Android Backup

Local data is not synchronised to any server, cloud service, or third-party platform of ours. If Android Backup is enabled on your device, the App's settings and progress data are included in your device's encrypted Google backup, survive uninstalling the App, and may be restored when you reinstall. Wallet data is always excluded from backup. You can exclude the App from backup in Android Settings or delete the backup from your Google account. Clearing the App's data through your device settings removes the local copy.

5. Network Requests & Third-Party APIs

Scrolls for Sol: Enoch makes minimal network requests, limited to the following:

5.1 Solana RPC (Wallet Verification & Optional Pro Purchase/Restore)

To verify Seeker Genesis Token status, submit payments, and restore purchases, the App sends your wallet's public address to Solana RPC providers: api.mainnet-beta.solana.com and, as a fallback, solana-rpc.publicnode.com (Allnodes). These providers receive your IP address and the public address. Private keys never leave your wallet.

Endpoints: api.mainnet-beta.solana.com and solana-rpc.publicnode.com (public Solana RPC providers; the App may use either, and falls back from one to the other)
Purpose: (a) verify Seeker Genesis Token (SGT) ownership when you optionally connect a Solana wallet; and (b) support the optional one-time “Illuminated” Pro unlock — fetching a recent blockhash and token-account lookups to build the payment, and reading your wallet’s public transaction history to restore a purchase you already made
Data sent: Your wallet public address and ordinary public-ledger queries (recent blockhash, token account lookups, signature/transaction history for that address). No PII, and never your reading data
When: Only when you explicitly initiate wallet connection via SIWS, buy the Pro unlock, or tap Restore

A Solana wallet public address is a pseudonymous blockchain identifier. It is not linked to your real-world identity within our App. We do not store, log, or transmit this address to any server we control. These RPC requests are made directly from your device to the third-party RPC providers named above, which operate the public Solana network endpoints; as with any internet request, those providers see the request and the originating IP address, and their own policies apply. Payments themselves are signed and submitted by your own wallet app — we never take custody of funds.

5.2 Solana Mobile Wallet Adapter (MWA)

Wallet connection uses the Solana Mobile Wallet Adapter protocol with Sign In With Solana (SIWS). This communication occurs locally between the App and your installed wallet app (e.g., Solflare, Phantom) via Android intents. No data is sent to MidMightBit Games servers.

5.3 No Other Network Requests

Aside from the optional Solana RPC endpoints listed in 5.1 and the anonymous analytics endpoint described in Section 6, Scrolls for Sol: Enoch makes no other network requests. There are no advertising networks, crash reporting services, remote configuration servers, or third-party analytics SDKs.

6. Anonymous Analytics, No Accounts, No Advertising, No Cross-App Tracking

Anonymous usage analytics. To understand overall usage and reach, the App sends a small number of anonymous, aggregate events to our own endpoint hosted on Vercel (Vercel Serverless Functions with Vercel Blob storage). When something happens in the App — for example the app is opened, the disclaimer is accepted, a chapter is read, or a wallet is connected — the App sends only the name of that event, from a fixed, limited list. It sends nothing else: never your wallet address, a device or user identifier, your bookmarks, highlights, notes, reading position, or any content. Vercel’s network derives an approximate country from the connection at the edge; your IP address is never logged, stored, or processed by us, and no city- or street-level location is collected. Events are kept only as aggregate counts (per event, per country, per day) and cannot be traced back to you or any device. The totals are publicly viewable at scrollsforsol-enoch-analytics.vercel.app/public-stats. Because the data is anonymous and aggregate and no IP is retained, it is not personal data under GDPR (Recital 26). You can turn it off at any time in the App’s Settings → Privacy → Anonymous usage statistics.

7. Permissions

Scrolls for Sol: Enoch requests the following Android permissions, each for a specific and limited purpose:

Permission Purpose Details
INTERNET Solana RPC access & anonymous analytics Required to communicate with the Solana blockchain for optional wallet/SGT verification and for the optional one-time Pro unlock and its restore-from-chain (see 5.1), and to send the anonymous aggregate analytics events described in Section 6. No personal data is transmitted.
CAMERA Constellation overlay (optional) Used exclusively for the optional constellation overlay feature, which draws constellation names referenced in the Book of Enoch over the camera view (an artistic arrangement, not live sky tracking). Camera data is never stored, recorded, logged, or transmitted to any server. The camera feed is processed in real-time on-device only.
POST_NOTIFICATIONS Reading reminders Allows the App to send local notifications for reading reminders that you configure. Notifications are generated entirely on-device. No notification data is sent externally.
RECEIVE_BOOT_COMPLETED Reminder re-scheduling after restart Lets the App re-schedule your local reading reminders after the device reboots, so configured reminders keep working. Runs entirely on-device; nothing is sent anywhere.

No permission is used to collect, store, or transmit personal data. Each permission serves a specific functional purpose as described above.

8. Automated Decision-Making

Scrolls for Sol: Enoch performs one form of automated decision-making: sanctions compliance screening.

8.1 How Sanctions Screening Works

When the App starts, it may check your device's SIM card country, mobile carrier information, and/or system locale settings to determine whether you are located in or associated with a sanctioned jurisdiction. This check is:

If the screening determines that you are in a sanctioned region, access to the App will be restricted. This is required for compliance with Australian sanctions law, US OFAC regulations, and EU restrictive measures.

8.2 No Profiling

Scrolls for Sol: Enoch does not engage in any profiling, behavioural analysis, automated scoring, or algorithmic decision-making beyond the sanctions screening described above.

9. Children's Privacy

Scrolls for Sol: Enoch is not directed at children under the age of 13. We do not knowingly collect any information from children under 13. Since the App collects no personal data from any user, there is no risk of inadvertent collection of children's data.

If you believe a child under 13 is using the App in a manner that concerns you, please contact us at aardappvark@proton.me. However, since we collect no data, there is no data to delete.

The App complies with the US Children's Online Privacy Protection Act (COPPA), the EU General Data Protection Regulation (GDPR) provisions on children's consent (Article 8), and the Australian Privacy Act 1988 as it applies to minors.

10. International Data Transfers

No personal data leaves your device. Therefore, there are no international data transfers.

Since Scrolls for Sol: Enoch does not collect, process, or store personal data on any server, the question of international data transfers does not arise. There is no data to transfer between jurisdictions. Your locally stored preferences remain on your device in your jurisdiction at all times.

The only network communication (Solana RPC requests) involves a pseudonymous wallet public address sent directly from your device to the decentralised Solana network. This is not a transfer of personal data as defined by the GDPR, CCPA, or equivalent regulations.

11. Data Security

Although Scrolls for Sol: Enoch does not transmit personal data, we take reasonable measures to protect locally stored information:

12. Your Rights

Depending on your jurisdiction, you may have various rights concerning your personal data. Since Scrolls for Sol: Enoch collects no personal data, most of these rights are automatically satisfied. We set out below how each major privacy framework applies:

12.1 European Union — General Data Protection Regulation (GDPR)

Under the GDPR, you have the right to access, rectify, erase, restrict processing, data portability, and object to processing of your personal data. Since Scrolls for Sol: Enoch collects and processes no personal data:

Legal basis for any processing: Legitimate interest (Art. 6(1)(f)) for sanctions compliance.

12.2 United States — California Consumer Privacy Act / California Privacy Rights Act (CCPA/CPRA)

Under the CCPA/CPRA, California residents have rights regarding personal information. Since Scrolls for Sol: Enoch does not collect, sell, or share personal information:

Scrolls for Sol: Enoch does not constitute a "business" under the CCPA as we do not meet the applicable thresholds, but we voluntarily respect these rights for all users.

12.3 Australia — Privacy Act 1988

Under the Australian Privacy Act 1988 and the Australian Privacy Principles (APPs), you have rights regarding your personal information. As Scrolls for Sol: Enoch collects no personal information:

Complaints may be directed to the Office of the Australian Information Commissioner (OAIC) at www.oaic.gov.au.

12.4 Brazil — Lei Geral de Proteção de Dados (LGPD)

Under Brazil's LGPD, data subjects have rights including confirmation of processing, access, correction, anonymisation, portability, deletion, and information about sharing. Since Scrolls for Sol: Enoch collects no personal data, all of these rights are inherently satisfied. You may contact us or Brazil's National Data Protection Authority (ANPD) with any enquiries.

12.5 Japan — Act on the Protection of Personal Information (APPI)

Under Japan's APPI, individuals have the right to request disclosure, correction, suspension of use, and deletion of personal data. Scrolls for Sol: Enoch holds no personal data, and thus these rights are automatically fulfilled. Enquiries may be directed to us or the Personal Information Protection Commission (PPC).

12.6 South Korea — Personal Information Protection Act (PIPA)

Under South Korea's PIPA, data subjects have rights including access, correction, deletion, and suspension of processing. Since we collect no personal information, these rights are inherently satisfied. The Personal Information Protection Commission (PIPC) oversees PIPA compliance.

12.7 Thailand — Personal Data Protection Act (PDPA)

Under Thailand's PDPA, data subjects have rights of access, rectification, erasure, restriction, portability, and objection. Scrolls for Sol: Enoch collects no personal data, so these rights are automatically met.

12.8 Singapore — Personal Data Protection Act (PDPA)

Under Singapore's PDPA, individuals have rights of access and correction regarding personal data held by organisations. Scrolls for Sol: Enoch holds no personal data. Enquiries may be directed to us or the Personal Data Protection Commission (PDPC).

13. Data Retention

Scrolls for Sol: Enoch does not retain any personal data on any server or cloud service. All App data is stored locally on your device.

14. Do Not Track

We do not track users across apps or build behavioural profiles. Our only analytics is anonymous and aggregate (see Section 6) and can be turned off at any time in the App’s Settings.

15. Local Storage Disclosure (ePrivacy Directive)

In compliance with the EU ePrivacy Directive (2002/58/EC as amended by 2009/136/EC), we disclose that Scrolls for Sol: Enoch stores data locally on your device using Android's SharedPreferences and EncryptedSharedPreferences mechanisms.

This local storage is used exclusively for:

This storage falls under the "strictly necessary" exemption of Article 5(3) of the ePrivacy Directive, as it is required for the App to function as expected by the user. No consent is required for this functional storage.

No cookies, web storage, or tracking technologies are used.

16. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make changes:

We encourage you to review this policy periodically. Given that Scrolls for Sol: Enoch collects no personal data, substantive changes to this policy are unlikely.

17. Governing Law

This Privacy Policy is governed by and construed in accordance with the laws of the Commonwealth of Australia and the State of New South Wales. Any disputes arising from or relating to this policy shall be subject to the exclusive jurisdiction of the courts of New South Wales, Australia.

This choice of law does not deprive you of any mandatory consumer protections available under the laws of your country of residence, where those protections cannot be excluded by contract.

18. Contact

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

MidMightBit Games
Email: aardappvark@proton.me

We will endeavour to respond to all enquiries within 30 days.