GiftingStack
Sign in Get started

Legal

Privacy Policy

Last updated: 10 November 2026

How GiftingStack handles personal data: for the developers who use our API, and for the end users of the apps they build.

1. Who we are

GiftingStack ("we", "us") provides an API that lets apps add virtual gifts between their users: balances, a gift catalog, gift sends and a ledger. GiftingStack is operated by an individual developer based in the Republic of Türkiye, who is the data controller. Their identity and postal address are available on request. Contact: support@giftingstack.com.

2. Two groups of people

Customers are the developers and companies that sign up and use the API. For their account data we are the controller.

End users are the people who use a customer's app. We process their data only on the customer's behalf, as a processor, under the Data Processing Addendum. The customer decides why and how that data is used. If you are an end user and have a question or request about your data, please contact the app you use. We will help that app answer you.

3. What we process

Customer account data

End-user data held for customers

What other users of the customer's app can see

When a customer's app uses these features, some end-user data is shown to other users of that app:

Balances, gift messages and metadata are never shown through these features; while a battle round is open, its scores (totals per receiver) are. The customer decides which of them its app uses and which names it sends, is responsible for moderating display names and messages, and must tell its users about it.

Operational data

What we do not collect

No payment card or bank details of end users, no identity documents, no location data, no audio, video or chat. GiftingStack does not handle real money.

4. Why we process it and on what basis

5. How long we keep it

6. Who we share it with

We use a small number of service providers (sub-processors):

Creem is the merchant of record for paid plans and receives the billing details you enter at checkout. Apple and Google are sources of purchase data a customer chooses to send us, not our sub-processors. Cloudflare's services we use include Workers, Durable Objects, D1, R2, Queues, Analytics Engine, Turnstile and Email Routing (messages you send to our support address are forwarded to the owner's mailbox).

We do not sell personal data and we do not use it for advertising. We may disclose data if the law requires it.

7. Where data is stored

Cloudflare runs a global network. When a customer creates a project they can choose a region (US East, US West, EU or Asia-Pacific). This tells our storage where to place the project's data. It is a placement preference, not a guarantee that data is never processed elsewhere. Account data (accounts, keys, sign-in) is held in one database in Western Europe. Where personal data is transferred outside the EEA or the UK to our providers, we rely on the safeguards they offer, such as standard contractual clauses. GiftingStack itself is operated from the Republic of Türkiye and has no signed transfer mechanism of its own (such as standard contractual clauses) in place today; if you need one, write to us.

8. Cookies and similar technologies

This website sets no cookies of its own and uses no analytics or advertising trackers. It stores only the platform tab you select in the docs (key gs-platform) in your browser's local storage, which never leaves your browser. Its fonts and images are served by us. The dashboard sign-in page loads Cloudflare Turnstile (from challenges.cloudflare.com), a bot check that receives your IP address and browser signals and may store its own data in your browser; we do not use it for tracking. The dashboard sets two cookies. __Host-gs_session keeps you signed in for up to 14 days. __Host-gs_login binds a sign-in link to the browser that asked for it and lasts up to 30 days. Both are strictly necessary, HttpOnly, Secure, SameSite=Strict and not used for tracking. The dashboard also remembers, in your browser's local storage, the page you were heading to while accepting an invitation.

9. Security

Data is encrypted in transit. API keys, session tokens and sign-in tokens are stored as hashes. Each project and environment (test or live) is stored separately. Our own logs and metrics do not contain gift messages, metadata, end-user identifiers, display names or room identifiers. IP addresses are used to limit abuse and are not stored in our databases. Access to production data is limited to the owner of GiftingStack, who can technically read project data when needed to run or support the service. Sign-in is by emailed link (no second factor). See the DPA for more.

10. Your rights

Depending on where you live, you can ask for access to your data, correction, deletion, restriction, objection and a portable copy, and you can withdraw consent where we rely on it. This includes the rights under the Turkish Personal Data Protection Law (KVKK). Write to support@giftingstack.com. You can also complain to your data protection authority.

If you are an end user of a customer's app, write to that app first, because it decides how your data is used. If your request reaches us, we pass it to the customer or help the customer answer it.

11. Children

GiftingStack is a service for developers and is not directed at children. Customers are responsible for how their own apps treat children's data.

12. Changes

If we change this policy in a meaningful way we will update the date above and tell customers by email or in the dashboard.