Privacy Policy
1. Who we are
Personal Code is operated by (“we”), based in . You can reach us at for any question about your information.
2. Who may use the service
Personal Code is for people aged 18 or older. Before you generate a reading, pay, or send us a message, we ask you to tick a box confirming you are 18 or older. We do not check ages or ask for identity documents. If you are under 18, please do not use the service. If we learn that someone under 18 has used it, we will delete what we hold about them.
3. What stays on your device
The name, date of birth, birth time and birthplace you type to build a reading are used inside your browser to work out your reading. We do not receive or store them, with one exception: if you enter a birthplace, its text is sent to our server, which asks OpenStreetMap’s Nominatim service for its coordinates. Nothing else you entered is sent. We cache the place text and its coordinates for up to 30 days to reduce repeat lookups. The PDF you download is created on your device.
4. What we and our providers collect
| When | Who collects it | What | Why |
|---|---|---|---|
| You pay | Paystack (payment processor) | First and last name, email address, payment details, device and transaction data. Paystack’s own privacy notice applies to this data. | To take payment and prevent fraud |
| You pay | Us, through the Paystack dashboard and verification | Your name, email, amount, currency, payment reference and status. Our server receives only your payment reference from your browser and checks it with Paystack. We do not copy it into our own database. | To confirm your purchase, give you access, support you, refund you, and keep accounting records |
| You send feedback | Us (stored with Cloudflare) | Your message, type (story or suggestion), optional first name, optional email, whether you allow public display, and the date and time | To read suggestions and, only with your tick, show a story on the site |
| You visit any page | Cloudflare (hosting) | Your IP address and basic request details, in standard hosting and security logs. Short-lived counters tied to your IP address (up to 10 minutes) limit repeated requests. | To deliver the site and protect it from abuse |
We do not use advertising or analytics trackers, we do not set cookies for tracking, and fonts are served from our own site, not from a third party. We do not sell your information.
5. Who we share it with
Paystack (payments), Cloudflare (hosting, storage and security) and OpenStreetMap Nominatim (birthplace lookup, place text only). These providers may process data in other countries. We share information with others only if the law requires it or to protect the service from misuse.
6. How long we keep it
Feedback is kept until you ask us to delete it or we remove it. Birthplace lookups are cached for up to 30 days. Request counters last at most 10 minutes. Payment records are kept in the Paystack dashboard for as long as we need them for support, refunds, accounting and legal obligations.
7. Your choices
Email to ask what we hold about you, to correct it, to have a feedback message removed, or to withdraw permission to show a story. Paystack holds its own records, and you can contact Paystack about those. If you are unhappy with how we handle your information, you may also contact the data protection authority in your country.
8. Security
The site is served over HTTPS, uses security headers, keeps payment keys on the server and out of your browser, and restricts the inbox where feedback is read. No online service can promise perfect security, so please do not put private or sensitive details in a feedback message.
9. Not advice
Readings are symbolic and meant for reflection and entertainment. They are not medical, psychological, financial or legal advice.
10. Changes
If we change this policy, we will update the date above. Material changes will be shown on this page.