1. Who we are
The company FortuneCode operates FortuneCode Academy and is the party responsible for your personal data. To contact us: Email: support@fortunecode.example or WhatsApp: +201020901614.
2. The data we collect
- Name, email address, phone number and country.
- Password (we store only its encrypted hash), or the identity of your Google account when you sign in with it.
- Order, payment and refund data and the coupon used, and the IP address and country at the time of the order.
- Images of manual transfer receipts.
- Devices (name and last seen) and viewing sessions.
- Learning progress, quiz attempts, submitted projects, questions and replies.
- Certificates, and the messages and notifications sent to you.
- Technical logs for security and for fixing errors.
3. Why we collect it
We use your data to provide the service, complete payment, place the watermark on the video, issue certificates, reply to support requests and protect the platform from misuse.
4. Legal basis
We process your data with your consent and to the extent needed to perform the contract between us and you.
5. The parties we work with
We use the following parties to run the service, and we do not share your data with anyone other than them for advertising purposes:
| Party | Its role | Data |
|---|---|---|
| Supabase | Database, sign-in and files | All account and learning data |
| Vercel | Hosting, logs and cookie-free statistics | Requests and IP addresses |
| Bunny | Video streaming | Viewing requests (IP address) |
| Resend | Sending email | Email address and message content |
| Paymob and PayPal | Payment | Payment details are entered on their pages; we receive references and amounts only and never receive card numbers |
| Optional sign-in | Name and email address | |
| Sentry | Error reports, only when enabled | Technical data about the error, after removing what identifies you |
6. Transfer outside Egypt and safeguards
The data is stored and processed by the parties listed above in data centres outside Egypt. We choose parties that apply appropriate security safeguards, and we limit ourselves to what is needed to provide the service, as required by the applicable law.
7. How long we keep data
| Data | Retention period |
|---|---|
| Account, progress, questions and replies | For as long as the account exists; your identity is then anonymised on deletion |
| Orders, payments and refunds | The accounting retention period set by law |
| Transfer receipt images | Deleted 180 days after the order is settled |
| Devices | Until they are revoked or go unused for 30 days |
| Viewing sessions | 30 days |
| Notifications | 180 days after they are read |
| Certificates | Kept, and revoked on request or on a breach |
| Technical logs | A short period at the hosting provider |
| Backups | Encrypted and deleted after 30 days |
8. Your rights
You have the right to see your data, correct it, ask for it to be deleted and object to its processing, and to file a complaint with the authority responsible for personal data protection. To make any request, contact us: Email: support@fortunecode.example or WhatsApp: +201020901614. We may keep the data of financial orders to the extent the law requires.
9. Security
We encrypt the connection between your browser and the platform, we restrict permissions to the narrowest scope, and we do not store card data on our side.
11. Children
The Academy is not directed at anyone under 18 years old except with the consent of a guardian. If we learn that a child has registered without the consent of their guardian, we delete their data after verifying this.
12. Changes and how we tell you about them
If we amend this policy, we change the last updated date at the top of the page, and we notify you by email if the amendment is material.
13. Contact
For any question about privacy: Email: support@fortunecode.example or WhatsApp: +201020901614.

