Skip to content

Commit 6f6e79f

Browse files
committed
Update README.md
1 parent 07d6617 commit 6f6e79f

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,3 +200,15 @@ users = listUserAccounts()
200200
```
201201

202202
Run such code from the project root so that `config`, `db`, and `services` are on `PYTHONPATH`.
203+
204+
---
205+
206+
## Notes & Limitations
207+
208+
- **Device fingerprinting** — The `device_fingerprint` field is a caller-supplied string stored as-is. This project does not implement a real fingerprinting algorithm (e.g. hardware ID hashing, browser canvas fingerprinting). For local testing, pass any consistent unique string (e.g. `"my-macbook-001"`). In a production system, fingerprint generation would be handled by a native SDK on the device.
209+
210+
- **Approved locations** — The `locations` table acts as a whitelist of approved streaming locations. Adding locations to this table (the approval workflow) is out of scope for this project.
211+
212+
- **Login/logout tracking**`trackUserLoginLogout` is stubbed; no `login_logs` table exists in the current schema.
213+
214+
- **Payments** — The `payments` table exists in the schema for data completeness but payment processing APIs are out of scope.

0 commit comments

Comments
 (0)