Privacy Policy
Last updated: April 19, 2026
Contents
01 — Who we are
ByeBed is a mobile alarm clock app operated by Louis Hubert Cottineau (TIN: 302340116), sole proprietor based at 5 Sairme Street, Tbilisi, Georgia.
This Privacy Policy explains what data we handle when you use the App, how, and your rights under the GDPR and similar privacy regulations.
02 — Data we handle
2.1 Stored locally on your device
- Alarms and settings: times, repeat days, mission type, sound choice, alarm names, permissions state.
- Statistics: local record of wake-up events (fired at, completed at, number of attempts).
- Language preference: your chosen UI language.
All of the above is stored on your device using the standard iOS secure storage (AsyncStorage). This data never leaves your device.
2.2 Sensors used in real time
- Motion / accelerometer (Shake mission): used in real time while the mission is active. No data is recorded or transmitted.
- Camera (Push-ups mission): used in real time with Apple's on-device Vision framework to count push-ups. Frames never leave your device.
- Camera (Photo mission): a single photo is captured and sent to our image recognition provider (see 2.3).
2.3 Photo mission — temporary processing
When you complete the Photo mission, the single photo you take is:
- Sent to our Cloudflare Worker (
byebed-worker.byebed.workers.dev), which relays it to Google Gemini AI for object recognition. - Used only to determine whether the requested object is present in the image.
- Not stored by us, not used for training, not shared with third parties beyond this recognition step.
Google Gemini processes the image under its own terms. You can review Google's privacy terms at: ai.google.dev/gemini-api/terms
2.4 Premium subscription data
If you subscribe to Premium, the purchase is processed by Apple through the App Store. Apple shares with us only the minimum information required to grant you your subscription (transaction identifier, subscription status). We never receive your card details or billing address.
2.5 Analytics & attribution
ByeBed uses two mobile measurement SDKs — AppsFlyer and TikTok Business SDK — to measure the performance of our advertising campaigns. These SDKs operate in anonymous, aggregated mode (via Apple's SKAdNetwork framework only): no personal identifiers (email, phone, IDFA) are collected.
These SDKs report anonymous install and conversion events (e.g. "an install happened", "a subscription was purchased") to help us understand which campaigns are effective. We never build individual user profiles and we do not share any personal data with advertisers.
You can learn more about SKAdNetwork here: developer.apple.com/documentation/storekit/skadnetwork
2.6 Account
ByeBed does not require an account. We do not know who you are.
03 — Legal basis (GDPR)
Where GDPR applies, processing is based on:
- Performance of the service (Art. 6(1)(b)): for alarms, sensors used in real time during missions, the Photo mission recognition, and the Premium subscription.
- Legitimate interest (Art. 6(1)(f)): for diagnostic error logs (no personal identifiers).
04 — Data retention
- Local data: kept as long as the App is installed. Uninstalling the App immediately and permanently deletes all local data.
- Photos sent for the Photo mission: processed in memory only. Not retained by us.
- Cloudflare logs: standard request logs (IP, timestamp, status code) are kept up to 7 days by Cloudflare for operational purposes, then deleted.
- Subscription status: kept as long as your subscription is active, plus the time needed to comply with tax and accounting obligations (up to 10 years under Georgian law).
05 — Your rights
Under the GDPR and equivalent laws, you have the right to:
- Access the data we process about you
- Rectify inaccurate data
- Erase your data
- Restrict or object to processing
- Portability
Since all personal data is stored locally, you can exercise most of these rights yourself by uninstalling the App. Subscription billing records held by Apple must be requested through Apple.
For any other request, contact us at: [email protected]
You also have the right to lodge a complaint with your local data protection authority.
06 — Permissions requested by the App
- Notifications: to display the alarm alert and reminders.
- AlarmKit (iOS 26+): to schedule system alarms that can ring in silent mode or Do Not Disturb.
- Camera: used by the Push-ups and Photo missions.
- Motion (if enabled by mission): used by the Shake mission.
All permissions are optional. Refusing a permission only disables the related mission.
07 — Minors
ByeBed is not targeted at children under 13. We do not knowingly collect data from children.
08 — International transfers
For the Photo mission, images are transmitted to Cloudflare and Google servers that may be located outside your country. Cloudflare and Google provide appropriate safeguards (including Standard Contractual Clauses) for such transfers.
Anonymous SKAdNetwork attribution events are transmitted to AppsFlyer Ltd. (Israel) and TikTok Pte. Ltd. (Singapore) for ad performance measurement.
09 — Security
Local data is protected by iOS sandboxing and device encryption (when enabled by the user). Network calls to our proxy are served exclusively over HTTPS.
10 — Changes
We may update this Privacy Policy. Material changes will be reflected by updating the "Last updated" date. Continued use of the App after such changes constitutes acceptance.
11 — Contact
For any question regarding this policy, contact us using the details below.
Email: [email protected]
ByeBed
© 2026 Louis Hubert Cottineau. All rights reserved.