1. Scope of This Policy
This Privacy Policy describes how AngelGate Solutions ("we," "us") handles information in Twilit, our iPhone app for Home Screen and Lock Screen widgets, wallpapers and photo frames (the "app"). It covers the app, its widgets and its Live Activity. It does not cover our games or other products, which have their own policies. It is part of the Terms of Use for Twilit.
2. The Short Version
- Twilit works without an account. We do not run servers that receive your photos, contacts, calendar, reminders or purchases.
- Your photos are analyzed on your iPhone and never uploaded by Twilit. Calendar, Reminders and Contacts are read on the phone only after you tap Connect.
- Two small network requests exist: a rough coordinate to Open-Meteo for the weather, and a rough coordinate to Apple's place-name service. Photos are never part of either.
- No ads, no ad SDK, no analytics SDK, no tracking.
- Apple handles all payments. Delete the app and all of its data on your iPhone goes with it.
3. Photos
Memories (optional). If you tap Allow, Twilit reads your photo library through Apple's PhotoKit and analyzes photos on the phone with Apple's Vision framework to find trips and events and to pick the best photos (for example by looking at sharpness, faces and similar shots). This analysis never leaves your phone. You can choose "Selected Photos" instead of the full library, and Twilit then only uses those photos. You can change or withdraw access any time in iOS Settings > Twilit > Photos.
Photos without a location are never used for Memories. Memories are built only from photos that carry a location and were taken by the camera: screenshots, downloads, hidden and cloud-shared photos and similar are skipped.
Frames. When you add a photo to a Frame (a photo deck shown by a widget), Twilit makes a downsized copy (at most about 1,000 pixels on the long side) and keeps it in the app's private shared container on your iPhone, so the widget can display it. Only photos you add to a Frame are copied. Removing a photo from a Frame, or deleting the Frame, removes the copy.
Place names. To name a trip (for example "Las Vegas"), Twilit asks Apple's geocoder, part of Apple Maps services, for the name of a place. This sends a rough coordinate to Apple, never the photos. Answers are remembered on your phone so the same place is not asked twice. Apple's handling of that request is described in Apple's privacy policy.
Saving wallpapers. When you export a themed wallpaper, Twilit asks for add-only access to save it to your Photos. It does not read your library for that.
4. What Memories Learns From Your Choices
When you correct Memories, Twilit learns from it on your iPhone only, to rank photos better for you. It keeps a small file in the app's storage (Application Support, folder MemoriesLearning) with your newest 600 corrections. Each record holds the photo's local identifier on your device, what you did (removed a photo, swapped one out or in, kept it in a created deck, added it to a deck, or marked "not interested"), the event and date, and numbers worked out on the phone: face count and size, eye openness, aesthetic score, sharpness, exposure, orientation, the top three scene labels, hour of the day, and whether the photo is a favorite or edited. No image content is stored. It is never uploaded or synced.
Settings > Memories shows how many corrections Twilit has learned from and has Reset what Twilit learned, which clears it. Deleting the app deletes it too.
5. People (Optional Face Matching)
People is an optional Memories feature that makes slideshows of a specific person. It starts only after you tap Start on its explanation screen. Faces in your photos are detected and compared on your iPhone only, using Apple's Vision framework on small (512 px) thumbnails made locally.
Twilit stores, in the app's private storage on your iPhone: for each photo, numbers describing the faces in it (256-number face vectors), and for each person you create, the name you give and the faces you chose as examples. It stores numbers, not pictures. This data is never uploaded or synced, and we never receive it.
Face data can be biometric data. Twilit uses it only to find photos of the people you ask for, and for nothing else (no ads, no analytics, no identification of anyone). To remove it, delete a person, or use Delete all face data in Settings > Memories > People. Deleting the app removes it too.
Matching is not perfect: Twilit cannot tell identical twins apart and may mix up look-alikes, so check the results. Place names on People cards use Apple's geocoder with a rough coordinate, like other Memories.
6. Location and Weather
If you turn on weather in widgets, Twilit asks for your approximate location, only while you use the app. It does not track you in the background.
To get the forecast, the app sends your coordinates, rounded to about 1 km, to open-meteo.com (Open-Meteo), a free weather service that needs no account or key and shows no ads. Open-Meteo necessarily sees your IP address, as any website does. The place name shown on the widget comes from Apple's geocoder (the same rough coordinate goes to Apple). The result (temperature, condition, high/low, place name) is stored on your iPhone for the widgets. Turn weather off in Settings to stop these requests.
7. Calendar, Reminders and Contacts
These are off until you tap Connect on a widget that needs them. Twilit explains first, then iOS shows its own permission prompt. Nothing is read before you agree.
- Calendar (Agenda widget): Twilit reads the titles, times and calendar colors of your events for the next 7 days.
- Reminders (Reminders List widget): Twilit reads the titles, due dates and list colors of your incomplete reminders due in the next two weeks (and overdue ones). If you tap a reminder's circle in the widget, Twilit marks that reminder complete in Apple Reminders, which is the only change it makes to your Reminders.
- Contacts (Favorite People and Birthdays widgets): Twilit reads names, phone numbers, small photos and birthdays. For Favorite People it keeps only the people you pick (up to 8), with a small cached photo and phone number; for Birthdays it keeps names and birthdays.
This is read on your iPhone through Apple's EventKit and Contacts frameworks. The small copies the widgets need (event titles and times, reminder titles, contact names, numbers and photos for the chosen items) are stored only in the app's private shared container on your iPhone. None of it is uploaded or sent to us or to any third party, and it is not used for ads or analytics.
To revoke access, go to iOS Settings > Twilit and switch off Calendars, Reminders or Contacts. Deleting a widget or the app also removes the cached copies. Other widgets such as Phone and Messages simply open the matching Apple app when tapped. The Countdown and Quote widgets use only what you type into them.
8. Widgets and the App Group
Widgets are separate from the app. The app and its widgets share information through an Apple App Group on your iPhone: your chosen theme, Frames and their downsized photos, widget settings, and the last weather result. This container is private to Twilit and is not uploaded.
Quick Launch. To show only the apps you have, Twilit checks which popular apps are installed on your iPhone using Apple's canOpenURL against a fixed list of app links declared in the app. The result, your pins, and tap counts for taps on Twilit's own widget (used to order the icons) are stored on your iPhone only and never sent anywhere.
Tapping a widget can open another app through its public link (for example Photos, Weather or Music). That hand-off is done by iOS; Twilit does not learn what you do in the other app.
9. Background Refresh
Twilit registers an iOS background refresh task (BGAppRefreshTask) so the On This Day widget can prepare photos from past years, about once a day when iOS allows. The photo choosing happens on your iPhone. It only runs if you have given Photos access. If the one chosen photo for a day is stored in iCloud, iOS may download it to your phone for the widget; that is Apple's iCloud Photos, not a Twilit server.
10. Live Activity Pet
The optional pet on your Lock Screen and Dynamic Island is a Live Activity that Twilit starts and updates locally on your iPhone. It does not use remote push updates and sends no data to us.
11. Purchases
Purchases use Apple's StoreKit. Apple processes the payment; Twilit never sees your card or other payment details. The app learns only from Apple which products your Apple ID owns (so it can unlock them and let you restore them).
Twilit Plus is an auto-renewing subscription (monthly or yearly; new subscribers may get a 7-day free trial). Seasonal theme packs are one-time purchases. See the Terms of Use for the details.
12. Sign in with Apple (Staff Only)
Twilit does not need an account. Ordinary users are never asked to sign in, and no personal data about them is sent to Firebase. The app includes Google's Firebase Authentication and Realtime Database software only for an optional staff and support sign-in. If a staff member signs in with Apple, Apple's identity token is exchanged with Firebase Authentication, which creates an account identifier (and a name and email only if shared through Apple), and the app reads one Firebase Realtime Database entry for that identifier to check whether the account is staff. Firebase Analytics and ads are switched off in the app's Firebase configuration. The sign-in is not connected to your photos, widgets or purchases.
Firebase is set up when the app starts, but it is only contacted for this sign-in check.
13. Analytics, Ads and Tracking
Twilit has no advertising and no analytics: no ad SDK, no analytics or crash-reporting SDK, and no cross-app tracking (the Firebase software included has analytics disabled). It does not use Apple's App Tracking Transparency prompt because it does not track you. We do not sell your data. Apple may give us aggregate App Store statistics (downloads, subscriptions); these are not tied to you by us.
14. Children's Privacy
Twilit is not directed to children under 13 (or under 16 where that is the age of digital consent). We do not knowingly collect personal information from children. Because Twilit has no accounts and sends no photos or personal data to us, there is nothing for us to hold; a parent or guardian can still use Apple Screen Time and App Store restrictions to control purchases and photo access.
15. Retention and Deleting Your Data
Your Twilit data (Frames, downsized photos, settings, Memories results, what Memories learned from your corrections, People face numbers and names, and cached place names, the last weather, and any calendar, reminder and contact copies for connected widgets) is stored only on your iPhone. Deleting the app deletes it. You can also remove a Frame or photo inside the app, revoke Photos or Location access in iOS Settings, or turn weather off.
We hold no copy of that data. A staff sign-in, if one was ever used, can be removed by emailing us. Purchase records are kept by Apple under Apple's terms.
16. Your Rights
Depending on where you live (for example the EEA/UK under the GDPR, or California under the CCPA/CPRA) you may have rights to access, correct, delete or export personal information and to object or withdraw consent. Because Twilit keeps your data on your device, you exercise most of these yourself in the app and in iOS Settings. For anything else, email support@orbixapp.com. We may need to verify it is you.
17. Where Data Is Processed
Photo, calendar, reminder and contact data stay on your iPhone. The rough-coordinate requests go to Open-Meteo and Apple, and the optional staff sign-in uses Google Firebase; these providers may process data in the United States and other countries under their own safeguards.
18. Security
Photos and settings stay in the app's sandbox and App Group on your iPhone, protected by iOS. The two network requests use encrypted connections. No system is perfectly secure, so we cannot guarantee absolute security.
19. Changes to This Policy
We will update this page and its date when the policy changes, and tell you in the app for material changes.
20. Contact Us
AngelGate Solutions. Privacy questions or requests: support@orbixapp.com or Twilit Support.
See also the Terms of Use for Twilit.