FAQ
FAQ
These answers explain how ParaSende works, who it's for, how the business model is structured, what data is collected and how it is stored. App Store review teams and any future compliance review will find every relevant answer on this page.
Business model & App Store rules
No. None of the app's features are paid. There is no monthly or yearly subscription, no plan tier, no per-user/per-device fee and no in-app purchase. We do not show ads, do not sell user data and do not display sponsorships.
No. There is no payment, subscription, credit pack, unlock, premium upgrade, virtual currency or other purchase flow anywhere in the app. Nothing is sold through App Store / Google Play billing either. No third-party payment integration (Stripe, PayPal, iyzico, etc.) is wired up.
No. ParaSende is not sold through any channel — no web store, no enterprise sales, no phone orders, no distributors. There is no 'previously purchased', 'unlocked by your premium subscription' or similar content, feature or service in the app.
No. No digital content is unlocked from any external store, web payment or organizational subscription. All features are available to every signed-up user, for free, from the moment the account is approved.
No. ParaSende is not an internal enterprise tool built for one specific organization. Any small/medium wholesale or retail business owner in Turkey can download the app from the App Store or Google Play and apply for an account from the in-app 'Open a business account' screen. There is no invite code, enterprise contract, license key or partnership requirement.
Nobody. The developer runs ParaSende both to provide a free tool to small businesses and as a long-form product/cloud-ops learning project. AWS infrastructure costs are covered by the developer; no fee is ever requested from end users.
Account, sign-up and sign-in
From the mobile app's sign-in screen, tap 'Don't have an account? · Open a business account'. On the sign-up screen, enter business name, full name, email, optional phone and a password. Tapping 'Create account' submits the application to the server. An administrator reviews and approves it — usually within the same business day.
Yes. A pre-approved demo account is maintained specifically so App Store / Google Play review teams can fully test the app end-to-end. Demo credentials are provided in the 'App Review Notes' of App Store Connect, and on request via destek@toptanpanel.com. We do not publish the demo credentials publicly on this site because the account contains a real business's data.
Approval prevents abuse (fake businesses, automation, spam) and keeps real businesses working on top of a clean dataset. It mirrors the 'business onboarding' step used by most banking, fintech and B2B SaaS products. Approval normally completes within the same business day.
Email destek@toptanpanel.com from the address you signed up with and request a password reset. An in-app 'Forgot password' flow is also planned for an upcoming release.
Use the 'Sign in' link at the top right of this site, or go directly to toptanperakende.online/#/y/giris. The same email and password you use in the mobile app work in the web admin.
Yes. A single business account can be signed in to multiple mobile devices and web browsers simultaneously. Changes on any device propagate live to the others over a WebSocket connection.
Data, privacy and deletion
Only what is strictly required for the app to work: business name, full name, email, optional phone, a hashed password, session logs (device type and last sign-in), the business records you create inside the app (products, customers, invoices, debts) and the product images you upload. No location, contacts, microphone, health or other sensitive permissions are requested.
No. Your data is never sold or shared for advertising, marketing or analytics. The only data sharing is with the infrastructure providers strictly required to run the service (AWS — servers, database, file storage) and with legal authorities when required by law.
Data is stored on AWS in the European region (eu-central-1, Germany). Passwords are hashed irreversibly using Argon2id. Product images are stored in a private S3 bucket and only ever exposed via short-lived presigned URLs. The database runs in a private, isolated subnet with no public access.
No. Every business has its own tenant ID, and every server-side query is filtered by it. A user from one business cannot access another business's products, customers, invoices or debt records. This isolation is also covered by backend tests.
Yes — three ways: (1) start the account-deletion flow from inside the mobile app, (2) open a deletion request from the 'My Account' area of the web admin, or (3) email destek@toptanpanel.com. Active data is removed within 14 days, backups within 30 days. Details: /legal/delete-account.html
No. ParaSende is aimed at business owners 18+; it contains no content or marketing aimed at children or students and collects no data from children.
No. The app only requests photo/gallery access — and only when the user explicitly triggers it, for example when uploading a product image. No location, contacts, microphone, always-on camera, health data or App Tracking Transparency consent is requested.
Features, usage and tech
Yes. Because ParaSende provides live sync, multi-device usage and secure session management, an active internet connection is required. On temporary network drops the app will retry and resync from the server.
Mobile: iPhone and iPad (iOS 15+ recommended), Android phones and tablets (Android 7+). Web admin: current Chrome, Safari, Firefox and Edge. The same business account can be used in parallel from all of these.
When an invoice is marked as 'credit', a debt record is created with a default 15-day term. The system recomputes every debt daily at 01:00 Turkey time and colors it by remaining days: ≥ 8 green (safe), 4–7 yellow (approaching), 0–3 red (urgent), past due dark red + days overdue. When the customer pays, the payment is subtracted from the debt and the remaining balance is updated.
Invoices are shown inside the app — each invoice lists its line items, total and customer. PDF export is on the roadmap. If you need it sooner, please request it via support.
Backend: Python 3.11 + FastAPI + SQLAlchemy 2.0 + Alembic migrations. Database: PostgreSQL 16 (AWS RDS, private subnet). Storage: AWS S3 (private bucket + presigned URLs). Auth: JWT access + refresh rotation, Argon2id password hashing. Live sync: WebSocket. Cron: AWS EventBridge → daily debt-status recompute. Container: AWS ECS Fargate + ALB. CDN: AWS CloudFront. All credentials live in AWS Secrets Manager.
Mobile: Flutter (Dart), Riverpod for state, Dio for HTTP, go_router for routing. Web admin: Flutter Web on top of the same state layer. Marketing site (this site): Next.js 15 + Tailwind CSS + shadcn/ui.
Not at this time. The app registers with no push notification service and sends no advertising/marketing notifications. In the future, only critical operational notifications (e.g. 'debt due soon') may be added, strictly opt-in.
The repository is published publicly and can be inspected as a portfolio piece. For commercial use, redistribution under the ParaSende name or brand usage, please get in touch.
Support and updates
Email destek@toptanpanel.com. Support requests are usually answered within 3 business days; account security and data-deletion requests are prioritized.
Email destek@toptanpanel.com with subject 'Bug report' and a short description of what you did, what you expected and what happened. A screenshot or short screen recording helps a lot with diagnosis.
Mobile releases ship through the App Store and Google Play under the normal store update flow. Backend updates are deployed continuously and do not interrupt existing sessions. Backwards compatibility is maintained; any breaking change is announced on this site and via support email.