Privacy Policy
The short version. Duskmode has no accounts and no ads, and it never tracks you across other apps or websites. The apps you block, your sessions and your stats stay on your iPhone. We receive two things: anonymous usage events (for example "a session started, 25 minutes"), and your subscription status, which Apple and RevenueCat confirm for us. We cannot see which apps you use or block.
Who we are
Duskmode is an iPhone app made by Pravit Vanadilok, an independent developer based in Thailand ("we", "us"). We are the data controller for the limited data described below. Contact: ckjergu@gmail.com.
Data that stays on your iPhone
This data is stored only on your device, in storage shared between Duskmode and its own extensions. It is never sent to us:
- Your block lists. When you choose apps, iOS gives Duskmode anonymous tokens, not app names. Duskmode cannot read the names of the apps or categories you pick. iOS shows them to you.
- Sessions and stats: session lengths, blocked-open counts, streaks and weekly reports.
- Emergency unlocks: the reason you choose and any note you type.
- Your onboarding answers and settings.
Deleting Duskmode deletes all of this.
Screen Time access
Duskmode uses Apple's Screen Time (Family Controls) framework to dim the apps you choose. Apple's permission prompt says the app "may see your activity data". In practice, the framework does not give Duskmode your browsing history, your messages, what you do inside apps or the names of your apps. We use Screen Time only to apply and lift the blocks you set up, and no Screen Time data ever leaves your device.
Data we receive
1. Anonymous usage analytics (TelemetryDeck)
To learn which parts of the app help people, Duskmode sends anonymous events to TelemetryDeck, a privacy-focused analytics service based in the EU. Examples: which onboarding step was viewed, whether a session started and how long it was, whether a permission was granted, and paywall views. Events carry counts and categories only. They never contain the names of apps you block, your notes, your quiz answers, your name or your email.
Each event also includes basic technical information such as the app version, iOS version, device model and language/region. Events are linked to a random identifier that is hashed (one-way scrambled) on your device before it is sent, so it cannot be traced back to you. TelemetryDeck does not store IP addresses.
2. Subscription status (Apple and RevenueCat)
Purchases are made through your Apple Account. Apple handles payment, and we never see your card details, name or email. To check whether your subscription is active, Duskmode uses RevenueCat, which receives the App Store transaction data for your Duskmode purchases, a random anonymous app user ID, and basic device information (app version, iOS version, country/storefront). RevenueCat may process your IP address to determine your country.
3. The waitlist on duskmode.app
If you join the waitlist, we store your email address, the date you joined, your country (two letters, worked out by our host Cloudflare from your connection; we don't keep your IP address), which shared link or post brought you to the page, if any, and a random code for your own share link. We store this in a Cloudflare database. We use your email only to tell you when Duskmode launches, and we never sell it or share it with advertisers. To leave the waitlist and have your entry deleted, email ckjergu@gmail.com or reply to our email. We keep your entry until you ask us to remove it or we close the waitlist, whichever comes first. Our legal basis is your consent, which you can withdraw at any time. The page remembers in your browser that you joined, so it shows your place in line instead of the form.
4. Messages you send us
If you email us, we receive your email address and whatever you write. We use it only to reply, and delete it when it is no longer needed.
What we don't do
- No account, sign-in, name, email or phone number is needed to use Duskmode. Your email is only collected if you choose to join the waitlist.
- No advertising, and no advertising identifiers (IDFA).
- No tracking across other companies' apps or websites, and no data brokers.
- We do not sell or rent your data.
- No location, contacts, camera, microphone or health data.
Other permissions
- Notifications: Duskmode schedules reminders (for example "10 minutes left") on your iPhone. They come from your device, not from our servers.
- Photos (add only): used only when you tap "Save image" to save a share card. Duskmode cannot see your photo library.
Why we process data (legal bases)
Under Thailand's Personal Data Protection Act (PDPA), the EU/UK GDPR and similar laws, we process subscription data to perform our contract with you (giving you the app you paid for). We process anonymous analytics on the basis of our legitimate interest in understanding and improving Duskmode, and we use the least data needed for that purpose.
Service providers and international transfers
We share data only with the providers above (Apple, RevenueCat, TelemetryDeck and, for the website and waitlist, Cloudflare), and only so they can provide their service to us. Their servers may be in the United States, the EU or other countries. Where the law requires it, they protect transfers with safeguards such as the EU Standard Contractual Clauses.
How long we keep data
On-device data stays until you delete it or delete the app. Analytics events are kept only as long as useful for understanding trends, and are then deleted or kept only as totals. RevenueCat keeps subscription records for as long as needed to provide the subscription and to meet accounting and legal obligations.
Your rights
Depending on where you live (including under the PDPA, GDPR and California law), you may have the right to access, correct, delete, restrict or object to the processing of your data, to data portability, and to withdraw consent. To use any of these rights, email ckjergu@gmail.com. Because we hold no names or emails, we may ask you to help us find your records, for example with the order ID from your Apple receipt. You can also complain to your local data protection authority. In Thailand, that is the Personal Data Protection Committee (PDPC).
The quickest way to remove everything stored on your phone is to delete Duskmode. To stop paying, cancel the subscription in Settings › [your name] › Subscriptions.
Children
Duskmode is not directed to children under 13, and we do not knowingly collect personal data from them. A parent or guardian who believes a child has given us personal data can contact us and we will delete it.
Security
Data in transit to our providers is encrypted (HTTPS). Data on your iPhone is protected by iOS's own encryption and app sandboxing.
Changes
If we change this policy, we will update the date at the top. If a change is significant, we will also tell you in the app before it takes effect.
Contact
Pravit Vanadilok, Thailand · ckjergu@gmail.com