Privacy Policy
Radiant Planner is a local-first iPhone app. Your access tokens live in the iOS Keychain on your device. Your drafts, media, and synced profile data live in your local SwiftData store on your device. Nothing is sent to Radiant Planner servers — there are no Radiant Planner servers. We don't run analytics, telemetry, or third-party SDKs.
1. Who we are
Radiant Planner is built by Tama Studio. References to "we," "us," or "the app" mean Radiant Planner. If you have privacy questions, email hello@tama.studio.
2. What we collect
Radiant Planner only handles data you bring in by connecting a social account. Here's the full inventory:
| Category | Source | Where it lives |
|---|---|---|
| OAuth access & refresh tokens | Instagram, TikTok | iOS Keychain (encrypted, on-device) |
| Profile info: handle, display name, bio, avatar, follower / following / likes counts | Instagram, TikTok | Local SwiftData store (on-device) |
| Post / video metadata: captions, cover URLs, timestamps, engagement metrics | Instagram, TikTok | Local SwiftData store (on-device) |
| Your drafts: photos, videos, captions, ordering | You (from the iOS photo library) | Local app sandbox (on-device) |
We do not collect:
- Crash reports, analytics, or usage telemetry.
- Your contacts, location, microphone, or device identifiers beyond what iOS provides natively.
- Anything from any account you haven't explicitly connected.
3. Permissions we ask for
Photo library. Needed only to let you add photos and videos to drafts you're planning. We never read your library without your action.
Instagram OAuth scopes.
instagram_business_basic,
instagram_business_manage_insights — to read your profile
info, media, and post-level insights.
TikTok OAuth scopes.
user.info.basic, user.info.profile,
user.info.stats, video.list — to read your
profile info, follower / likes / video counts, and your public videos.
4. How data is stored
Access and refresh tokens are stored in the iOS Keychain, encrypted by iOS and accessible only by the Radiant Planner app. Everything else lives in an on-device SwiftData store inside the app's sandbox, also accessible only to the app.
Uninstalling Radiant Planner removes the app sandbox and the Keychain items, so all locally-stored data is deleted.
5. What we share
We don't share data with anyone. The only network requests
Radiant Planner makes are directly to Instagram's API
(graph.instagram.com) and TikTok's API
(open.tiktokapis.com), using the tokens you authorised. No
requests go to Radiant Planner-controlled servers because we don't
operate any.
6. Future publishing features
A future version may let you publish posts directly to Instagram or TikTok. If that ships, the same privacy principle applies: requests go only to the platform's official API, only when you explicitly press publish, and never via an intermediate Radiant Planner server.
7. Children
Radiant Planner is not directed at children under 13 (or the equivalent minimum age in your jurisdiction). Both Instagram and TikTok impose their own age restrictions on API access.
8. Your rights
Because all data is stored on your device:
- To access it, open the app.
- To delete it, uninstall the app or use the in-app sign-out (Settings → Disconnect account).
- To revoke our access to your Instagram or TikTok account, remove Radiant Planner from your platform's authorised-apps list.
9. Third-party platforms
When you connect Instagram or TikTok, those platforms handle data according to their own privacy policies:
10. Changes to this policy
If we make material changes, we'll update the "Last updated" date at the top of this page. Continued use of the app after a change indicates acceptance of the revised policy.
11. Contact
Email hello@tama.studio with any privacy questions.