Effective May 7, 2026 · Last updated May 7, 2026
Good Soil is a Bible note-taking app. This policy explains what data is collected, where it is stored, and how it is used. The short version: your notes and personal data never leave your device unless you explicitly choose to back them up or share a note.
All of the following is stored exclusively on your device and never transmitted to Good Soil’s servers:
This data is stored using WatermelonDB (a local SQLite database) and AsyncStorage. It is not associated with any user account and is not accessible to us.
Good Soil fetches Bible content (translations, passages, verse of the day) from the YouVersion API via a server-side proxy we operate. Requests include:
No personal data is included. Requests are not linked to your identity. YouVersion’s privacy policy applies to their service: http://bible.com/privacy
When you share a note using the QR code feature, short notes are compressed and encoded entirely in the QR code URL — nothing is uploaded to any server. Long notes are uploaded to a Cloudflare Worker we operate. The payload contains only the note content (title, body, scripture references, tags). No account information or device identifiers are included. Shared notes are automatically deleted after 3 days.
If you choose to back up to Google Drive, you will be prompted to sign in with your Google account via Google OAuth. Good Soil requests only the drive.file scope, which limits access to files that Good Soil itself created. Your backup file is stored in your personal Google Drive — it is not accessible to us. Google authentication tokens are stored securely on your device using the system secure keychain and are never transmitted to Good Soil’s servers.
If you choose to back up to iCloud, your backup file is stored in your personal iCloud Drive container. It is not accessible to us. Apple’s privacy policy applies: apple.com/legal/privacy
| Permission | Purpose |
|---|---|
| Internet | Fetch Bible content; upload/download backups; share long notes |
| Vibration | Haptic feedback |
| External Storage (Android) | Required by Expo SDK; used for local app data only |
Camera permission is used for QR code scanning in the notes feature. Microphone permission may appear in the permission manifest as an artifact of dependencies in the Expo SDK. Good Soil does not use your microphone, and that permission is never invoked.
Good Soil does not knowingly collect data from children under 13 (or the applicable age in your jurisdiction). Because Good Soil stores all data locally and does not require account creation, there is no mechanism by which a child’s personal data would be transmitted to us.
All data is stored on your device and under your control. You can delete your notes and data at any time within the app. Uninstalling the app removes all locally stored data. Backup files stored in Google Drive or iCloud can be deleted through those services’ own interfaces. Shared notes uploaded to the Cloudflare Worker are automatically deleted after 3 days.
If we make material changes to this policy, we will update the effective date above and note the change in the app’s release notes. Continued use of the app after changes are posted constitutes acceptance of the updated policy.
Questions about this privacy policy: alansedwin@gmail.com