🇷🇴 Română · 🇬🇧 English version below
1. Cine suntem și ce acoperă această politică
Această politică descrie ce date colectează, cum le folosește și cum le protejează ISTACK DEVELOPMENT („noi”) pentru două produse:
- BacIstorie — aplicația pentru iPhone de pregătire pentru BAC la Istorie;
- BacIstorie Publisher — aplicația desktop folosită de echipa BacIstorie pentru a publica videoclipuri educative pe contul oficial de TikTok al BacIstorie, prin TikTok Login Kit și Content Posting API.
Pentru întrebări ne poți scrie la madalin@istack.ro.
2. Aplicația BacIstorie (iOS)
BacIstorie este construită pe principiul privacy-first: nu necesită cont și nu are servere proprii.
Date stocate doar pe dispozitivul tău (nu sunt trimise nicăieri):
- progresul în aplicație (streak, XP, grile rezolvate, scoruri);
- istoricul sesiunilor de grile și simulări BAC;
- preferințele aplicației (de exemplu, onboarding completat).
Date procesate de terți pentru achiziții In-App:
- Apple App Store procesează toate plățile. Nu avem acces la datele cardului sau de facturare. Vezi politica de confidențialitate Apple.
- RevenueCat gestionează accesul Premium și poate colecta un identificator anonim al dispozitivului și istoricul achizițiilor. Vezi politica RevenueCat.
Ce NU colectăm în aplicație: nume, email sau alte date de identificare, locație, date de analytics sau tracking. Nu vindem și nu partajăm date în scop publicitar.
3. BacIstorie Publisher și TikTok
BacIstorie Publisher rulează local, pe calculatorul echipei BacIstorie, și este folosit doar pentru contul de TikTok al BacIstorie. Când contul este conectat prin „Continue with TikTok”, primim de la TikTok, cu acordul titularului contului, doar datele necesare pentru postare:
- informații de profil de bază (scope
user.info.basic): identificatorul contului (open_id), numele afișat, numele de utilizator și avatarul — afișate în aplicație ca să se vadă clar pe ce cont se postează; - setările de postare ale creatorului (creator_info): opțiunile de vizibilitate disponibile, dacă sunt dezactivate comentariile, Duet sau Stitch și durata maximă a videoclipurilor;
- token-uri de acces (access token și refresh token), care permit publicarea videoclipurilor
aprobate (scope
video.publish); - rezultatul fiecărei postări: identificatorul publicării și statusul returnat de TikTok.
Cum folosim aceste date: exclusiv pentru a afișa contul conectat, a respecta setările creatorului și a publica videoclipurile pe care titularul contului le-a verificat și aprobat explicit (vizibilitate, interacțiuni, dezvăluire comercială, dată). Nu publicăm nimic fără această aprobare.
Unde le păstrăm: token-urile sunt criptate (AES-256-GCM) și stocate într-un depozit privat GitHub al ISTACK DEVELOPMENT, folosit de procesul automat care publică videoclipurile programate. Cheia de criptare este păstrată separat, ca secret criptat. Informațiile de profil nu sunt stocate permanent: sunt cerute de la TikTok de fiecare dată când se deschide pagina de postare.
Cu cine le partajăm: cu nimeni. Datele de la TikTok nu sunt vândute, nu sunt folosite în scop publicitar și nu sunt transmise altor terți. Furnizorii implicați tehnic sunt doar TikTok (platforma) și GitHub (găzduirea criptată).
Cât timp le păstrăm: până la deconectarea contului. Butonul „Disconnect” din BacIstorie Publisher șterge token-urile. Accesul poate fi revocat oricând și din aplicația TikTok: Setări și confidențialitate → Securitate și permisiuni → Aplicații și servicii. După revocare, token-urile păstrate devin inutilizabile.
4. Site-ul web
Site-ul bacistorie.istack.ro nu folosește cookie-uri de tracking și nu colectează date personale prin formulare.
5. Securitatea datelor
Datele aplicației iOS sunt protejate de mecanismele de securitate ale iOS (criptare, sandbox). Token-urile TikTok sunt criptate înainte de stocare, iar accesul la depozitul privat și la secrete este limitat la echipa ISTACK DEVELOPMENT.
6. Copii
Aplicația BacIstorie se adresează elevilor de liceu și nu colectează cu bună știință date de la copii sub 13 ani. BacIstorie Publisher nu colectează date despre utilizatorii care văd videoclipurile pe TikTok.
7. Drepturile tale
- Poți șterge toate datele locale ale aplicației iOS dezinstalând-o.
- Poți cere informații despre datele deținute de RevenueCat sau Apple direct de la aceștia.
- Conform GDPR, ne poți cere acces, rectificare sau ștergere pentru orice date te privesc, la madalin@istack.ro, și poți depune plângere la ANSPDCP.
8. Modificări
Putem actualiza această politică. Modificările importante sunt marcate prin data „Ultima actualizare”.
9. Contact
Email: madalin@istack.ro
Dezvoltator: ISTACK DEVELOPMENT
Aplicație: BacIstorie (App Store ID: 6769419571)
Vezi și Termenii și Condițiile.
1. Who we are and what this policy covers
This policy explains what data ISTACK DEVELOPMENT (“we”) collects, how it is used and how it is protected for:
- BacIstorie — the iPhone app for preparing the Romanian History baccalaureate exam;
- BacIstorie Publisher — the desktop app used by the BacIstorie team to publish educational videos to the official BacIstorie TikTok account, using TikTok Login Kit and the Content Posting API.
Questions: madalin@istack.ro.
2. The BacIstorie app (iOS)
No account is required and we run no servers. Progress, session history and preferences are stored only on your device. Payments are processed by the Apple App Store; RevenueCat manages Premium access and may process an anonymous device identifier and purchase history. We collect no names, emails, location, analytics or tracking data, and we do not sell or share data for advertising.
3. BacIstorie Publisher and TikTok
BacIstorie Publisher runs locally on the BacIstorie team's computer and is used only for the BacIstorie TikTok account. When the account is connected with “Continue with TikTok”, we receive from TikTok, with the account owner's consent, only what is needed to post:
- basic profile information (
user.info.basic): open_id, display name, username and avatar, shown so it is always clear which account receives the post; - the creator's posting settings (creator_info): available privacy options, whether comments, Duet or Stitch are disabled, and the maximum video duration;
- access and refresh tokens, used to publish approved videos (
video.publish); - the result of each post: the publish ID and status returned by TikTok.
Use: only to show the connected account, respect the creator's settings and publish the videos the account owner has reviewed and explicitly approved (visibility, interactions, commercial content disclosure, date). Nothing is posted without that approval.
Storage: tokens are encrypted (AES-256-GCM) and stored in a private GitHub repository owned by ISTACK DEVELOPMENT, used by the automated job that publishes scheduled videos; the encryption key is kept separately as an encrypted secret. Profile information is not stored; it is requested from TikTok each time the posting page is opened.
Sharing: none. TikTok data is never sold, never used for advertising and never shared with third parties. The only providers involved are TikTok (the platform) and GitHub (encrypted hosting).
Retention and revocation: until the account is disconnected. “Disconnect” in BacIstorie Publisher deletes the tokens. Access can also be revoked at any time in the TikTok app: Settings and privacy → Security and permissions → Apps and services.
4. Website
bacistorie.istack.ro uses no tracking cookies and collects no personal data through forms.
5. Security
iOS app data is protected by iOS security (encryption, sandboxing). TikTok tokens are encrypted before storage, and access to the private repository and secrets is limited to the ISTACK DEVELOPMENT team.
6. Children
The BacIstorie app is intended for high-school students and does not knowingly collect data from children under 13. BacIstorie Publisher collects no data about people who watch the videos on TikTok.
7. Your rights
Under the GDPR you can request access to, correction or deletion of any data about you at madalin@istack.ro, and you may lodge a complaint with the Romanian data protection authority (ANSPDCP).
8. Changes and contact
We may update this policy; significant changes are reflected in the “Last updated” date. Contact: madalin@istack.ro · ISTACK DEVELOPMENT · See also our Terms of Service.